Un standard comme ERC-20 spécifie une interface commune que le smart contract d'un jeton doit implémenter, incluant des fonctions pour vérifier un solde, transférer des jetons entre adresses, et autoriser une autre adresse à dépenser des jetons au nom du détenteur. La plupart des implémentations exposent aussi des informations de base comme le nom du jeton, son symbole, et le nombre de décimales qu'il gère. Comme tant de jetons différents implémentent cette même interface, les portefeuilles, les plateformes d'échange et les autres smart contracts peuvent tous interagir avec n'importe quel jeton ERC-20 de manière prévisible, sans avoir besoin d'un travail d'intégration personnalisé construit spécifiquement pour chaque jeton individuel.
Cette interface commune est aussi ce qui permet aux jetons ERC-20 de s'intégrer si facilement aux applications de finance décentralisée : un protocole de prêt ou une plateforme d'échange décentralisée peut prendre en charge un nouveau jeton ERC-20 avec relativement peu de travail supplémentaire, car il sait déjà comment appeler les fonctions standard que chaque jeton conforme fournit. Interagir avec n'importe quel jeton ERC-20 nécessite néanmoins de payer des frais de gas réseau dans la monnaie native d'Ethereum, puisque le smart contract du jeton lui-même fonctionne sur la blockchain Ethereum plutôt que d'exister indépendamment de celle-ci.
En pratique, la plupart des jetons émis sur Ethereum, y compris de nombreux stablecoins et jetons de gouvernance, suivent le standard ERC-20. C'est pourquoi une seule application de portefeuille peut détenir et envoyer des centaines de jetons sans rapport entre eux en utilisant les mêmes mécanismes de base sous-jacents, plutôt que d'exiger un logiciel distinct pour chacun. Il vaut la peine de préciser ce que le standard couvre et ne couvre pas : ERC-20 régit la forme technique du contrat de jeton lui-même, pas le projet, l'entreprise ou l'équipe derrière lui. Qu'un jeton respecte le standard ERC-20 ne dit rien sur le fait que le projet est légitime, bien géré, ou dispose d'une réelle utilité — cela nécessite toujours une recherche indépendante distincte avant de s'y fier.
Points clés
- ERC-20 est une interface technique commune pour les jetons émis sur la blockchain Ethereum, pas une pièce ou un projet spécifique.
- Elle permet aux portefeuilles, aux plateformes d'échange et aux smart contracts d'interagir avec n'importe quel jeton conforme de la même manière standardisée.
- Respecter le standard ERC-20 décrit uniquement le format technique d'un jeton — cela ne dit rien de la légitimité ou de la valeur du projet.
ERC-20 — foire aux questions
Tous les jetons sur Ethereum sont-ils des jetons ERC-20 ?
La plupart des jetons fongibles sur Ethereum utilisent le standard ERC-20, mais Ethereum prend aussi en charge d'autres standards à des fins différentes, comme ERC-721 pour les jetons non fongibles, donc tous les actifs du réseau ne suivent pas ERC-20.
ERC-20 signifie-t-il qu'un jeton est sûr à utiliser ?
Non. ERC-20 décrit uniquement l'interface technique que suit le contrat d'un jeton. Cela ne vérifie ni l'équipe du projet, ni son objectif, ni sa sécurité, une recherche distincte reste donc nécessaire.
Nouveau dans la crypto, ou envie de combler quelques lacunes ? Parcourez les fondamentaux dans la section Apprendre, explorez tous les termes de A à Z, ou consultez les prix en direct des cryptos qui alimentent ces concepts.