Les normes de jetons
Découvre les standards de tokens et pourquoi ils sont si importants.

Luca
6 minutes de lecture
·

À venir dans cette leçon
Information sur cette leçon
Tu es sur le point de lire la leçon n° 2 du niveau
intermédiaire.
Avant de poursuivre, je recommande d'avoir lu :
Si tu es à l'aise avec cette notion, tu peux continuer.
Bonne lecture !
Voici une autre notion des plus importantes de ce niveau.
Les normes de jetons — ou standards de tokens.
Dans cette nouvelle leçon, tu apprendras qu'est-ce que c'est, pourquoi elles existent, et qu'elle est leur importance dans l'univers des cryptomonnaies.
Cette leçon est quelque peu technique et te permettra de :
- comprendre pourquoi il possible de stocker différentes cryptomonnaies sur un wallet (ou compte) Ethereum
- réduire le nombre de termes crypto qui te sont inconnus
- et plus encore.
Info : J'utiliserais les termes "norme" et "standards" de manière interchangeable. Idem pour les termes "jeton" et "token".
Commençons dès maintenant.
Définition #
Un standard de jeton est un ensemble de règles et conditions déterminant comment une cryptomonnaie doit fonctionner sur une blockchain.
Un standard a un nom (comme ERC-20), et grâce à ce dernier, il est possible d'un coup d'œil de savoir à quelle blockchain il appartient.
ERC voulant dire Ethereum Request for Comment, toute norme comportant ERC dans son nom a de grande chances d'en être une utilisée sur la blockchain Ethereum.
Un autre aspect de ces normes : elles déterminent comment les tokens peuvent être créés et distribués sur la blockchain implémentant les normes en question.
Pour les blockchains supportant les smart contracts, elles indiquent également les directives à suivre pour le développement (logiciel) de ces contrats.
Si ça reste un peu abstrait pour toi, voici une analogie.
Une norme c'est un peu comme l'USB.
Ton ordinateur a des ports USB, et ton téléphone également. Et c'est grâce à cette norme — l'USB — que tes deux différents appareils arrivent à communiquer entre eux.
C'est parce la norme définit comment les communications doivent se passer, et que tous deux suivent cette norme, qu'il leur est possible de communiquer ensemble.
L'ERC-20 c'est la même chose, mais pour les portefeuilles cryptos.
L'USDT est un token ERC-20.
Il peut être stocké sur tout wallet ERC-20.
Le WBTC est aussi un token suivant cette même norme.
Il peut donc être stocké sur ce même type de wallet.
La logique est identique pour tout autre token ERC-20.
Les standards les plus répandus #
ERC-20 : La norme la plus importante #
ERC-20 est la norme Ethereum la plus répandue et la plus importante.
Créée en novembre 2015 par le développeur Fabian Vogelsteller (un des premiers membres de la fondation Ethereum), elle définit les conditions de création des tokens fongibles, et fournit les fonctionnalités basiques liées au transfert de ceux-là.
L'importance de cette norme réside dans le fait qu'elle a permis de grandement simplifier la création de tokens compatibles avec une large variété d'applications (wallets et même exchanges).
Cela a conféré un boost majeur de popularité — et d'utilisation par la même occasion — à tout l'écosystème Ethereum.
Le wallet que tu as créé dans la leçon n° 4 du niveau débutant peut donc accueillir n'importe quel jeton ERC-20 — en plus de l'ETH.
Tu peux consulter la liste des différents jetons ERC-20 qui existent en te rendant sur cette page du site Etherscan.
ERC-721 : La seconde norme la plus importante #
Même si son nom ne te dis rien, indirectement, tu connais forcément cette norme : c'est celle des tout premiers NFT.
NFT signifiant Non-Fungible Token (tokens non fongibles en français), ERC-721 vient en quelque sorte compléter ERC-20 en ajoutant un standard diamétralement opposé à ce qui a été créé pour ce dernier.
Ethereum disposant déjà d'une norme régissant les tokens fongibles avec ERC-20, il en fallait bien une pour les tokens non fongibles.
C'est là qu'intervient ERC-721.
Créée en janvier 2018, cette norme définit donc les règles que tout token non fongible doit suivre pour pouvoir être considéré comme tel sur la blockchain Ethereum.
C'est le standard qui a permis aux projets NFT tels que CryptoKitties ou encore CryptoPunks de voir le jour.
ERC-1155 : À la rescousse des frais #
Ce standard encore pour la blockchain Ethereum permet d'envoyer aussi bien des NFT que des tokens fongibles au sein d'une seule et même transaction.
Il a été créé pour améliorer la flexibilité de ces dernières, mais aussi, pour réduire leur coût.
En tant qu'utilisateur, il représente un gain de temps plus qu'appréciable. Grâce à lui, il n'est plus nécessaire de réaliser une transaction séparée pour chaque type de token différent que tu souhaites envoyer.
Que tu veuilles transférer un token ERC-20 ou un ERC-721, tout peut se faire au sein d'une unique transaction. De plus, il n'y a pas de limite quant au nombre de tokens que tu peux intégrer à une transaction donnée.
Autres standards connus #
Binance, le plus gros exchange en termes de volume de transactions journalier, est un autre acteur majeur dans la création de normes de jetons.
Tu remarqueras que les ERC de Ethereum auront été une grande source d'inspiration pour leurs standards.
BEP-20 #
Dédiée à la Binance Smart Chain (ou BSC), la norme BEP-20 est littéralement une copie de l'ERC-20, mais fonctionnant évidemment sur la blockchain de Binance.
Comme tu peux t'en douter, c'est bien la norme de tokens fongibles que Binance a créée pour leur propre blockchain.
Dès le lancement de cette dernière, les transactions étaient plus rapides et plus économiques que sur Ethereum, mais avec le temps, l'écart s'est amenuisé — grâce aux constantes améliorations apportées à Ethereum.
BEP-2 #
Celle-ci est encore une norme de Binance mais dédiée à sa toute première blockchain : la Binance Chain.
Elle remplit les même fonctions que la norme d'avant, simplement sur leur blockchain originelle.
Cette norme devrait être rendue complètement obsolète en 2025 et les utilisateurs disposant de tokens BEP-2 sont d'ailleurs fortement encouragés à les migrer vers la BSC.
BEP-721 #
Tu l'auras deviné.
Le standard BEP-721 est celui que Binance a créé pour définir les règles de création et de distribution des NFT sur sa blockchain.
SPL #
SPL (pour Standard Program Library) est le standard de tokens créé par Solana .
Il définit aussi bien les règles de création des tokens fongibles que celles des tokens non fongibles.
Cet aspect est une des grandes forces du standard créé par Solana. Les deux types de jetons fonctionnent avec le même standard, il est donc généralement plus simple d'utilisation pour les développeurs.
Grâce à celui-ci, les transactions sont aussi moins coûteuses la plupart du temps que sur le réseau Ethereum, en plus d'être davantage véloces.
Pour permettre aux jetons Solana (ou tout autre token SPL) de bénéficier de nouvelles fonctionnalités, Solana a également créé une nouvelle norme de jetons nommée "Token-2022".
L'essentiel #
En somme, les normes de jetons sont :
- un ensemble de règles et spécifications dictant le cycle de vie d'un token sur une blockchain donnée
- un outil permettant la création rapide d'un jeton et facilitant également cette dernière
- une aide qui assure l'interopérabilité et l'usage de jetons sur une multitude d'applications et de plateformes.
Maintenant que tu sais cela, il se peut que tu ais déjà constaté que le BNB était disponible sur la blockchain Ethereum, mais également sur la BSC.
Et peut–être t'es-tu demandé pourquoi le BNB étant un token ERC-20 (donc normalement uniquement disponible sur la blockchain Ethereum), pouvait également cœxister sur une autre blockchain ?
Si c'est le cas, la leçon suivante t'apportera toutes les clarifications dont tu as besoin.
↑