Différence entre normes BEP-2, BEP-20 et ERC-20
ERC-20

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

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.

ERC-20
Différence entre normes BEP-2, BEP-20 et ERC-20 4

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 BEP20 ?

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).

BEP20

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

Voici les avantages qu’offrent les normes BEP20 aux différents jetons

  • Les jetons BEP-20 sont compatibles avec les plates-formes BEP-2 et ERC-20
  • Ceux-ci sont soutenus par BNB.
  • Il prend en charge la fonction de jetons construits à l’aide de la norme BEP-20 à utiliser au sein du réseau BSC.
  • Il peut être échangé avec BEP-2, qui est un jeton natif de Binance Chain
  • De nombreux portefeuilles prennent en charge les jetons BEP-20
  • Les jetons d’autres blockchains peuvent être rattachés au jeton BEP-20. Celles-ci sont connues sous le nom de pièces Peggy.

C’est quoi la norme ERC-20 ?

Fondamentalement, ERC signifie Ethereum Request for Comment. Pour créer et émettre un contrat intelligent sur la blockchain Ethereum, il faut adhérer à la norme de jeton ERC-20. Ces contrats intelligents sont ensuite utilisés pour le développement de pièces Ethereum ou la tokenisation d’actifs pouvant être achetés par les investisseurs. Certains des jetons Ethereum très populaires sont Maker (MKR), Basic Attention Token (BAT), et plus encore.

Fonctions de la norme de jeton ERC-20 :

  • Elle fournit des détails sur l’offre totale de jetons.
  • Elle fournit le solde du compte du propriétaire.
  • Définit comment un nombre spécifique de jetons peut être transféré à une adresse spécifique.
  • Définit comment un individu peut retirer des jetons d’un compte.
  • Elle définit aussi comment un nombre défini de jetons peut être envoyé du dépensier au propriétaire.

Quels sont les avantages du système de jetons ERC20 ?

  • Les transactions de jetons ERC20 sont uniformes et rapides
  • La confirmation de transaction est efficace
  • Le risque de rupture de contrat est réduit
  • La mise en œuvre de la fonction ERC20 connecte efficacement le client Web et le jeton.

BEP20 contre ERC20

Étant donné que BEP20 a été conçu après ERC20, il est compréhensible qu’ils partagent de nombreuses similitudes, telles que ces fonctions :

  • La fonctiontotalSupply” – Cette fonction renvoie le nombre total de jetons dans un contrat intelligent.
  • La fonctionbalanceOf” – Fournit des informations sur le nombre de jetons disponibles dans l’adresse d’un utilisateur.
  • Nom – Ajoute un nom lisible par l’homme au jeton que vous créez.
  • Symbole – Crée le symbole boursier pour votre jeton.
  • Décimal – Définit la divisibilité de votre jeton. Par conséquent, il définit le nombre de décimales dans lesquelles il peut être divisé.
  • Transfert – Active le transfert de jetons entre les utilisateurs BSC. Cela exige spécifiquement que la partie invoquante soit également le propriétaire du jeton.
  • La fonction “transferFrom” – Utilisée pour automatiser les transferts par des personnes approuvées ou des contrats intelligents approuvés. Dans ce cas, vous pouvez autoriser les abonnements ou d’autres parties à déduire automatiquement les paiements d’un portefeuille ou d’un compte.
  • Approuver – Une fonction qui limite le montant ou le nombre de jetons retirés de votre solde par tout contrat intelligent.
  • Allocation – Une fonction qui vérifie la partie non dépensée d’une transaction après qu’un contrat intelligent autorisé a dépensé une certaine quantité de vos jetons.

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

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*