Différence entre normes BEP-2, BEP-20 et ERC-20
Par définition, les jetons sont des cryptomonnaies qui sont construites à l’aide de la blockchain existante. Alors que de nombreuses blockchains prennent en charge le développement de jetons, elles ont toutes une norme de jeton particulière selon laquelle un jeton est développé. Par exemple, le développement de jetons ERC-20 est une norme d’Ethereum Blockchain tandis que BEP-2 et BEP-20 sont respectivement les normes de jetons de Binance Chain et Binance Smart Chain.
Ces normes définissent une liste commune de règles telles que le processus de transfert d’un jeton, comment les transactions seront approuvées, comment les utilisateurs peuvent accéder aux données du jeton et quelle sera l’offre totale de jetons. En un mot, ces normes fournissent toutes les informations nécessaires sur un jeton.
Dans cet article, je vous parle des différences qui existent entre les normes BEP-2, BEP-20 et normes ERC-20. Ces normes de jeton sont les plus populaires. Mais avant d’entrer dans le vif du sujet, parlons un peu des jetons. Allons-y
Table des matières
Qu’est-ce qu’une norme de jeton ?
Les jetons sont des unités numériques au sein d’une plateforme blockchain, souvent spécifiques à une application, qui sont utilisées à des fins telles que :
- Faire des transactions
- Stockage de la valeur
- Acquisition d’actifs numériques, tels que des crédits de jeu
- Accéder à la gouvernance/aux droits de vote pour la plateforme ou l’application associée
Chaque année, des centaines de nouveaux projets d’applications décentralisées (DApp) émettent leurs propres jetons sur des chaînes de blocs telles qu’Ethereum et Binance Smart Chain. Pour que ces jetons soient compatibles avec la blockchain sous-jacente, ils doivent respecter les normes de jeton de la plateforme. Les normes de jetons définissent les règles d’émission et de mise en œuvre de nouveaux jetons. Les normes incluent généralement des exigences pour spécifier les éléments suivants :
- La limite d’approvisionnement totale du jeton
- Le processus de frappe du jeton
- processus de gravure du jeton
- Le processus pour effectuer des transactions avec le jeton
Les normes sont conçues pour aider à éviter la fraude, les incompatibilités techniques entre les jetons et l’émission de jetons non conformes aux principes de la blockchain. Par exemple, les règles d’approvisionnement totale et d’aide à la création de nouveaux jetons contiennent une dépréciation potentielle de la valeur du jeton. Quels sont les aspects les plus importants du développement des jetons ?
Ces aspects sont au nombre de 5 :
- Compatibilité des jetons. Qu’il s’agisse de développement de jetons ERC20 ou de développement de jetons BEP, les jetons doivent être conçus pour être conformes aux standards ERC20 ou BEP-20.
- Token Cap. Le nombre maximum de jetons pouvant être générés doit être prédéfini. Cela garantit aux acheteurs de jetons que le nombre de jetons est limité.
- Frappe de jetons. Le propriétaire du jeton peut définir comment les utilisateurs peuvent frapper les jetons. Ils peuvent également arrêter de générer les jetons pour gonfler la valeur du jeton.
- Graver les jetons. Les jetons construits selon les normes ERC-20 et BEP-20 peuvent également être gravés. Cela réduit l’offre de jetons et gonfle la valeur du jeton.
- Droits des propriétaires du jeton. Un propriétaire de jeton peut avoir des droits de gouvernance. Ces droits peuvent l’aider à voter pour la frappe et la gravure de jetons.
- Liste des jetons. Le processus de développement des jetons implique également de faire lister les jetons sur les bourses. Voyons à présent l’une après l’autre ces normes des jetons.
Qu’est-ce que le BEP2 ?
BEP signifie Binance Smart Chain Evolution Proposal. BEP2 est la norme de jeton utilisée par la plateforme BNB. La norme fournit des spécifications pour l’émission de jetons sur cette blockchain. Les transactions de jetons BEP2 sont prises en charge par de nombreux portefeuilles populaires, tels que Trust Wallet, les portefeuilles Ledger et Trezor Model T. Si vous souhaitez effectuer des transactions à l’aide de jetons BEP2, vous devrez utiliser des pièces BNB pour payer l’essence, c’est-à-dire les frais de transaction.
Un avantage de BEP2 est la commodité de négocier entre différentes cryptomonnaies au format d’échange décentralisé (DEX). Cependant, BEP2 ne prend pas en charge les contrats intelligents, sur lesquels de nombreux jetons et DApps s’appuient pour leur fonctionnalité. L’adresse des jetons qui suivent cette norme commence par « bnb136ns6lfw4zs5hg4n85vdthaad7hq5m4gtkgf23 ».
Qu’est-ce que le standard BEP-20 ?
Il s’agit d’un standard de token natif de la Binance Smart Chain (BSC). Il agit comme un modèle de la façon dont les jetons BEP-20 peuvent être utilisés. Fait intéressant, il s’agit d’une extension de la norme de jeton ERC-20 et peut être utilisée pour représenter des actions ou des fiats. La nouvelle blockchain, BSC, a été conçu pour être compatible avec la machine virtuelle Ethereum (EVM).
Cette technologie d’Ethereum prendra en compte les contrats intelligents. BEP20 est la norme de jeton utilisée par BSC, et est une norme polyvalente conçue pour être compatible à la fois avec BEP2 et ERC20 d’Ethereum. BEP20 et BSC ont ouvert aux utilisateurs les opportunités d’accéder au nombre important et en croissance rapide de DApps. Quelques mois après son lancement, BSC est devenu le principal challenger d’Ethereum pour le développement de DApps tokenisés.
Semblable à BEP2, les transactions avec des jetons BEP20 nécessitent des pièces BNB pour payer l’essence. BEP20 est actuellement pris en charge par huit portefeuilles, dont Arkane Wallet et Math Wallet ; Trust Wallet, etc. Vous pouvez également effectuer des transactions entre BEP2 et BEP20 en utilisant un “Pont“. Ce service inter-chaînes a été conçu pour faciliter l’interopérabilité entre plusieurs blockchains, dont Ethereum et TRON (TRX).
Avantages des normes BEP-20
Les principaux avantages de la norme BEP-20 (Binance Smart Chain Evolution Proposal 20) peuvent être présentés en détail en plusieurs points :
- Coûts de transaction réduits
Les transactions sur la BSC (Binance Smart Chain) sont nettement moins chères que sur Ethereum. Les frais de gaz pour créer ou transférer des tokens BEP-20 sont généralement une fraction de ceux d’Ethereum, rendant les opérations plus accessibles aux petits investisseurs. - Rapidité des transactions
La BSC traite les blocs toutes les 3 secondes environ, offrant une finalité des transactions beaucoup plus rapide que les 15 secondes d’Ethereum. Cette vitesse est particulièrement avantageuse pour le trading et les applications DeFi. - Compatibilité avec l’écosystème Ethereum
La norme BEP-20 est techniquement compatible avec ERC-20, permettant une migration facile des tokens et dApps d’Ethereum vers BSC. Les développeurs peuvent réutiliser leur code Solidity avec des modifications minimales. - Intégration native avec Binance
L’écosystème Binance offre une excellente liquidité et une adoption massive, facilitant les échanges et la circulation des tokens BEP-20. Les projets peuvent bénéficier de l’important réseau d’utilisateurs de Binance. - Sécurité et stabilité
Bien que centralisée, la BSC offre une sécurité robuste grâce à son consensus Proof of Staked Authority (PoSA), combinant les avantages du staking et de l’autorité déléguée. - Scalabilité améliorée
La BSC peut traiter beaucoup plus de transactions par seconde qu’Ethereum, réduisant la congestion du réseau et maintenant des performances stables même en période de forte activité.
C’est quoi la norme ERC-20 ?
La norme ERC-20 (Ethereum Request for Comment 20) représente un standard technique fondamental dans l’écosystème Ethereum, établissant un ensemble de règles uniformes pour la création et la gestion des tokens sur cette blockchain. Cette standardisation a révolutionné l’univers des cryptomonnaies en permettant une interopérabilité sans précédent entre les différents tokens et applications décentralisées.
Au cœur de la norme ERC-20 se trouvent six fonctions essentielles que chaque token doit implémenter. Ces fonctions permettent de gérer les aspects cruciaux comme le suivi du nombre total de tokens en circulation, la vérification des soldes, les transferts entre adresses, et la gestion des autorisations de dépense. Cette uniformisation technique a grandement simplifié le travail des développeurs et facilité l’intégration des tokens dans différentes plateformes.
L’adoption massive de ce standard a conduit à la création de milliers de tokens, dont certains sont devenus des acteurs majeurs de l’écosystème crypto, comme le USDT, LINK, ou DAI. La norme ERC-20 a également joué un rôle crucial dans l’essor de la DeFi (Finance Décentralisée) en permettant l’interopérabilité entre différentes applications et services financiers décentralisés. Cette standardisation continue d’être la base sur laquelle se construit une grande partie de l’innovation dans l’espace Ethereum.
BEP-20 contre ERC-20
La comparaison entre les normes BEP-20 et ERC-20 révèle des différences fondamentales qui influencent leur utilisation dans l’écosystème des cryptomonnaies. Ces deux standards, bien que techniquement similaires, se distinguent par leurs caractéristiques opérationnelles et leurs cas d’usage spécifiques.
Sur le plan des performances et des coûts, BEP-20 présente des avantages significatifs. Fonctionnant sur la Binance Smart Chain, les tokens BEP-20 bénéficient de transactions rapides avec des délais de validation d’environ 3 secondes, et des frais de transaction considérablement plus faibles que ceux d’Ethereum. Cette efficacité opérationnelle rend la norme particulièrement attractive pour les traders actifs et les applications grand public nécessitant des transactions fréquentes.
En revanche, ERC-20 se distingue par sa forte décentralisation et sa maturité. Avec des milliers de validateurs indépendants et un écosystème développé depuis des années, les tokens ERC-20 inspirent davantage confiance pour les projets nécessitant une robustesse maximale et une adoption institutionnelle. Bien que les transactions soient plus lentes et plus coûteuses, la sécurité et la fiabilité du réseau Ethereum restent inégalées.
Les deux normes sont techniquement compatibles, permettant aux développeurs de déployer facilement leurs projets sur les deux chaînes. Cette interopérabilité, combinée aux caractéristiques distinctes de chaque standard, offre une flexibilité précieuse pour l’écosystème blockchain dans son ensemble, permettant aux projets de choisir la plateforme la plus adaptée à leurs besoins spécifiques.
BEP2 vs BEP20 vs ERC20 : Quel est le meilleur ?
Compte tenu de la popularité croissante des contrats intelligents et des DApps, les jetons BEP20 et ERC20 sont beaucoup plus activement utilisés que BEP2. BEP2 pourrait intéresser quelqu’un qui souhaite échanger des cryptomonnaies en utilisant diverses paires de pièces. Cependant, BEP2, compte tenu de son manque de prise en charge des contrats intelligents, ne vous laissera pas accéder au monde riche des DApps. À cet égard, la véritable confrontation se situe entre BEP20 et ERC20.
BEP20 vs ERC20 : exigences de spécification standard
L’objectif principal d’une norme de jeton est de spécifier des paramètres, appelés fonctions dans le monde de la blockchain, qui sont utilisés par les contrats intelligents, les portefeuilles et les places de marché lors de l’interaction avec le jeton. ERC20 et BEP20 incluent tous deux six fonctions qui peuvent être spécifiées pour un jeton. Ces fonctions servent respectivement les finalités suivantes :
- Indiquer l’approvisionnement total du jeton
- Affichage du solde de jetons d’une adresse sur le réseau
- Définir comment les jetons sont envoyés à une adresse
- Définir comment les jetons sont envoyés à partir d’une adresse
- Spécifier si et comment les retraits multiples à partir d’une adresse sont autorisés
- Préciser les limites des montants qu’une adresse peut retirer d’une autre adresse
BEP20, en tant que nouvelle norme étendant ERC20, a quatre fonctions supplémentaires qui spécifient respectivement les informations suivantes :
- Le nom du jeton
- Le symbole du jeton
- Le nombre de décimales pour une unité symbolique
- L’adresse du propriétaire du jeton
En ce sens, BEP20 peut être décrit comme plus précisément spécifié.
BEP20 vs ERC20 : frais de transaction (c’est-à-dire frais de gaz)
Par rapport à ERC-20, les transactions basées sur BEP-20 impliquent des frais beaucoup plus bas, en grande partie grâce à la méthode de validation de bloc de preuve d’autorité jalonnée (PoSA) de BSC. Dans le cadre du modèle PoSA, les nœuds de validation mettent en jeu un certain nombre de pièces BNB pour vérifier une transaction. Les 21 meilleurs nœuds avec les montants de BNB les plus importants reçoivent les droits de validation.
Une transaction moyenne utilisant des jetons BEP-20 ne coûtera probablement pas plus de quelques centimes de frais. En comparaison, les frais de transfert de jeton ERC20 sont d’environ 12 $. En bref, en ce qui concerne les frais de gaz, BEP20 est clairement le gagnant sur ERC20.
BEP-20 vs ERC-20 : vitesse de vérification des blocs
La méthode PoSA donne également aux transactions BEP20 des vitesses d’exécution plus rapides par rapport aux transactions ERC-20. Bien que les temps de vérification des transactions individuelles varient, les temps moyens de vérification des blocs sur les chaînes de blocs sous-jacentes sont d’environ 3 secondes pour BSC et de près de 15 secondes pour Ethereum. Cela signifie qu’une transaction BEP-20 typique est susceptible d’être exécutée 5 fois plus rapidement qu’une transaction ERC-20 similaire.
Cependant, le passage prévu d’Ethereum de la preuve de travail (PoW) à la preuve de participation (PoS ) d’ici la fin de 2021 devrait réduire considérablement les délais d’exécution des transactions ERC20.
BEP-20 contre ERC-20 : Variété de jetons
Ethereum est le plus grand réseau de contrats intelligents au monde, avec près de 3 000 DApps. La grande majorité d’entre eux est basée sur la norme ERC20. En comparaison, BSC héberge actuellement un peu plus de 800 DApps, la grande majorité étant basée sur BEP20. Cependant, le taux de croissance spectaculaire de BSC depuis son lancement a conduit à une explosion du nombre de projets BEP-20.
Si vous préférez investir dans des jetons de DApps plus établis, les jetons ERC-20 peuvent vous offrir un choix plus large. Cependant, pour les nouveaux projets DApp, les jetons BEP-20 sont une bonne alternative.
BEP-20 vs ERC-20 : sécurité sur la plateforme
Alors que les jetons BEP20 impliquent des frais de gaz moins chers et des temps d’exécution plus rapides, le modèle de validation PoSA de BSC a été critiqué pour ses faiblesses potentielles en matière de sécurité. La principale plainte concerne les niveaux inférieurs de décentralisation du réseau lors de l’approbation des transactions.
BSC s’appuie sur seulement 21 validateurs sélectionnés pour la vérification des blocs. En comparaison, Ethereum compte plus de 70 000 validateurs répartis sur son réseau. Le faible nombre de validateurs sur BSC peut soulever des problèmes de confiance parmi les utilisateurs potentiels. En substance, on peut affirmer que les jetons BEP20 offrent des frais de gaz et des délais d’exécution au détriment de la sécurité et de la décentralisation. Pour une personne très axée sur la sécurité, les jetons ERC20, comparativement parlant, peuvent offrir une plus grande tranquillité d’esprit.
Conclusion
Pour une personne typique intéressée par les DApps et les jetons, le point clé est que BEP-2, BEP20 et ERC20 font référence aux normes de jetons utilisées par leurs blockchains respectives. Lorsque votre portefeuille propose de transférer des jetons en utilisant ces normes, cela signifie simplement que la transaction sera exécutée en utilisant la plate-forme respective – BNB pour BEP2, BSC pour BEP-20 ou Ethereum pour ERC-20.
BEP2, bien qu’un choix décent pour le trading de cryptomonnaie basé sur DEX, ne prend pas en charge les contrats intelligents. BEP-20 et ERC-20 vous donnent accès à une riche variété de DApps et de jetons basés sur la technologie des contrats intelligents. D’un point de vue technique, la norme BEP20 a des options de spécification de jeton plus détaillées par rapport à ERC-20, en grande partie parce que BEP20 est basé sur et étend ERC-20.
Les avantages de BEP20 par rapport à ERC-20 sont des frais moins élevés et des temps d’exécution plus rapides. Cependant, ces avantages pourraient diminuer, voire disparaître, lorsque Ethereum passera au modèle de validation PoS plus tard cette année. Les avantages d’ERC20 par rapport à BEP20 sont le choix plus large de DApps/tokens disponibles pour cette norme, ainsi qu’une méthode de vérification décentralisée plus sécurisée.
Laisser un commentaire