Résumé

Une norme de jeton est un ensemble de règles et de conventions qui régissent le fonctionnement des jetons de crypto-monnaie. Les normes communes incluent ERC-20, BEP-20, ERC-721 et ERC-1155.

Introduction

Bien qu’il existe des dizaines de milliers de crypto-monnaies, ce que vous ne savez peut-être pas, c’est que la plupart d’entre elles sont créées à partir du même modèle. Ces plans, également appelés normes de jetons, spécifient les fonctions et propriétés clés des jetons blockchain.

Pourquoi suivre la norme Token ?

Interopérabilité

Les normes de jetons garantissent que tous les produits construits selon les mêmes normes peuvent interagir ou fonctionner ensemble. Si les jetons du projet sont créés conformément aux normes des jetons, les nouveaux jetons peuvent continuer à être compatibles avec les plateformes et applications existantes (telles que les portefeuilles). Par exemple, les actifs ERC-20 sont interopérables avec d'autres produits et services développés selon les mêmes normes de jetons.

C'est pourquoi vous pouvez échanger des jetons ERC-20 contre d'autres jetons. Et sans normes de jetons, échanger plusieurs crypto-monnaies sera très difficile. Vous devez également créer un portefeuille dédié pour votre token, plutôt qu’un portefeuille pouvant contenir d’innombrables crypto-monnaies.

composabilité

Lorsque les développeurs programment, si un système composable est disponible, ils peuvent réutiliser les composants existants pour créer de nouveaux produits. Il en va de même pour la création de jetons : le respect des normes de jetons réduit le temps consacré aux fonctionnalités de base, donnant ainsi aux développeurs plus de temps pour expérimenter et innover.

efficacité

De plus, les normes de jetons peuvent faciliter les interactions entre les contrats intelligents. Une fois que le contrat intelligent a déployé les jetons conformément aux normes des jetons, il peut également surveiller les jetons créés.

Les normes de jetons telles que ERC-20 et BEP-20 ont des fonctions de base telles que la récupération d'adresses et le solde des jetons, afin que les contrats intelligents puissent surveiller les jetons plus efficacement. Par exemple, les développeurs peuvent surveiller les jetons ERC-20 à l'aide de l'interface binaire d'application (ABI) du contrat pour suivre les transferts de jetons et d'autres données.

Normes communes en matière de crypto-monnaie et de jetons DeFi

BEP-20

BEP-20 est la norme de jeton pour Binance Smart Chain (BSC). La norme est une spécification technique développée pour Binance Smart Chain (BSC) qui permet aux développeurs de créer une variété de jetons, notamment des jetons indexés, des jetons utilitaires, des pièces stables et d'autres jetons. La norme BEP-20 introduit également des fonctionnalités telles que la mise sur liste noire, la frappe et la suspension de la destruction des jetons.

Voici les principales caractéristiques de la norme de jeton BEP-20 :

  1. TotalSupply : Spécifie l’offre totale d’un jeton BEP-20 spécifique.

  2. BalanceOf : Spécifie le solde du jeton.

  3. Transfert : permet aux utilisateurs de transférer la propriété du jeton à d'autres.

  4. TransferFrom : transférez des jetons à d'autres au nom de l'utilisateur via des contrats intelligents.

  5. Approuver : limitez le nombre de jetons pouvant être retirés par le contrat intelligent.

  6. Allocation : définit les adresses externes qui ont le droit de dépenser des jetons.

ERC-20

En 2015, Fabian Vogelsteller a proposé la norme de jeton ERC-20, qui est ensuite devenue le cadre principal permettant aux développeurs de concevoir divers jetons tels que des jetons virtuels, des jetons promis et des monnaies virtuelles.

La norme de jeton ERC-20 développe des actifs fongibles (c'est-à-dire non fongibles) qui suivent des règles communes. Ainsi, si vous créez 1 000 jetons ERC-20, chaque jeton a la même fonctionnalité.

La norme BEP-20 est similaire à l'ERC-20. Remarque : Mais ils appartiennent à des réseaux blockchain complètement différents. La norme de jeton ERC-20 concerne la blockchain Ethereum, tandis que BEP-20 concerne la BNB Smart Chain (BSC).

ERC-721

Saviez-vous que la plupart des jetons non fongibles (NFT) sur Ethereum suivent la norme de jeton ERC-721. Qu'il s'agisse d'un NFT en édition limitée ou d'un protocole de preuve de présence (POAP), votre NFT est très probablement créé à partir du même modèle. Alors, qu’est-ce qui différencie les NFT ? Les règles stipulent que pour devenir un jeton ERC-721, un actif doit avoir un tokenId unique au monde.

Les fonctionnalités de l'ERC-721 incluent les transferts de jetons, le solde actuel, l'offre totale et, comme mentionné, l'unicité mondiale.

ERC-1155

À mesure que les normes de jetons continuent d'évoluer, une ligne directrice a émergé qui couvre les besoins de l'industrie pour plusieurs types de jetons. ERC-1155 est une norme multi-jetons qui permet la création de différents types d'actifs numériques, y compris des jetons utilitaires comme les BNB et les NFT.

De plus, l'ERC-1155 fournit également des fonctions de traitement par lots de jetons, notamment :

  1. Transfert par lots : transférez plusieurs actifs en même temps.

  2. Solde par lots : interrogez le solde de plusieurs actifs en une seule étape.

  3. Approbation par lots : approbation de tous les jetons à la même adresse.

  4. Prise en charge NFT : Lorsque l'offre est seulement de 1, le jeton créé est considéré comme un NFT.

Limites des normes de jetons

Les jetons créés selon les mêmes normes ont des fonctions de base cohérentes et une bonne interactivité, tandis que les jetons qui suivent des normes différentes ont des fonctions de base incohérentes et une faible interactivité. Étant donné que les règles régissant les normes de jetons sont si diverses, il n’est pas surprenant qu’elles soient incompatibles les unes avec les autres. En d’autres termes, les tokens développés selon des standards différents ne peuvent pas coexister sur la même plateforme ni communiquer ou échanger entre eux. Si vous possédez plusieurs cryptomonnaies, vous avez peut-être eu la mauvaise expérience de ne pas pouvoir utiliser le BTC sur Ethereum. Pour remédier à cette limitation, l'industrie propose un nouveau type de jeton, également appelé jeton enveloppé.

Emballage des jetons

Les pièces enveloppées sont des crypto-monnaies liées à d’autres crypto-monnaies. Généralement, l'actif d'origine est placé dans un coffre-fort numérique (alias wrapper) tandis que sa version enveloppée (avatar) est créée sur d'autres blockchains.

Conclusion

Les normes de jetons sont comme un modèle pour la conception et la publication de jetons blockchain. Plusieurs normes de jetons existent actuellement dans l'industrie, ainsi que des solutions innovantes telles que des ponts blockchain et des mécanismes d'encapsulage qui peuvent aider à résoudre les incompatibilités entre les jetons.

Lectures complémentaires

  • Introduction aux jetons ERC-20

  • Trois ponts de crypto-monnaie populaires et comment ils fonctionnent

  • Comment utiliser le Pont Polygone ?

  • Explication détaillée de l'échange atomique