
Ethereum, le réseau blockchain de couche 1 le plus grand et le plus peuplé au monde, a révolutionné la création et la fonctionnalité de jetons grâce à ses normes ERC.
ERC20, la norme dominante sur Ethereum, a ouvert la voie au développement rationalisé des jetons en fournissant un ensemble de directives et de règles de base.
Cet article vise à fournir une introduction simple à ce qu’est la norme Ethereum et aux différentes normes.
Qu’est-ce qu’ERC ?
ERC signifie Ethereum Request for Comment et sert de plate-forme pour présenter des informations techniques aux développeurs et aux utilisateurs.
Le premier du standard Ethereum est l’ERC20. Approuvée en 2017, la norme de jeton ERC20 a rapidement gagné en popularité et est devenue la base de dizaines de milliers de jetons créés sur le réseau Ethereum. Lors de l’explosion de l’offre initiale de pièces (ICO) en 2017, les jetons ERC20 ont dominé le marché.
Pour être conforme à l'ERC20, un jeton doit posséder certains attributs codés en dur dans son code. Ces attributs incluent :
TotalSupply – fournit des informations sur l'offre totale de jetons
BalanceOf – indique le solde du compte du propriétaire du jeton
Transfert – exécute les transferts de jetons vers des adresses spécifiées
TransferFrom – permet les transferts à partir d’une adresse spécifiée
Approuver – permet aux dépensiers de retirer des jetons
Allocation – renvoie les jetons d'un dépensier au propriétaire

