Un standard de token est un outil permettant de créer un token à l'aide de l'automatisation et de normes. De l'ERC-20 aux Runes, ils tournent tous autour de la commodité. Dans cette leçon, nous allons explorer pourquoi il existe des standards de tokens et ce que tu peux en faire.
Les normes relatives aux tokens offrent à la fois une facilité de création de tokens et une popularité de la blockchain.
Avec un standard de token, tu peux renseigner les propriétés d'un nouveau token via une sorte de blueprint et ainsi créer rapidement une forme connue de token, comme un token fongible ou non fongible
Pour avoir une norme de token, il faut pouvoir traiter les smart contracts de la blockchain.
Le token ERC-20 d'Ethereum a ouvert la voie à toutes les normes de tokens qui sont venues après lui
Ethereum a proposé des normes de tokens très importantes, telles que ERC-20, ERC-721 (NFT), ERC-1155 (multi-token de l'équipe Enjin Coin) et ERC-777 (extension de ERC-20)
Binance a été en concurrence avec Ethereum sur le marché des standards de tokens, mais Ethereum a réussi à conserver une grande avance en termes de popularité
Aujourd'hui, le réseau Bitcoin a ajouté un certain nombre de normes, telles que BRC-20 (NFT) et Bitcoin Runes (tokens fongibles).
Solana a inventé une manière spéciale et également fructueuse (SPL) de lancer des standards de tokens sur leur blockchain
Presque toutes les blockchains sur lesquelles les smart contracts peuvent fonctionner aujourd'hui ont des normes en matière de tokens
De nombreuses normes de tokens devraient être ajoutées à l'avenir
Une norme de token est un ensemble de règles, de fonctions et de conditions qui régissent le fonctionnement d'un token cryptographique standard. Cet ensemble est réglementé par le biais d'un smart contracts. Tu peux considérer une norme de token comme un plan créé pour automatiser toutes sortes de fonctions des pièces et des tokens, ce qui simplifie grandement la création de tokens.
Un tel smart contracts régule les paramètres impliqués dans un chaîne de blocs entendre. Les paramètres les plus connus sont ceux de la ERC-20 token, un token standard sur la blockchain Ethereum. Il est surtout connu parce qu'il est encore très largement utilisé.
De nos jours, de plus en plus de standards de tokens émergent. Toute technologie blockchain qui peut fonctionner avec des smart contracts a la capacité d'en créer.
La plupart des normes relatives aux tokens régissent la création d'un token, la création d'un NFT ou la création d'un token qui a plusieurs fonctions. Les mots indicateurs sont ici l'interopérabilité, la composabilité et l'efficacité du token.
Avant qu'Ethereum n'existe, il n'y avait pas de smart contracts et donc pas de normes pour les tokens. Tu avais quelques crypto-monnaies sur le marché des cryptomonnaies sans faire d'histoires.
Très tôt dans l'histoire d'Ethereum, en 2015, ils ont introduit le smart contracts, suivi du token ERC-20. La norme du token ERC-20 a été constituée pour que la création d'une nouvelle cryptocurrency ne soit plus un cauchemar et que les smart contracts sur la blockchain Ethereum puissent communiquer entre eux. En 2017, cette proposition est devenue active.
ERC signifie Ethereum Request for Comments (demande de commentaires sur Ethereum). Le 20 représente le numéro de séquence, ce qui en fait l'une des premières propositions réussies et connues pour un EIP (Ethereum Improvement Proposal) sur leur page GitHub. Si ta proposition est acceptée, un nouvel ERC voit le jour, avec notamment un numéro de suivi.
Avec la norme ERC-20, il te suffit de spécifier quelques paramètres et tu as créé ton propre token fongible (échangeable) en un rien de temps. Tu spécifies combien de tokens il y aura, combien le propriétaire en conserve, tu envoies quelques coins à une certaine adresse, tu spécifies le nom de la pièce et quelques autres petites choses techniques et voilà, un nouveau token a été créé.
Depuis, beaucoup de blockchains ont démarré à très bon compte de cette manière, généralement par le biais d'une ICO. Même les très grandes blockchains qui figurent depuis longtemps dans le top 20 n'ont toujours pas leur propre coin, mais travaillent avec le token ERC-20 depuis leurs débuts.
Jusqu'alors, de nouvelles pièces étaient ajoutées progressivement, depuis lors, une petite explosion de pièces a suivi et est devenue des dizaines de centaines et des centaines de milliers. Bien qu'il faille ajouter que c'est aussi parce que pas mal de nouveaux réseaux populaires avec une fonctionnalité de contrat intelligent ont rejoint ces jours-ci, ce qui signifie que la création d'une pièce de monnaie peut être organisée en aussi peu qu'une minute.
La présence de standards de tokens sur une blockchain avec des smart contracts rend ta blockchain beaucoup plus populaire. Après tout, tu peux commercialiser ta propre crypto en peu de temps sans avoir beaucoup de connaissances techniques.
Plusieurs blockchains l'ont remarqué et donc de plus en plus de réseaux de blockchains s'assurent d'avoir des normes de tokens dans leur paquet.
De nombreux projets crypto utilisent également la technique standard du token enveloppé, permettant à un coin d'être enroulé et échangé sur des blockchains incompatibles.
Les techniques du chapeau Ethereum sont souvent adoptées 1 pour 1 par plusieurs blockchains, comme la norme des tokens fongibles (ERC-20), des tokens non fongibles (ERC-721) et du multi token (ERC-777).
Nous venons de discuter du token ERC-20, nous n'allons donc pas recommencer.
Ethereum possède quelques normes plus connues et plus populaires que nous allons brièvement évoquer :
Il s'agit d'une norme de token pour les tokens non fongibles (non échangeables), qui ont fini par être connus sous le nom de NFT. Habituellement, tu penses à des œuvres d'art, mais en fait, tu peux programmer n'importe quel type d'objets non échangeables avec ERC-721 dans un smart contracts.
Par exemple, chaque peinture faite à la main est unique et donc un NFT. Mais un billet de concert avec un numéro de série spécifique est tout aussi unique, puisqu'il n'y en a qu'un seul de chaque. Ainsi, tout ce qui est identifiable et distinct d'autres choses peut être décrit dans un ERC-721 via un smart contracts.
En général, un NFT couvre des éléments tels que des possessions physiques, des objets de collection virtuels, des articles de jeux et d'autres possessions numériques ou physiques. Cette norme a été inventée parce que l'ERC-20 ne peut pas fonctionner pour les tokens non fongibles.
Un projet bien connu construit avec la norme ERC-721 est CryptoKitties, qui date de 2017. En raison de sa popularité, la blockchain Ethereum a été surchargée de demandes et de nombreuses transactions ont échoué et sont devenues extrêmement coûteuses. CryptoKitties a également une mauvaise réputation pour cette raison.
Aujourd'hui, la norme ERC-721 pour le NFT est utilisée sur des places de marché comme OpenSea et Rarible, où des œuvres d'art principalement numériques traversent le comptoir. En 2021, le NFT est devenu vraiment populaire avec des séries comme Bored Ape Yacht Club, Pudgy Penguins, CryptoPunks et de grandes œuvres comme celle de Beeple ; "Everydays : The First 5000 Days".
Il s'agit en fait d'une extension et d'une amélioration du token ERC-20, certains événements et dépendances se déroulant plus facilement et moins de choses allant de travers.
Avec la particularité qu'un crochet hot peut gérer beaucoup mieux les parties spécifiques d'un smart contracts. Cette norme de jeton peut également interopérer avec l'ERC-20.
L'ERC-777 est souvent utilisé lorsqu'un token ERC-20 rencontre trop de problèmes ou est inadéquat.
Cette norme a été développée par l'équipe d'Enjin Coin à partir des autres normes de tokens sur la blockchain Ethereum dans le but de mettre en place un smart contracts unique qui te permet de gérer un nombre infini de tokens. Tu peux gérer plusieurs types de tokens avec cette norme.
La principale raison de son développement était le problème des tokens ERC-721. Si tu veux commencer à créer un grand nombre de NFT avec l'ERC-721, tu dois effectuer une transaction distincte pour chaque NFT. C'est évidemment irréalisable si tu veux créer 1 milliard de tokens en tant que NFT in-game ou une série de NFT de quelques milliers de singes.
Avec l'ERC-1155, tu peux les créer tous en même temps dans un seul smart contracts, ce qui n'exerce aucune pression sur la vitesse de la blockchain et réduit considérablement les coûts de transaction. Avec les lots, tu peux effectuer plusieurs actions simultanément en une seule transaction.
Parce que le token ERC-20 a connu une popularité et un succès incroyables lors de l'ICO et DeFi apogée, plusieurs réseaux de blockchain ont observé jalousement Ethereum gagner de plus en plus de parts de marché.
L'un des premiers réseaux à réagir a été Binance. Ils ont lancé le token BEP-20 et le token BEP-2 en guise de concurrence à l'ERC-20. Nous y reviendrons plus tard.
Toute blockchain qui fonctionnait avec des contrats intelligents a fini par ne pas vouloir être laissée pour compte, et aujourd'hui, tu vois que de nombreux autres standards de tokens ont été ajoutés, ce qui te donne beaucoup plus d'options pour émettre des mèmes pièces, des tokens standards, des tokens DeFi, des NFT et tout ce qui peut fonctionner sur un contrat intelligent.
Jetons un coup d'œil aux normes des tokens des autres blockchains.
La principale réaction au token ERC-20 est venue de Binance. Cet exchange aux poches bien garnies voulait être à la pointe de tout, qu'il s'agisse des normes relatives aux tokens, d'un utility token ou d'un DEX.
Il s'agit d'un token basé sur l'ERC-20 et adapté pour fonctionner au sein de l'écosystème Binance. Son nom complet est Binance Smart Chain Evolution Proposal - numéro de séquence 20. Il s'agit donc d'une norme de token pour la Binance Smart Chain (BSC), qui a permis aux développeurs de lancer toutes sortes de tokens par le biais de la BSC, comme par ex. stablecoins, utility token, governance token, memecoins ou des tokens liés à d'autres tokens ou pièces de monnaie.
Le BEP-20 est compatible avec l'ERC-20 et peut donc également être utilisé dans l'écosystème Ethereum via des smart contracts. Il peut également fournir des fonctionnalités au sein des DApps. Ce token devrait théoriquement pouvoir concurrencer Ethereum en raison d'un coût beaucoup plus faible et d'une vitesse plus élevée, mais l'histoire a montré que la popularité d'Ethereum était telle que la grande majorité des nouveaux tokens rejoignaient de toute façon le réseau Ethereum.
L'application principale et la plus connue du token BEP-20 se trouve sur Pancakeswap, où les coûts de transaction étaient beaucoup plus bas que sur un DEX Ethereum comme UniSwap et SushiSwap.
Il s'agit d'une norme de token visant purement l'écosystème Binance sans prise en charge des smart contracts. Il fonctionne sur la chaîne Binance et est principalement utilisé sur le CEX et le DEX de Binance. Cette norme te permet également de lancer un token sur l'écosystème Binance en peu de temps.
Binance travaille également avec une variété d'autres normes de tokens, mais c'est aller trop loin que de discuter de tous les tokens restants dans cet article. Sur les autres écosystèmes, nous n'aborderons également que les plus importants, sinon écris la version livre.
Binance travaille toujours avec BEP-8 pour les petites entreprises, BEP-721 pour les NFT, BEP-777 pour les smart contracts avancés et BEP-1155 pour les tokens polyvalents. Tu vois revenir les mêmes numéros qu'avec Ethereum et cela permet d'indiquer qu'il s'agit du même type de token qu'avec Ethereum.
Il a fallu beaucoup de temps pour créer des normes de tokens pour le bitcoin. En janvier 2023, Casey @Rodarmor a lancé l'Ordinal sur la blockchain Bitcoin.
Avec cette norme de token Bitcoin Request for Comment -20, il est devenu possible de créer un NFT sur la blockchain Bitcoin par le biais d'une technique appelée Inscriptions. Dans notre blog sur Bitcoin Runes tu peux lire la plus grande histoire, mais dans tous les cas, un Ordinal (BRC-20) a provoqué une hausse des coûts de transaction et une forte baisse de la vitesse du réseau Bitcoin. Cela a commencé à ressembler aux frais de transaction élevés d'Ethereum à l'apogée de DeFi.
Le créateur d'Ordinal ayant constaté les effets de sa création sur le réseau Bitcoin, Casey a également apporté la solution à ce problème. Il a conçu le protocole Bitcoin Runes, qui a facilité la création de nouveaux tokens sur l'écosystème Bitcoin. Cette technique est similaire à celle de l'ERC-20, mais sans les coûts de transaction aussi élevés si tout se passe bien.
Bitcoin Runes est conçu pour mettre beaucoup moins de pression sur la blockchain Bitcoin en raison de beaucoup moins de "junk UTXO" (Unspent Transaction Output). En bref, Runes te permet de créer un token fongible sur Bitcoin avec seulement quelques variables, telles que l'ID, le montant, le symbole, et cetera.
Cette norme pourrait faire de Bitcoin un réseau encore plus populaire en raison de l'afflux de memecoins et d'autres tokens qui peuvent soudainement être lancés à peu de frais et rapidement sur la blockchain Bitcoin.
Bien que Bitcoin Runes puisse élargir considérablement l'écosystème Bitcoin, il est très possible qu'à un moment donné, la blockchain Bitcoin devienne encore plus lente et plus chère qu'Ethereum ne l'a jamais été.
Solana est rapidement devenue l'une des blockchains les plus populaires et brille à la place 5 de la liste de CoinGecko depuis un moment déjà. Cela est sans doute dû à leur écosystème étendu et à leur blockchain super rapide et bon marché, mais aussi à l'afflux de memecoins vendus sur les échanges décentralisés basés sur Solana.
Un token Solana Program Library (SPL) peut être utilisé pour générer des tokens fongibles et non fongibles sur la blockchain de Solana. Tous ces tokens sont compatibles avec SOL, la pièce de monnaie native de Solana. Cependant, les jetons SPL ne sont pas utilisés pour les opérations de base sur la blockchain de Solana, qui doivent être payées en SOL.
Cela explique en grande partie la popularité et le prix élevé du token SOL, car étant donné le vaste écosystème de Solana, qui continue de s'étendre de manière significative avec un afflux de memecoins et d'autres pièces et tokens, cela crée une forte demande pour SOL qui fait grimper le prix.
Une caractéristique utile d'un token SPL est sa réutilisation. Tu peux réutiliser le code source d'un token SPL et en changeant certains paramètres tels que le nom et la quantité de tokens, tu as bientôt un nouveau token sur un rouleau.
Un token SPL peut être créé par Minten. Cela signifie créer un token sur la blockchain Solana en interagissant avec un smart contracts créé à l'aide de Rust, le langage de programmation avec lequel Solana fonctionne.
Par exemple, si tu fais un NFT, tu mets la provision à 1 et tu enlèves les décimales. C'est un processus assez logique.
Un token SPL peut être utilisé dans le cadre d'une ICO ou d'une IEO, pour une DAO, comme utility token, NFT, DeFi token ou RWA (Real World Assets).
Ce pour quoi la SPL est très utilisée, c'est la création de memecoins, parce que c'est si facile sur Solana. Les communautés populaires et les tokens mèmes peuvent rapidement jeter les bases du succès de leur projet crypto ici, en organisant une sorte d'ICO sur Solana, avec une distribution partielle de la pièce mème déjà organisée à l'avance. On choisit souvent de vendre environ la moitié en prévente, ce qui donne à la pièce une certaine popularité avant même qu'elle ne soit sur le marché.
Le token est donc utilisable de façon très large.
Le programme token-2022 de Solana est une extension des tokens SPL, qui leur confère encore plus de fonctionnalités. Il est également connu sous le nom d'extensions de tokens.
Les nouvelles fonctionnalités que ce token contrôle par défaut concernent deux points :
coins. Les extensions comprennent les transferts confidentiels, les frais de transfert, la menthe de clôture, les tokens porteurs d'intérêts, les tokens non transférables, le délégué permanent, le crochet de transfert, le pointeur de métadonnées et les métadonnées.
Compte. Les extensions comprennent le mémo requis sur les transferts entrants, la propriété immuable, l'état de compte par défaut et la garde CPI.
Cela va trop loin pour expliquer tout cela exactement ici. L'essentiel est que tu peux faire beaucoup plus avec les tokens nouveaux et existants sur Solana. Toutes ces extensions peuvent être mélangées en un cocktail que tu préfères ou qui convient à ton objectif.
Cardano utilise la fonctionnalité native des tokens pour gérer des choses pour lesquelles d'autres blockchains nécessitent des tokens séparés, comme l'ERC-20.
Ce réseau de blockchain utilise la norme EOSIO.token, développée par Block.one, pour répondre aux besoins des normes token de l'EOS.
Les normes de jetons NEO Enhancement Proposals (NEP) sont, par exemple, la NEP-5 pour les smart contracts tokénisés. NEP-11 est utilisée pour les contrats NFT. NEP-17 spécifie l'interaction entre les smart contracts.
La proposition d'interopérabilité Tezos (TZIP) est la norme de token pour la blockchain Tezos. TZIP-7 est l'équivalent de l'ERC-20. TZIP-12 est leur token multi-actifs qui te permet de travailler avec le NFT et rend Tezos interopérable.
Fonctionne avec la norme de token TRC-20, similaire à la norme ERC-20. Leur token ERC-10 est conçu pour lancer des tokens sur la blockchain TRON.
Il existe bien d'autres normes de tokens, comme sur la blockchain de base, mais il n'est pas envisageable de toutes les aborder. Nous avons tout de même abordé les plus importantes et cela suffit pour cet article.
Il est certain que de nouvelles normes de tokens importantes seront ajoutées au fil du temps. Pour chaque besoin ou problème fortement ressenti, il y aura une norme de token pour le résoudre. Bien que les problèmes les plus évidents soient représentés par une norme de token dès maintenant, le marché des cryptocurrency est toujours en évolution.
Avec l'arrivée d'autres types de crypto-monnaies l'appel en faveur d'une nouvelle norme pour les tokens deviendra également audible. L'équipe d'Ethereum reprendra-t-elle alors le fil ou un autre réseau fera-t-il également pression ?
Avec l'arrivée d'équipes comme celle de Solana et d'autres réseaux de smart contracts, la chasse d'eau s'est déjà bien épaissie. On ne se sent plus aussi seul au sommet, si bien que Vitalik Buterin et ses compagnons pourront peut-être prendre des vacances de temps en temps.