Comment fonctionne l’ERC-20
L’ERC-20 est le standard des jetons fongibles sur Ethereum et les chaînes compatibles. Il définit un ensemble commun de fonctions que chaque jeton doit implémenter, comme transfer, balance et approve, pour que tout portefeuille, plateforme ou smart contract puisse gérer n’importe quel jeton ERC-20 sans code sur mesure. Fongible signifie que chaque unité est interchangeable avec toute autre, comme un dollar vaut n’importe quel autre dollar.
Exemple chiffré
Un nouveau projet lance son jeton en contrat ERC-20. Parce qu’il suit le standard, il fonctionne instantanément dans MetaMask, se liste sur les plateformes décentralisées et se branche aux protocoles de prêt, sans travail d’intégration. Les stablecoins USDT et USDC sont des jetons ERC-20 sur Ethereum, ce qui explique en partie leur circulation si libre dans l’écosystème.
ERC-20 ou la pièce native
L’ETH lui-même n’est pas un jeton ERC-20 ; c’est l’actif natif de la chaîne qui sert à payer le gas. Les jetons ERC-20 vivent au-dessus d’Ethereum et ont quand même besoin d’ETH pour bouger, d’où l’intérêt de garder un peu d’ETH pour les frais même en manipulant d’autres jetons. Le standard a été copié sur d’autres chaînes EVM, donc une compétence ERC-20 se transfère à l’essentiel du monde des smart contracts.
Pourquoi c’est important
Le standard est la raison de l’interopérabilité de la crypto : des milliers de jetons se comportent de façon prévisible parce qu’ils partagent une interface. Il aplatit aussi l’évaluation du risque, car le contrat doit quand même être audité ; suivre l’ERC-20 garantit la compatibilité, pas la sécurité. À lire aussi : tokenomics et DeFi.
Pour aller plus loin, voir notre page crypto.