ERC-20 est la norme technique universelle pour créer des tokens fongibles sur la blockchain Ethereum. Un token fongible est un token dont chaque unité est identique en nature et en valeur, à l'image d'un dollar américain qui vaut exactement un autre dollar américain. Cette norme garantit que les tokens créés par différents développeurs peuvent interagir de façon fluide avec les portefeuilles, les exchanges et les applications décentralisées (dApps) de l'ensemble de l'écosystème Ethereum.

La norme ERC-20 sur Ethereum

Avant l'introduction de l'ERC-20, les développeurs qui créaient des tokens sur Ethereum utilisaient souvent un code unique pour chaque projet. Cela rendait extrêmement difficile la prise en charge de nouveaux tokens par les exchanges et les portefeuilles, qui devaient écrire un code personnalisé pour chacun d'eux.

Proposé par le développeur Fabian Vogelsteller en 2015, l'Ethereum Request for Comment 20 (ERC-20) a établi un langage commun. Grâce à cette norme, tout nouveau token qui la respecte est immédiatement compatible avec l'infrastructure existante, comme MetaMask, Uniswap et les principaux portefeuilles matériels.

Fonctionnement des tokens ERC-20

Les tokens ERC-20 ne sont pas des fichiers individuels sur votre ordinateur ; ce sont des entrées dans le registre d'un contrat intelligent sur la blockchain Ethereum. Lorsque vous envoyez un token, vous déclenchez en réalité une fonction dans ce contrat intelligent pour soustraire un solde de votre adresse et l'ajouter à une autre.

Pour être considéré comme conforme à l'ERC-20, un contrat intelligent doit implémenter six fonctions essentielles :

  • TotalSupply : définit le nombre total de tokens qui existeront.
  • BalanceOf : retourne le solde en tokens d'une adresse de portefeuille spécifique.
  • Transfer : envoie automatiquement un nombre déterminé de tokens à une adresse.
  • TransferFrom : permet à un contrat intelligent d'envoyer des tokens pour le compte d'un utilisateur.
  • Approve : limite le nombre de tokens qu'un contrat intelligent peut retirer de votre portefeuille.
  • Allowance : vérifie combien de tokens un dépensier est encore autorisé à retirer.

Les dernières évolutions de la norme ERC-20 en 2026

En 2026, la norme ERC-20 a évolué pour intégrer plusieurs améliorations devenues des standards du secteur :

  • Permit (EIP-2612) : la plupart des tokens récents permettent désormais de signer un message Permit hors ligne, ce qui supprime le besoin de l'ancienne transaction Approve et permet aux utilisateurs d'économiser des frais de gas significatifs.
  • Domination du Layer 2 : la majorité des activités ERC-20 se déroule désormais sur des réseaux Layer 2 (L2) tels qu'Arbitrum, Base et Optimism, où les frais de transaction représentent environ 1/100 du coût sur le réseau principal Ethereum.
  • Abstraction de compte (ERC-4337) : les utilisateurs interagissent désormais avec les tokens ERC-20 via des Smart Wallets offrant des fonctionnalités telles que la récupération sociale et le paiement des frais de transaction dans le token lui-même plutôt qu'en ETH.

Exemples populaires de tokens ERC-20

La norme ERC-20 soutient une part considérable du marché crypto. Parmi les exemples notables en 2026 :

  • Stablecoins : Tether (USDT) et USD Coin (USDC), qui suivent la valeur du dollar américain.
  • Tokens de gouvernance : UNI (Uniswap) et Aave (AAVE), qui permettent à leurs détenteurs de voter sur les modifications de protocole.
  • Actifs tokenisés : Ondo (ONDO), représentant des actifs du monde réel tels que les bons du Trésor américain et les obligations.
  • Meme coins : Shiba Inu (SHIB), passé du statut de mème à celui d'un vaste écosystème communautaire.

Risques et avertissements de sécurité liés aux tokens ERC-20

Bien que l'ERC-20 soit très sécurisé, sa popularité en fait une cible pour les arnaqueurs.

  1. Honeypots : des développeurs malveillants peuvent écrire un code permettant d'acheter un token mais empêchant de le revendre. Vérifiez toujours l'état du contrat d'un token via des outils comme Etherscan.
  2. Perte accidentelle : si vous envoyez des tokens ERC-20 à une adresse de contrat intelligent non conçue pour les gérer (comme le contrat du token lui-même), ces tokens peuvent être définitivement perdus.
  3. Conserver de l'ETH pour le gas lors de l'envoi de tokens ERC-20 : pour déplacer un token ERC-20 sur le réseau Ethereum, vous devez disposer d'une petite quantité d'Ether (ETH) dans votre portefeuille afin de payer les frais de réseau (gas).

ERC-20, colonne vertébrale de la finance numérique ?

L'ERC-20 demeure le langage universel incontesté de l'économie des tokens. Sa capacité à représenter aussi bien des points de fidélité et de l'or de jeu vidéo que des actifs financiers pesant des milliards de dollars en fait la norme technique la plus aboutie de l'histoire de la blockchain.