Soigneusement! Beaucoup de texte.
Les normes de jetons sont des ensembles de règles et d’accords qui régissent le fonctionnement d’un jeton de cryptomonnaie. Les normes populaires incluent ERC-20, BEP-20, ERC-721 et ERC-1155.
Introduction
Bien qu’il existe des dizaines de milliers de crypto-monnaies différentes, la plupart d’entre elles sont construites sur les mêmes modèles. Ces systèmes sont appelés normes de jetons et définissent les fonctionnalités et propriétés clés des jetons blockchain.
Pourquoi avons-nous besoin de normes symboliques ?
Compatibilité
La norme de jeton garantit que tous les produits créés selon cette norme peuvent interagir les uns avec les autres et fonctionner ensemble. Si un projet émet un jeton basé sur une norme de jeton, le nouveau jeton sera alors compatible avec les plates-formes et applications existantes, y compris les portefeuilles. Par exemple, les actifs ERC-20 sont compatibles avec d'autres produits et services développés à l'aide de cette norme de jeton.
De ce fait, le token ERC-20 peut également être échangé contre un autre token de ce standard. Sans normes de jetons, échanger plusieurs crypto-monnaies serait beaucoup plus difficile. Dans ce cas, des portefeuilles individuels devraient être créés pour chaque jeton au lieu d’utiliser un seul portefeuille pour plusieurs crypto-monnaies différentes.
Connectivité
En programmation, disposer d'un système connectable permet aux développeurs de réutiliser des composants existants pour créer de nouveaux produits. Cela s'applique également à la création de jetons : l'utilisation de normes de jetons accélère le développement des fonctionnalités de base, laissant plus de temps pour l'expérimentation et l'innovation.
Efficacité
Les normes de jetons simplifient également les interactions entre les contrats intelligents. Les contrats intelligents qui mettent en œuvre les normes de jetons et les jetons eux-mêmes peuvent être utilisés pour suivre les jetons créés.
Les normes de jetons telles que ERC-20 et BEP-20 contiennent des fonctionnalités importantes telles que la recherche d'adresse et l'affichage du solde des jetons, permettant aux contrats intelligents de suivre les jetons plus efficacement. Par exemple, pour vérifier l'historique des transferts et d'autres données d'un jeton ERC-20, un développeur peut utiliser l'interface binaire d'application (ABI) du contrat.
Normes de jetons populaires dans les crypto-monnaies et DeFi
BEP-20
BEP-20 est la norme de jeton BNB Smart Chain (BSC). Il a été créé à l’origine comme spécification technique pour le BSC. BEP-20 permet aux développeurs de lancer une variété de jetons, notamment des pièces indexées, des jetons utilitaires, des pièces stables et autres. La norme BEP-20 introduit également des fonctionnalités telles que la mise sur liste noire, l'exploitation minière et la suspension de la gravure de jetons.
Voici les principales caractéristiques de la norme BEP-20 :
TotalSupply : détermine l’offre totale d’un jeton BEP-20 spécifique.
BalanceOf : définit le solde du jeton.
Transfert : permet aux utilisateurs de transférer la propriété des jetons à d'autres.
TransferFrom : vous permet de transférer des jetons à d'autres au nom de l'utilisateur via un contrat intelligent.
Approuver : définit une limite sur le nombre de jetons que le contrat intelligent peut retirer.
Allocation : définit les adresses externes autorisées à dépenser des jetons.
ERC-20
En 2015, Fabian Vogelsteller a proposé la norme de jeton ERC-20, qui est ensuite devenue la principale référence pour les créateurs de jetons, notamment les jetons virtuels, les jetons de staking et les monnaies virtuelles.
ERC-20 est une norme symbolique utilisée pour développer des actifs fongibles qui suivent des règles communes. Par exemple, si vous créez 1 000 unités d’un jeton ERC-20, chaque unité aura la même fonctionnalité.
La norme ERC-20 est très similaire à la norme BEP-20. Cependant, ils appartiennent à des réseaux blockchain différents. ERC-20 est utilisé sur la blockchain Ethereum et BEP-20 est utilisé sur la BNB Smart Chain (BSC).
ERC-721
Saviez-vous qu'une partie importante des jetons non fongibles (NFT) sur Ethereum sont basés sur la même norme, ERC-721 ? Qu'il s'agisse d'une collection limitée de NFT ou d'un protocole de preuve de présence (POAP), il est probable que votre NFT ait été créé à l'aide de ce schéma. Mais qu’est-ce qui rend les NFT uniques ? L'un des principes clés est que chaque jeton ERC-721 doit avoir un tokenId unique.
La fonctionnalité ERC-721 inclut le transfert de jetons, le solde courant, l'approvisionnement total et, comme mentionné, l'unicité.
ERC-1155
Avec le développement des normes de jetons, un système a émergé pour répondre au besoin du secteur des cryptomonnaies en plusieurs types de jetons. ERC-1155 est une norme multi-jetons qui permet la création de différents types d'actifs numériques, notamment des jetons utilitaires tels que les BNB et les NFT.
Entre autres fonctionnalités, l'ERC-1155 offre un traitement par lots de jetons, qui comprend :
Transfert par lots : transfert de plusieurs actifs à la fois.
Solde par lots : obtenez les soldes de plusieurs actifs en une seule étape.
Confirmation par lots : tous les jetons peuvent être confirmés pour être envoyés à une adresse.
Support NFT : un token est considéré comme un NFT s’il existe en un seul exemplaire.
Limites des normes de jetons
Les jetons créés sur la base du même standard ont les mêmes capacités de base et peuvent librement interagir les uns avec les autres, alors que les jetons de normes différentes le peuvent rarement. Étant donné que l'industrie a des réglementations différentes régissant les normes de jetons, elles ne sont pas toujours compatibles les unes avec les autres. Cela signifie que les jetons développés selon des normes différentes ne peuvent parfois pas exister sur la même plateforme, ni interagir ni être échangés entre eux. Les propriétaires de plusieurs crypto-monnaies ont peut-être rencontré l’impossibilité d’utiliser BTC sur la plateforme Ethereum. Pour éliminer ces inconvénients, les développeurs ont créé un nouveau type de jeton appelé jeton enveloppé.
Jetons emballés
Un token Wrapped est une cryptomonnaie dont la valeur est liée à la valeur d’un autre actif. L’actif original est placé dans un « wrapper », une sorte de stockage numérique qui vous permet de créer une version enveloppée sur une autre blockchain.
En conclusion
Les normes de jetons sont des modèles pour développer et lancer des jetons basés sur la blockchain. Il existe désormais plusieurs normes de jetons dans l'industrie, ainsi que de nombreuses solutions innovantes telles que des ponts blockchain et des mécanismes d'encapsulage qui aident à éliminer l'incompatibilité des jetons.
Lecture recommandée
Introduction aux jetons ERC-20
Trois ponts de crypto-monnaie populaires et comment ils fonctionnent
Comment utiliser le pont polygone
Comment fonctionnent les échanges atomiques
