C’est quoi un Token ERC 20 ? Définition et Fonctionnement

| Idées principales | Détails et explications |
|---|---|
| 🪙 Distinction coin-token | Un coin possède sa propre blockchain. Un token ERC-20 existe sur Ethereum. |
| ⚙️ Fonctionnement technique | Smart contract gère soldes et transactions. 9 fonctions définies par la norme. |
| ✅ Avantages majeurs | Interopérabilité totale. Intégration facile aux portefeuilles. Infrastructure sécurisée. |
| ⚠️ Risques concrets | Dépendance à Ethereum. 83 millions dollars perdus définitivement. |
| 🔍 Identification et stockage | Vérifier sur Etherscan. Stocker via MetaMask ou portefeuilles hardware. |
| 📈 Adoption et avenir | Standard ERC-20 reste incontournable pour nouveaux projets fongibles. |
Novembre 2015. Un développeur Ethereum nommé Fabian Vogelsteller publie une proposition technique qui va littéralement changer la face de la crypto. Cette proposition, co-rédigée avec Vitalik Buterin, s’appelle l’EIP 20.
Elle donne naissance au standard ERC-20, une norme qui définit les règles communes pour créer des tokens sur la blockchain Ethereum. Depuis, des milliers de projets l’ont adoptée. Mais c’est quoi exactement un token ERC-20, et pourquoi tout le monde en parle ?
Je vais vous expliquer ça simplement, sans jargon inutile. Promis, vous n’aurez pas besoin d’un doctorat en informatique pour comprendre. 😄
🪙 Coin ou token ERC-20 : une distinction fondamentale
Avant d’aller plus loin, il faut clarifier quelque chose qui embrouille beaucoup de monde. Un coin est une cryptomonnaie qui fonctionne sur sa propre blockchain. Bitcoin, Ethereum ou Litecoin sont des coins : chacun a son propre réseau. Un token, lui, est un actif numérique créé et stocké sur une blockchain tierce.
Les tokens ERC-20 vivent donc sur la blockchain Ethereum, sans posséder leur propre réseau. C’est un peu comme louer un appartement plutôt qu’en être propriétaire. D’ailleurs, mes deux appartements à Saint-Étienne que je loue me font penser exactement à ça : le locataire utilise mon bien, mais c’est mon infrastructure qui fait tourner tout ça. 😄

