Les tokens ERC-20 sont des actifs numériques fongibles présents sur la blockchain Ethereum. Cette norme technique facilite la création de smart contracts, permettant aux développeurs de concevoir et de déployer des tokens sur Ethereum. La norme ERC-20 impose un ensemble strict de règles à respecter pour assurer la compatibilité des tokens émis. Ainsi, utilisateurs et développeurs peuvent s'impliquer activement dans tout service, application ou protocole du réseau Ethereum.
La norme ERC-20 a été proposée initialement par Fabian Vogelsteller, qui l'a soumise via le GitHub d'Ethereum. Elle a reçu la mention « Ethereum Request for Comment » et le numéro « 20 » car il s'agissait du vingtième commentaire. Après l'approbation de la communauté Ethereum, la proposition a été retenue sous le nom « Ethereum Improvement Proposal (EIP-20) ». Elle est toutefois connue sous l'appellation ERC-20.
La norme ERC-20 fonctionne avec des smart contracts ou des protocoles prédéfinis qui s'exécutent automatiquement lorsque certaines conditions sont réunies. Les smart contracts sont déclenchés par l'Ethereum Virtual Machine (EVM), comparable à un automate. Ils sont programmés pour réaliser des actions spécifiques dans des situations déterminées. Les tokens ERC-20 s'appuient sur ce mécanisme.
L'introduction d'ERC-20 a eu un impact notable sur Ethereum et le marché des cryptomonnaies. Les principaux avantages des tokens ERC-20 sont :
Parmi les tokens ERC-20 les plus connus :
Outre ERC-20, on retrouve d'autres standards ERC tels que ERC-165, ERC-621, ERC-777, ERC-721, ERC-223 et ERC-1155, chacun poursuivant des objectifs et avantages spécifiques.
L'introduction de la norme ERC-20 représente une étape majeure pour le réseau Ethereum en simplifiant le développement sur la blockchain. Destinée à répondre aux goulets d'étranglement et aux coûts de transaction parfois élevés sur Ethereum, ERC-20 renforce également l'interopérabilité du réseau, ouvrant de nouvelles opportunités pour Ethereum et d'autres blockchains. Bien qu'ERC-20 ne soit pas une norme autonome, elle complète diverses autres standards, chacun renforçant le réseau à sa façon. À mesure que la technologie blockchain évolue, de nouveaux standards ERC innovants continueront d'émerger, accélérant le développement de l'écosystème Ethereum.
Une adresse USDT ERC20 est une séquence de caractères commençant par « 0x » sur le réseau Ethereum. Elle sert à envoyer et recevoir des tokens USDT sur la blockchain Ethereum.
ERC20 est le standard de token sur Ethereum, TRC20 est celui de TRON. Ces normes diffèrent par leur blockchain et leur réseau respectifs.
ERC-20 est le standard technique des smart contracts sur Ethereum, utilisé pour déployer des tokens. Le nombre 20 fait référence à un ensemble précis de règles.
Ethereum est une blockchain décentralisée permettant la création de smart contracts et d'applications décentralisées (dApps). Sa monnaie native est l'Ether (ETH), et il s'agit de la deuxième plus importante blockchain en capitalisation de marché.