Principaux enseignements
Les normes de jeton sont des ensembles de règles que les contrats intelligents utilisent pour créer des jetons crypto. Ils agissent comme des "plans" pour garantir la compatibilité.
Les normes Ethereum (ERC) comme ERC-20 et ERC-721 sont les plus courantes, mais d'autres blockchains comme Bitcoin et Solana ont leurs propres normes uniques.
L'interopérabilité permet à différentes applications (portefeuilles, échanges, jeux) de travailler avec ces jetons sans avoir besoin d'un code personnalisé pour chacun.
Introduction
Bien que des dizaines de milliers de cryptomonnaies existent, vous pourriez être surpris de savoir que la plupart d'entre elles sont construites avec le même plan. Ces plans, appelés normes de jeton, définissent certaines des fonctionnalités et propriétés clés des jetons blockchain.
Les normes de jeton définissent la fonctionnalité et les propriétés des jetons blockchain. Tout comme l'USB est une norme universelle qui garantit que votre souris fonctionne sur n'importe quel ordinateur, les normes de jeton garantissent qu'un nouveau jeton fonctionne avec des portefeuilles existants, des échanges et des applications décentralisées (DApps).
Pourquoi avons-nous besoin de normes de jeton ?
1. Interopérabilité
Le principal avantage des normes est la compatibilité. Si un développeur émet un jeton conforme à une norme, il peut interagir automatiquement avec l'infrastructure existante. Par exemple, parce que le stablecoin USDT suit la norme ERC-20, il fonctionne instantanément sur Uniswap, MetaMask et les échanges centralisés sans que ces plateformes aient besoin d'écrire un code personnalisé pour cela.
2. Composabilité
Dans la finance décentralisée (DeFi), la composabilité permet aux développeurs d'utiliser des composants existants pour construire de nouveaux produits - souvent appelés "Lego de l'argent". Parce que les développeurs savent exactement comment se comporte un jeton standard, ils peuvent construire des protocoles de prêt, d'emprunt et de trading complexes qui prennent automatiquement en charge tout jeton adhérant à cette norme.
3. Efficacité
Les normes empêchent les développeurs de réinventer la roue. Au lieu d'écrire un contrat intelligent à partir de zéro pour gérer des fonctions de base comme "transfert" ou "vérifications de solde", les développeurs utilisent des bibliothèques vérifiées basées sur des normes convenues. Cela réduit le risque de bogues et accélère le développement.
Normes de jetons Ethereum courantes (EVM)
Parce qu'Ethereum a été la première blockchain programmable, ses "Demandes de commentaires" (ERC) ont jeté les bases de l'industrie. Ces normes sont également utilisées sur des chaînes compatibles avec EVM comme Avalanche, Polygon et Arbitrum.
ERC-20 (jetons fongibles)
Proposé en 2015, l'ERC-20 est la norme de l'industrie pour les jetons fongibles. "Fongible" signifie interchangeable ; une unité d'un jeton a la même utilisation et la même valeur qu'une autre unité (comme un billet de dollar équivalant à un autre billet de dollar).
Cas d'utilisation : Stablecoins (USDT, USDC), jetons de gouvernance (UNI, AAVE) et jetons d'utilité.
Fonctions clés : Il permet aux utilisateurs de vérifier le TotalSupply et de transférer des actifs via Transfer ou TransferFrom.
ERC-721 (jetons non fongibles)
L'ERC-721 est la norme qui a alimenté le boom des NFT en 2021. Contrairement à l'ERC-20, chaque jeton ERC-721 est unique. Pour garantir cela, chaque jeton est identifié par un tokenId spécifique au sein du contrat.
Cas d'utilisation : actifs numériques uniques, tels que des certificats, des objets de collection, de l'art, des actifs en jeu, des fichiers d'identité numérique et des actes de propriété.
Distinction clé : Alors qu'1 ETH vaut toujours 1 ETH, chaque jeton ERC-721 a des valeurs et des traits uniques.
ERC-1155 (la norme multi-jeton)
Il s'agit d'une norme de jeton conçue pour corriger les inefficacités de l'utilisation des ERC-20 et ERC-721 séparément. L'ERC-1155 crée une norme qui peut gérer les deux types de jetons, fongibles et non-fongibles.
Semi-fongibilité : L'ERC-1155 est parfait pour le jeu. Par exemple, un jeu pourrait avoir des "pièces d'or" (fongibles), des "Épées en fer" (semi-fongibles - il y a 1 000 épées identiques), et un "Bouclier légendaire" (NFT unique). La norme ERC-1155 permet aux contrats de gérer tous ces éléments simultanément.
Transferts en lot : Contrairement aux normes plus anciennes, l'ERC-1155 peut envoyer différents types de jetons en une seule transaction, ce qui permet d'économiser considérablement sur les frais de gaz.
Normes au-delà d'Ethereum
Bien qu'Ethereum ait établi le précédent, d'autres blockchains majeures ont développé leurs propres normes pour gérer leurs architectures spécifiques.
BNB Smart Chain : BEP-20
BEP-20 est la norme de jeton principale sur la BNB Smart Chain (BSC). Elle fonctionne presque de manière identique à l'ERC-20 d'Ethereum mais est optimisée pour la vitesse et les faibles frais de la BSC. Elle prend également en charge les jetons "Peg", qui sont des versions enveloppées d'actifs provenant d'autres chaînes (comme Bitcoin ou Ethereum) intégrées dans l'écosystème de la BNB Chain.
Solana : SPL (Bibliothèque de programme Solana)
Solana gère les jetons différemment des chaînes EVM. Sur Ethereum, chaque jeton est un contrat intelligent séparé. Sur Solana, il n'y a qu'un seul "Programme de jeton" (la norme SPL), et les nouveaux jetons sont simplement de nouveaux comptes créés au sein de ce programme. Cette architecture permet à Solana de traiter des transactions en parallèle à des vitesses élevées.
La norme SPL couvre les jetons fongibles (comme l'USDC sur Solana) et les NFTs, sans avoir besoin de normes séparées comme ERC-20 contre ERC-721.
Bitcoin : BRC-20 et Runes
Pendant plus d'une décennie, Bitcoin n'a été considéré que comme une monnaie, pas comme une plateforme pour des jetons. Cela a changé en 2023 avec l'invention des Ordinals.
BRC-20 : Une norme expérimentale permettant la création de jetons fongibles directement sur Bitcoin à l'aide d'inscriptions textuelles. Contrairement aux jetons de contrat intelligent, les jetons BRC-20 utilisent la blockchain Bitcoin comme base de données pour suivre les transferts.
Runes : Un protocole plus efficace développé pour émettre des jetons fongibles sur Bitcoin avec une empreinte sur chaîne plus petite que celle de BRC-20.
Résoudre la limitation : Compatibilité inter-chaînes
Une limitation majeure des normes de jeton est qu'elles sont généralement isolées à leur propre blockchain. Un jeton ERC-20 sur Ethereum ne peut pas exister nativement sur Solana.
Jetons enveloppés
Traditionnellement, cela a été résolu par l'enveloppement. Pour déplacer Bitcoin vers Ethereum, le BTC est verrouillé dans un coffre-fort, et un montant équivalent de "BTC Enveloppé" (WBTC) est créé en tant que jeton ERC-20 sur Ethereum. Bien que cela soit efficace, les ponts qui détiennent ces actifs verrouillés ont historiquement été des cibles pour les hackers.
Jetons fongibles omnichaînes (OFTs)
Certains protocoles d'interopérabilité (comme LayerZero ou Chainlink CCIP) vont au-delà de l'enveloppement simple. Ils permettent des jetons omnichaînes, qui peuvent se déplacer entre les chaînes nativement via des systèmes de messagerie sécurisés, plutôt que de s'appuyer sur des coffres-forts centralisés.
Pensées finales
Les normes de jetons sont la colonne vertébrale invisible de l'économie crypto. Que ce soit les jetons ERC-20 dans votre portefeuille, les jetons BRC-20 sur Bitcoin, ou les jetons SPL sur Solana, ces "plans" permettent un écosystème unifié, efficace et composable.
Ces dernières années, nous avons commencé à voir un passage des normes simples à des solutions complexes et hybrides comme l'ERC-404 et les protocoles omnichaînes, qui aident à créer un Web3 plus interconnecté.
Lectures supplémentaires
Qu'est-ce que l'ERC-1155 et comment cela fonctionne-t-il ?
Que sont les Ordinals ? Un aperçu des NFTs Bitcoin
Abstraction de compte Ethereum expliquée (ERC-4337)
Avertissement : Ce contenu est présenté à vous sur une base "tel quel" pour des informations générales et des fins éducatives uniquement, sans représentation ou garantie de quelque nature que ce soit. Il ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel, ni être destiné à recommander l'achat de tout produit ou service spécifique. Vous devriez demander vos propres conseils à des conseillers professionnels appropriés. Les produits mentionnés dans cet article peuvent ne pas être disponibles dans votre région. Lorsque l'article est contribué par un contributeur tiers, veuillez noter que les opinions exprimées appartiennent au contributeur tiers, et ne reflètent pas nécessairement celles de Binance Academy. Veuillez lire notre avertissement complet pour plus de détails. Les prix des actifs numériques peuvent être volatils. La valeur de votre investissement peut diminuer ou augmenter et vous pouvez ne pas récupérer le montant investi. Vous êtes seul responsable de vos décisions d'investissement et Binance Academy n'est pas responsable des pertes que vous pourriez subir. Ce matériel ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel. Pour plus d'informations, consultez nos Conditions d'utilisation et notre Avertissement de risque.