Un token ERC-20 est dit fongible, ce qui signifie que chaque unité est identique et interchangeable avec une autre, exactement comme un billet de 50 euros vaut toujours 50 euros, peu importe lequel vous tenez. C’est l’opposé d’un token ERC-721 (le standard des NFT), où chaque unité est unique et non interchangeable.
Avant novembre 2015, les tokens créés sur Ethereum fixaient chacun leurs propres règles. Résultat : deux tokens ne pouvaient pas s’échanger directement entre eux sans intervention d’un tiers. Le standard ERC-20 a résolu ce problème en imposant un socle technique commun garantissant l’interopérabilité totale entre tous les jetons créés selon cette norme.
⚙️ Comment fonctionne concrètement un token ERC-20 ?
Un token ERC-20 existe grâce à un smart contract hébergé sur Ethereum. Ce contrat intelligent fonctionne comme un registre : il liste tous les détenteurs et leur solde. Quand vous envoyez des tokens à quelqu’un, le contrat met simplement à jour ce registre, en diminuant votre solde et en augmentant celui du destinataire.
Le standard impose précisément 9 fonctions de base, 2 événements et 3 constantes. Ces constantes définissent le nom du token (name), son symbole boursier (symbol) et son nombre de décimales (decimals, fixé par défaut à 18). Voici les principales fonctions à connaître :
- totalSupply : quantité totale de tokens en circulation
- balanceOf : solde d’un compte donné
- transfer : envoi de tokens d’un compte à un autre
- transferFrom : transfert au nom d’un autre compte (avec autorisation)
- approve : autoriser un tiers à retirer des tokens
- allowance : vérifier le plafond d’autorisation accordé
Chaque transaction sur la blockchain Ethereum exige des frais appelés gas, payés en ETH. Selon la congestion du réseau, ces frais peuvent grimper fortement, rendant certaines transactions coûteuses. C’est l’une des contraintes directes de cette dépendance à Ethereum.
Un point technique à retenir : les soldes sont gérés sans décimales dans le contrat. Si vous détenez 1 token avec 18 décimales, la fonction balanceOf retourne 1 000 000 000 000 000 000. C’est déroutant au début, mais c’est simplement une question de format interne.
| Token | Type | Utilité centrale |
|---|---|---|
| 💵 Tether USD (USDT) | Stablecoin | Valeur indexée sur le dollar |
| 🔗 Chainlink (LINK) | Utilitaire | Connexion données réelles / blockchain |
| 🦄 Uniswap (UNI) | Gouvernance | Vote sur le protocole décentralisé |
| 🎯 Basic Attention Token (BAT) | Récompense | Visionnage de publicités sur Brave |
| 🐕 Shiba Inu (SHIB) | Mème | Communautaire / spéculatif |
✅ Avantages et risques réels des tokens ERC-20
Le standard ERC-20 offre des atouts concrets. Tous les tokens qui le respectent sont immédiatement compatibles entre eux, ce qui facilite les échanges sur des applications décentralisées comme Uniswap, AAVE ou Sushiswap. Les développeurs qui créent des portefeuilles ou des explorateurs comme Etherscan savent exactement ce qu’un token peut faire ou non, ce qui réduit les bugs et simplifie les audits de code. Des sociétés spécialisées comme Certik auditent régulièrement les smart contracts de tokens reconnus.
La sécurité est un autre point fort : en s’appuyant sur la deuxième plus grande blockchain mondiale, ces tokens bénéficient d’une infrastructure robuste. Ils s’intègrent facilement aux portefeuilles compatibles Ethereum, ouvrant l’accès au staking, aux prêts crypto ou à la tokénisation d’actifs réels.

Mais les risques existent, et je préfère les nommer clairement. La dépendance totale à Ethereum est la première vulnérabilité : si le réseau est congestionné, vos frais explosent. Le cours de la plupart des tokens ERC-20 suit aussi les variations de l’ETH, ce qui amplifie la volatilité. Et la facilité de création ouvre la porte aux arnaques : rug pull, pump and dump… le far west numérique existe bel et bien.
Il y a aussi un problème concret souvent ignoré : plus de 83 millions de dollars de tokens ERC-20 ont été définitivement perdus au 20 juin 2024, simplement parce que des utilisateurs ont envoyé leurs tokens vers un contrat intelligent non compatible. Aucun mécanisme de récupération n’existe dans la norme. Comme quand on rembourse un crédit sur un mauvais compte : l’argent part, mais pas au bon endroit.
🔍 Identifier, stocker et aller plus loin avec les tokens ERC-20
Pour vérifier si un crypto-actif est bien un token ERC-20, l’outil de référence s’appelle Etherscan, l’explorateur de blocs dédié à Ethereum. Saisissez le nom ou le symbole du token : Etherscan affiche les correspondances et indique le type de standard utilisé. Les tokens légitimes arborent généralement une icône de vérification.
Côté stockage, plusieurs alternatives fiables existent :
- 🦊 MetaMask (extension navigateur) : gère tous les tokens ERC-20, compatible avec les portefeuilles matériels
- 🔐 Ledger Nano S / Nano X et Trezor Model T : solutions hardware pour sécuriser vos actifs hors ligne
- 💻 MyEtherWallet : interface web pour un usage avancé des smart contracts
- 📱 Exodus, Edge ou BRD : applications mobiles et multiplateformes accessibles aux débutants
La bulle ICO de 2017 a propulsé le standard ERC-20 au rang de norme immanquable : la quasi-totalité des levées de fonds crypto de cette période l’ont utilisé. Des projets majeurs comme EOS ou Binance Coin ont d’ailleurs démarré comme tokens ERC-20 avant de lancer leur propre blockchain. Ce standard reste aujourd’hui le point d’entrée privilégié pour tout nouveau projet souhaitant lancer un token fongible. Si vous voulez diversifier vos investissements crypto, comprendre ce mécanisme est vraiment le premier pas indispensable.