Les contrats intelligents qui activent ces fonctions sont considérés comme des contrats ERC20.
D'autres blockchains ont également adopté des normes de jetons similaires, la norme de jetons BEP20 pour la Binance Smart Chain, le TRC20 pour le réseau Tron et, plus récemment, le BRC20 pour le réseau Bitcoin en sont des exemples notables.
Un aperçu des autres normes de jetons ERC
À mesure que la technologie blockchain évolue, les normes en matière de jetons évoluent également. Chaque norme remplit une fonction spécifique au sein de son réseau concerné. Explorons quelques-unes des normes de jetons ERC les plus importantes et leurs fonctions :
1. ERC223 – Norme du Conseil européen de la recherche :
Cette norme a été créée pour résoudre le problème des jetons perdus lors des transactions. Contrairement à ERC20, qui ne dispose pas de mécanisme pour récupérer les jetons perdus, ERC223 inclut une fonctionnalité appelée « tokenFallback » qui renvoie à l'expéditeur les jetons envoyés à des contrats intelligents incompatibles. Cela améliore également l’efficacité des transactions en ne nécessitant qu’une seule étape au lieu de deux. Bien que l'ERC223 offre des fonctionnalités utiles, il n'a pas été largement adopté par rapport aux normes plus récentes comme l'ERC777.
2. ERC777 – Monnaie basée sur Ethereum :
S'appuyant sur ERC223, la norme ERC777 introduit une nouvelle classe d'adresses appelées « opérateurs », qui peuvent envoyer ou recevoir des fonds. Il intègre également des hooks de transaction pour informer les contrats intelligents des transactions à venir. Cette fonctionnalité empêche l’exécution de transactions incompatibles, réduisant ainsi le risque de perte de jetons.
Cependant, l'ERC777 n'a pas été largement adopté car l'ERC20 reste le choix préféré des développeurs.
3. ERC621 : ERC621 permet aux projets de gérer l'approvisionnement en jetons via deux nouvelles fonctions : "increaseSupply" et "decreaseSupply". Cette norme permet d’ajuster l’offre totale de jetons, offrant des applications significatives. Cependant, il en est encore aux premiers stades de développement.
4. ERC721 – Non-Fungible Token Standard : La norme ERC721 est largement connue dans le contexte des jetons non fongibles (NFT). Il introduit une norme distincte pour les NFT, leur permettant d'avoir des valeurs uniques au sein d'un contrat intelligent. Les jetons ERC721 sont parfaits pour les plateformes proposant des objets de collection, tels que des cartes à collectionner, des œuvres d'art numériques et des actifs numériques uniques stockés sur la blockchain.
5. ERC1155 – Multi-Token Standard : ERC1155 introduit un nouveau type de contrat intelligent qui gère à la fois les jetons fongibles et non fongibles. Il améliore l'efficacité des applications décentralisées en permettant l'envoi de différents types de jetons en une seule transaction. Cela réduit les coûts et améliore la vitesse des transactions. ERC1155 est déjà en ligne sur le réseau Ethereum et est de plus en plus adopté en raison de l'utilisation accrue des NFT dans diverses industries.
6. ERC165 : ERC165 est une norme qui permet aux contrats intelligents de détecter et de publier les interfaces qu'ils implémentent. Il fournit un moyen cohérent d'identifier si un contrat prend en charge une interface spécifique en utilisant la fonction « supportsInterface ». Les contrats peuvent publier leurs interfaces prises en charge en incluant les identifiants d'interface correspondants. ERC165 favorise l'interopérabilité et la compatibilité entre les contrats de l'écosystème Ethereum.
7. ERC827 : ERC-827 est une version améliorée de la norme de jeton ERC20 sur le réseau Ethereum. Alors que les jetons ERC20 facilitent uniquement l'échange de valeurs, ERC827 étend cette capacité en permettant aux utilisateurs de transmettre simultanément des devises et des données. Cela signifie que les utilisateurs d'Ethereum peuvent inclure des informations ou des données supplémentaires lors du transfert de jetons, offrant ainsi plus de flexibilité et de fonctionnalités dans les transactions de jetons.
8. ERC725 : ERC-725 est une proposition innovante de Fabian Vogelstelle, le créateur d'ERC-20 et Web3.js, qui introduit une norme unique pour la publication et la gestion des identités sur la blockchain basée sur la machine virtuelle Ethereum (EVM). Cette norme se concentre sur les contrats intelligents proxy qui peuvent être contrôlés par plusieurs clés, y compris d'autres contrats intelligents. Il fournit un cadre pour une gestion sécurisée et décentralisée des identités, permettant un contrôle plus robuste et flexible des opérations liées à l'identité sur la blockchain.
9. ERC884 – Stock Tokenization : ERC-884 est une norme de jeton spécifique conçue pour faciliter la création de jetons ERC-20 négociables. Ces jetons sont spécifiquement destinés à représenter des actions émises par des sociétés publiques ou privées du Delaware. Cette norme est particulièrement importante car elle permet aux organisations basées dans le Delaware, aux États-Unis, de tirer parti de la technologie blockchain pour gérer l'enregistrement des actions conformément aux réglementations de l'État. Avec l'ERC-884, ces sociétés peuvent explorer les avantages de l'utilisation de la blockchain dans leurs processus liés aux actions tout en garantissant la conformité réglementaire au sein de la juridiction du Delaware.
10. ERC865 : la norme de jeton ERC-865 vise principalement à améliorer la convivialité du réseau Ethereum en éliminant la nécessité pour les utilisateurs de payer des frais de transaction en gaz. Au lieu de cela, l'ERC-865 permet aux propriétaires de jetons de payer les frais de transaction directement en utilisant les jetons eux-mêmes, le tout en une seule transaction. En activant cette fonctionnalité, l'ERC-865 vise à accroître la commodité et l'efficacité des transactions de jetons sur le réseau Ethereum, le rendant plus convivial et accessible. Cette norme contribue à améliorer la convivialité globale et l’adoption des jetons basés sur Ethereum.
11. ERC1400 : ERC-1400 est une norme proposée pour l'émission et la gestion de jetons de sécurité sur la blockchain Ethereum. Ces jetons représentent des actifs soumis à la réglementation des valeurs mobilières, assurant transparence et conformité au sein de l'écosystème blockchain.
La norme ERC-1400 vise à améliorer la transparence, la sécurité et l'efficacité des offres de jetons de sécurité (STO) sur la blockchain Ethereum. Il fournit une base pour créer et gérer des jetons de sécurité d'une manière conforme à la réglementation, ouvrant de nouvelles possibilités de propriété d'actifs numériques et des opportunités d'investissement dans les limites de la réglementation des valeurs mobilières.

Ce que l’avenir réserve aux normes des jetons Ethereum
L'avenir des normes de jetons ERC est façonné par la communauté Ethereum, qui propose et approuve ces normes pour améliorer l'expérience utilisateur sur le réseau. Même si la congestion et les frais élevés restent des défis, les mises à niveau de fusion et de partage devraient résoudre ces problèmes.
Les futures normes ERC telles que ERC1400 contribueront à la sécurité, à l'évolutivité et à l'utilité de la blockchain Ethereum, favorisant l'adoption massive dans divers secteurs, notamment les abonnements, la propriété intellectuelle, l'immobilier tokenisé, les jeux, les NFT et la DeFi.
Emporter
Les normes de jetons ERC ont révolutionné la création et les fonctionnalités des jetons sur le réseau Ethereum. Ces normes fournissent des lignes directrices aux développeurs, garantissant la compatibilité et l'interopérabilité. À mesure que la technologie blockchain continue de progresser, de nouvelles normes ERC apparaîtront, améliorant les capacités d’Ethereum et stimulant l’innovation dans divers secteurs.