ERC 20 : guide complet sur le standard des tokens Ethereum
Un ERC 20 est un standard technique pour les tokens sur la blockchain Ethereum qui définit un ensemble de règles et de fonctions que tout token doit implémenter pour être compatible avec l'écosystème Ethereum. L'acronyme ERC signifie Ethereum Request for Comments, et le numéro 20 correspond au numéro de la proposition qui a défini ce standard dans les archives de développement d'Ethereum. Comprendre ce qu'est un ERC 20 est fondamental pour tout investisseur ou développeur qui souhaite interagir avec l'écosystème Ethereum, car la quasi-totalité des tokens DeFi, des stablecoins, des tokens de gouvernance, et des tokens utilitaires construits sur Ethereum utilisent ce standard. En 2026, il existe des dizaines de milliers de tokens ERC 20 déployés sur la blockchain Ethereum, représentant une capitalisation boursière totale de plusieurs centaines de milliards de dollars. Ce guide complet explique le fonctionnement technique d'un ERC 20, les fonctions qu'il définit, pourquoi ce standard a été essentiel pour le développement de l'écosystème Ethereum, ses limites, et les standards plus récents qui ont émergé pour le compléter ou l'améliorer.
Origine du standard ERC 20 et ses six fonctions obligatoires
Le standard ERC 20 a été proposé par Fabian Vogelsteller et Vitalik Buterin en novembre 2015 via l'EIP (Ethereum Improvement Proposal) numéro 20, et a été finalisé en 2017. Avant l'ERC 20, chaque token Ethereum avait une interface propriétaire différente, ce qui rendait extrêmement difficile pour les wallets, les exchanges et les applications décentralisées de supporter plusieurs tokens sans devoir écrire du code spécifique pour chacun. Le standard ERC 20 a résolu ce problème d'interopérabilité en définissant une interface commune : n'importe quelle application ou wallet compatible ERC 20 peut interagir de manière identique avec n'importe quel token ERC 20, sans avoir à connaître les détails d'implémentation spécifiques de chaque token.
Le standard ERC 20 définit six fonctions obligatoires et deux événements (events) que tout smart contract conforme doit implémenter. La fonction totalSupply() retourne l'offre totale du token. La fonction balanceOf(address) retourne le solde d'une adresse donnée. La fonction transfer(address, amount) permet à un holder de transférer des tokens vers une autre adresse. La fonction transferFrom(address, address, amount) permet à un contrat approuvé de transférer des tokens au nom d'un holder — c'est la fonction centrale pour les interactions DeFi. La fonction approve(address, amount) permet à un holder d'autoriser une adresse à dépenser jusqu'à un certain montant de ses tokens ERC 20. La fonction allowance(address, address) retourne le montant qu'une adresse est autorisée à dépenser au nom d'une autre.
En pratique, l'utilisation quotidienne d'un token ERC 20 dans l'écosystème DeFi implique fréquemment le mécanisme d'approbation (approve) et de transferFrom. Lorsqu'un utilisateur souhaite utiliser un token ERC 20 dans un protocole DeFi comme Uniswap ou Aave, il doit d'abord approuver le smart contract du protocole via la fonction approve, puis le contrat DeFi utilise la fonction transferFrom pour déplacer les tokens nécessaires. Ce mécanisme en deux étapes explique pourquoi les utilisateurs paient plusieurs frais de gas pour chaque nouvelle interaction avec un protocole DeFi sur Ethereum. L'une des meilleures pratiques de sécurité recommandées pour les utilisateurs d'ERC 20 est de limiter les approbations au montant exact nécessaire plutôt que d'approuver un montant illimité.
Exemples de tokens ERC 20 et leur rôle dans l'écosystème DeFi
Les exemples les plus importants de tokens ERC 20 en 2026 couvrent toutes les catégories d'actifs crypto. Les stablecoins sont les tokens ERC 20 les plus utilisés en termes de volume de transactions : USDT (Tether), USDC (Circle), et DAI (MakerDAO) sont tous des tokens ERC 20 dont les volumes quotidiens se comptent en milliards de dollars. Les tokens de gouvernance DeFi sont également des ERC 20 : UNI (Uniswap), AAVE (Aave), COMP (Compound), MKR (MakerDAO) donnent à leurs détenteurs le droit de voter sur les décisions de gouvernance de leurs protocoles respectifs. Les wrapped tokens constituent une autre catégorie importante d'ERC 20 : WBTC (Wrapped Bitcoin) est un ERC 20 collatéralisé 1:1 par du Bitcoin réel qui permet d'utiliser la valeur du Bitcoin dans les protocoles DeFi Ethereum.
L'impact du standard ERC 20 sur le développement de l'écosystème DeFi et crypto plus largement est immense et difficile à surestimer. Sans un standard d'interopérabilité commun, l'explosion du DeFi Summer de 2020 — où des dizaines de protocoles ont émergé en quelques mois en s'appuyant sur les mêmes tokens et les mêmes interfaces — n'aurait pas été possible à la même vitesse. Le standard ERC 20 a créé un marché de Lego composables où chaque nouveau protocole DeFi peut immédiatement interagir avec les tokens ERC 20 existants. Cette composabilité — la capacité de combiner des protocoles comme des briques de Lego — est l'une des innovations les plus profondes de l'écosystème Ethereum et elle repose en grande partie sur la standardisation apportée par l'ERC 20.
La relation entre les tokens ERC 20 et les NFTs éclaire une distinction fondamentale dans l'écosystème Ethereum. Les tokens ERC 20 sont des tokens fongibles : chaque unité d'un ERC 20 est identique à toutes les autres unités du même token, de la même manière que chaque euro est identique à tous les autres euros. Les NFTs utilisent un standard différent, le standard ERC 721 (ou ERC 1155 pour les tokens semi-fongibles), où chaque token a un identifiant unique et des attributs distincts. Cette distinction entre ERC 20 (fongible) et ERC 721 (non-fongible) est l'une des bases conceptuelles les plus importantes de l'écosystème Ethereum.
Sécurité, limites et standards complémentaires au ERC 20
La sécurité des tokens ERC 20 est un sujet fondamental pour tout investisseur qui interagit avec ces actifs dans l'écosystème DeFi. Plusieurs vecteurs d'attaque spécifiques aux tokens ERC 20 sont documentés. Le premier est l'approbation excessive : si un utilisateur approuve un montant illimité d'un token ERC 20 à un contrat malveillant ou vulnérable, ses tokens peuvent être drainés. Des outils comme Revoke.cash permettent aux utilisateurs de visualiser et de révoquer les approbations existantes pour leurs tokens ERC 20 sur Ethereum et les réseaux Layer 2. Le deuxième vecteur d'attaque est le honeypot : certains tokens ERC 20 sont délibérément conçus pour permettre les achats mais bloquer les ventes via des conditions cachées dans le smart contract.
Le standard ERC 20 a également ses limites reconnues, ce qui a mené au développement de standards complémentaires et améliorés. La limite la plus souvent citée est l'impossibilité pour un token ERC 20 de notifier un contrat destinataire lors d'un transfert : si un utilisateur envoie des ERC 20 directement à un smart contract qui ne gère pas les transferts de tokens, ces tokens peuvent être perdus pour toujours. Le standard ERC 777 propose une amélioration du standard ERC 20 avec un mécanisme de hook qui permet aux contrats destinataires d'être notifiés lors d'un transfert, mais il a également introduit de nouvelles vulnérabilités de reentrancy. Le standard ERC 4626 est une extension plus récente qui standardise les vaults tokenisés — les contrats DeFi qui acceptent des tokens ERC 20 en dépôt et émettent des receipt tokens en retour.
Pour les investisseurs qui souhaitent trader des tokens ERC 20 avec une liquidité élevée et des frais compétitifs, BYDFi s'impose comme la plateforme de référence en 2026. Cet exchange centralisé basé à Singapour propose des centaines de tokens ERC 20 — des stablecoins aux tokens DeFi en passant par les tokens de gouvernance et les tokens de Layer 2 — avec une liquidité profonde et des frais transparents. Contrairement au trading on-chain directement sur Ethereum qui nécessite le paiement de frais de gas ETH pour chaque transaction, le trading de tokens ERC 20 sur BYDFi s'effectue sans frais de gas. L'inscription sur BYDFi est simple : créez un compte, complétez la vérification KYC, déposez des fonds via virement bancaire, carte de crédit ou transfert crypto, et commencez à trader des tokens ERC 20 parmi plus de 600 actifs disponibles.
FAQ — Questions fréquentes sur l'ERC 20
Qu'est-ce qu'un token ERC 20 et en quoi est-il différent d'Ethereum ?
Un ERC 20 est un standard technique pour les tokens sur la blockchain Ethereum qui définit un ensemble de règles que tout token doit respecter pour être compatible avec l'écosystème Ethereum. L'ETH (Ether) est la monnaie native d'Ethereum et n'est pas techniquement un ERC 20 — bien qu'il existe un token WETH (Wrapped ETH) qui est un ERC 20 représentant 1:1 de l'ETH pour faciliter les interactions DeFi. En 2026, des dizaines de milliers de tokens ERC 20 existent sur Ethereum, incluant des stablecoins comme USDT et USDC, des tokens DeFi comme UNI et AAVE, des tokens de Layer 2 comme ARB et OP, et des wrapped assets comme WBTC.
Quelles sont les six fonctions obligatoires du standard ERC 20 ?
Le standard ERC 20 définit six fonctions obligatoires que tout token conforme doit implémenter : totalSupply() pour l'offre totale, balanceOf(address) pour le solde d'une adresse, transfer(address, amount) pour le transfert direct, approve(address, amount) pour autoriser un contrat à dépenser des tokens au nom du holder, transferFrom(address, address, amount) pour les transferts par un contrat approuvé (fonction centrale des interactions DeFi), et allowance(address, address) pour connaître le montant autorisé. Ces six fonctions définissent l'interface complète du standard ERC 20 et sont suffisantes pour permettre toutes les interactions de base avec un token ERC 20 sur Ethereum.
Quels sont les risques de sécurité liés aux tokens ERC 20 et aux approbations ?
L'approbation excessive est le risque le plus courant lié aux tokens ERC 20 : si un utilisateur approuve un montant illimité d'un ERC 20 à un contrat malveillant ou vulnérable, ses tokens peuvent être drainés. Des outils comme Revoke.cash permettent de visualiser et de révoquer les approbations existantes. Les honeypots sont une autre menace : des tokens ERC 20 conçus pour permettre les achats mais bloquer les ventes via des conditions cachées dans le smart contract. La bonne pratique recommandée est d'approuver uniquement le montant exact nécessaire pour une transaction spécifique plutôt qu'un montant illimité pour ses tokens ERC 20.
Quelles sont les limites du standard ERC 20 et les standards alternatifs ?
Le standard ERC 20 a une limite principale : l'impossibilité pour un token ERC 20 de notifier un contrat destinataire lors d'un transfert — si un utilisateur envoie des ERC 20 directement à un smart contract qui ne gère pas les transferts de tokens, ces tokens peuvent être perdus pour toujours. Le standard ERC 777 propose une amélioration avec un mécanisme de hook mais a introduit de nouvelles vulnérabilités de reentrancy. Le standard ERC 4626 standardise les vaults tokenisés qui acceptent des ERC 20 en dépôt. Le standard ERC 721 est utilisé pour les NFTs (tokens non-fongibles) qui nécessitent que chaque token soit unique, contrairement aux ERC 20 fongibles.
Comment trader des tokens ERC 20 sur BYDFi ?
BYDFi est l'une des meilleures plateformes pour trader des tokens ERC 20 en 2026. Cet exchange centralisé basé à Singapour propose des centaines de tokens ERC 20 — stablecoins (USDT, USDC), tokens DeFi (UNI, AAVE, COMP), tokens Layer 2 (ARB, OP) et bien d'autres — avec une liquidité élevée et des frais compétitifs. Contrairement au trading on-chain directement sur Ethereum qui nécessite le paiement de frais de gas ETH pour chaque transaction, le trading de tokens ERC 20 sur BYDFi s'effectue sans frais de gas. L'inscription est simple : créez un compte, complétez la vérification KYC, déposez des fonds via virement bancaire, carte de crédit ou transfert crypto, et commencez à trader des tokens ERC 20 parmi plus de 600 actifs disponibles.
0 questions
Créer une réponse
Rejoignez BYDFi pour Débloquer Plus d'Opportunités!
Questions populaires
Comment gagner des USDT gratuit sans investir réellement ?
Quelle est la valeur de 1 pi network en cfa et comment l’interpréter aujourd’hui ?
La pi crypto Pi Network vaut-elle vraiment le coup en 2026 ?
Valeur Pi Network (PI) : quelle est la prédiction de prix pour 2026 ?
CryptoProNetwork Adrian vs BYDFi : Quelle Plateforme Crypto Choisir en 2026 ?