Voir la table des matières Ne plus voir la table des matières
La blockchain Ethereum héberge aujourd’hui des dizaines de milliers de jetons, et presque tous obéissent à des règles communes que l’on appelle des normes. Une norme de jeton est un modèle technique partagé par les développeurs, un ensemble de fonctions qu’un contrat intelligent doit exposer pour que portefeuilles, places de marché et applications sachent dialoguer avec lui.
Derrière les sigles ERC-20 ou ERC-721 se cache une mécanique d’interopérabilité qui a rendu possible l’essor des jetons, des NFT et de la finance décentralisée. Vous en croisez à chaque transaction, souvent sans le savoir. Mais que recouvrent réellement ces normes, et pourquoi en existe-t-il autant ?
ERC-20, la colonne vertébrale des jetons
La norme ERC-20 domine l’écosystème Ethereum depuis son adoption formelle en septembre 2017. Proposée dès 2015 par le développeur Fabian Vogelsteller à partir d’une première ébauche de Vitalik Buterin, elle définit un vocabulaire minimal que tout jeton fongible doit respecter pour circuler sans friction.
Un contrat ERC-20 expose six fonctions de base. Elles permettent de connaître l’offre totale d’un jeton, de lire le solde d’une adresse, de transférer des unités d’un portefeuille à un autre et d’autoriser un tiers à dépenser un montant défini. Cette standardisation apparemment banale a déclenché la vague d' »initial coin offerings » de 2017 et 2018, puis servi de socle à des jetons majeurs comme l’UNI d’Uniswap ou le SHIB de Shiba Inu.
Le couple de fonctions d’autorisation et de transfert délégué joue un rôle discret mais décisif. Il permet à un contrat tiers de déplacer des jetons pour le compte d’un utilisateur, dans la limite d’un montant que celui-ci a validé au préalable. C’est précisément ce mécanisme d’autorisation qui rend possibles les places d’échange décentralisées et les protocoles de prêt, où un contrat manipule vos jetons sans jamais en détenir la clé privée.
ERC-223, en finir avec les jetons perdus
Le principal défaut de l’ERC-20 tient à un scénario redouté : un jeton envoyé vers un contrat incapable de le gérer se retrouve gelé de façon définitive, sans mécanisme préventif pour éviter l’erreur. Des sommes considérables ont ainsi disparu au fil des années.
La norme ERC-223 corrige ce point en fusionnant les fonctions de transfert et en ajoutant une vérification côté contrat destinataire. Cette couche de contrôle supplémentaire empêche qu’un envoi malencontreux ne se solde par une perte irréversible, tout en réduisant la consommation de gaz sur le réseau.
ERC-721, la naissance des jetons non fongibles
Là où l’ERC-20 impose que chaque unité soit identique et interchangeable, l’ERC-721 rend chaque jeton unique. Cette non-fongibilité a ouvert la voie aux NFT, ces certificats de propriété numérique rattachés à une œuvre, une carte de collection ou un objet de jeu.
Le cas d’usage qui a popularisé la norme reste CryptoKitties, ce jeu de collection de chats virtuels qui a congestionné Ethereum fin 2017. Chaque jeton ERC-721 embarque un identifiant unique et un lien vers ses métadonnées, ce qui permet à une place de marché d’afficher l’image, le nom et les attributs de l’objet représenté. La norme a depuis essaimé, jusqu’à des variantes comme les jetons d’acquisition transférables décrits par l’EIP-5725. Elle s’articule aussi avec des briques d’identité, à l’image du service de noms qui associe une adresse Ethereum à un libellé lisible. La propriété vérifiable d’actifs rares devient alors une simple ligne de code.
ERC-777, des transferts plus intelligents
Pensée comme une évolution de l’ERC-20 et de l’ERC-223, la norme ERC-777 ramène les deux étapes habituelles d’un transfert à une seule opération et autorise l’envoi de données avec le jeton. Elle introduit surtout des mécanismes inédits qui élargissent le champ des usages :
- un transfert en une seule opération, moins gourmand en gaz ;
- l’ajout de données personnalisées à chaque envoi ;
- des notifications préalables grâce aux « hooks » ;
- la désignation d’opérateurs habilités à agir pour le compte d’un utilisateur.
Ces opérateurs désignés ouvrent la voie à des paiements automatisés, un terrain qui intéresse déjà les acteurs traditionnels, comme l’illustre l’idée de paiements récurrents programmés directement sur Ethereum. La promesse est celle d’un jeton programmable, capable de porter une logique métier au-delà du simple transfert de valeur.
Cette richesse a un revers. La complexité accrue a exposé certains contrats à des failles de réentrance, rappelant qu’une norme plus puissante exige une vigilance renforcée de la part des développeurs.
La famille ERC-1400 et les jetons de sécurité
La tokenisation de titres financiers, qu’il s’agisse d’actions, d’obligations ou d’options, impose des contraintes qu’un simple jeton fongible ne sait pas gérer. La bibliothèque ERC-1400 regroupe plusieurs normes taillées pour ces jetons de sécurité soumis à des règles strictes :
- ERC-1410, qui gère des jetons semi-fongibles porteurs de conditions distinctes, comme des périodes de blocage ou des droits de vote ;
- ERC-1594, qui encadre les transferts et explique pourquoi une opération échoue lorsqu’elle n’est pas autorisée ;
- ERC-1643, qui rattache des documents juridiques au jeton et signale toute modification apportée ;
- ERC-1644, qui confie à un contrôleur la capacité d’intervenir sur les jetons à la demande d’un régulateur.
Cet arsenal répond à une exigence de conformité que la finance traditionnelle ne peut ignorer. Sans ces garde-fous réglementaires, aucun titre régulé ne pourrait raisonnablement migrer vers une blockchain publique.
Ce que ces normes préfigurent
L’écosystème Ethereum n’a jamais cessé d’affiner ses standards, et chaque nouvelle norme répond à une limite rencontrée par la précédente. Cette dynamique d’amélioration continue explique pourquoi l’ERC-20, malgré sa domination, n’a rien d’un point d’arrivée.
L’un des avantages qu’il y a à lancer un nouveau réseau, c’était de réfléchir à la manière dont nous pouvons améliorer l’orientation de fond de la blockchain.
Fabian Vogelsteller, créateur de la norme ERC-20, dans un entretien accordé à CoinDesk en avril 2023
Des jetons fongibles aux titres réglementés en passant par les objets uniques, ces normes dessinent une infrastructure où presque tout actif peut trouver une représentation numérique. La question n’est plus de savoir si la tokenisation s’imposera, mais quelles briques techniques porteront la prochaine vague.

