ETH ERC20

ERC-20 constitue la norme d’interface des tokens sur Ethereum et sert de « spécification de branchement » universelle, permettant aux portefeuilles, exchanges et applications d’exploiter un ensemble cohérent de fonctions pour les transferts, validations et requêtes. Cette norme précise notamment la gestion des journaux d’événements et des décimales, assurant ainsi la compatibilité et l’utilisation des tokens fongibles tels que USDT sur divers supports et dans différents contextes d’utilisation.
Résumé
1.
ERC-20 est la norme de jeton la plus largement adoptée sur la blockchain Ethereum, définissant les interfaces fonctionnelles de base et les spécifications de mise en œuvre pour les jetons.
2.
La norme spécifie des fonctions essentielles telles que le transfert de jetons, la consultation de solde et l’autorisation, permettant des méthodes d’interaction unifiées entre différents jetons.
3.
ERC-20 permet l’interopérabilité des jetons, assurant une circulation fluide des jetons entre portefeuilles, plateformes d’échange et applications décentralisées.
4.
En tant qu’infrastructure fondamentale de l’écosystème Ethereum, ERC-20 soutient le développement rapide des applications DeFi, NFT et Web3.
5.
L’utilisation de jetons ERC-20 nécessite le paiement de frais de Gas sur le réseau Ethereum, et la norme offre des fonctionnalités de base pouvant nécessiter des extensions pour des scénarios complexes.
ETH ERC20

Qu'est-ce que la norme ERC-20 ?

La norme ERC-20 est un ensemble d'interfaces d'interaction pour tokens sur Ethereum, définissant comment les tokens fongibles peuvent être reconnus et gérés de manière cohérente par les portefeuilles, les plateformes d'échange et les applications.

Cette « norme d'interface » s'apparente à une liste de boutons communs, tels que « transfer », « approve » et « balance check ». Dès lors qu'un contrat de token respecte ces noms de fonctions standard, les portefeuilles peuvent afficher les soldes, les plateformes d'échange traiter les dépôts et retraits, et les applications exécuter paiements ou actions de gouvernance. ERC-20 concerne spécifiquement les actifs fongibles, tels que les stablecoins, tokens de gouvernance et tokens de paiement.

Comment fonctionne la norme ERC-20 ?

La norme ERC-20 formalise les opérations courantes des tokens en fonctions et événements fixes, permettant à tout contrat conforme d'être appelé et surveillé de façon uniforme.

Fonctions principales :

  • totalSupply : Retourne l'offre totale de tokens, comme l'inventaire d'un entrepôt.
  • balanceOf : Vérifie le solde d'une adresse spécifique, à l'instar d'une consultation de compte bancaire.
  • transfer : Transfère des tokens directement à une autre adresse.
  • approve : Autorise un tiers à dépenser un montant déterminé en votre nom, comme la fixation d'un plafond sur une carte déléguée.
  • allowance : Vérifie le montant restant autorisé pour un délégataire.
  • transferFrom : Permet à une partie autorisée de transférer des tokens depuis votre adresse.

Événements clés :

  • Événement Transfer : Émis à chaque transfert, permettant aux portefeuilles et explorateurs de blocs d'enregistrer et d'afficher l'historique des transactions.
  • Événement Approval : Émis à chaque approbation, permettant aux utilisateurs de suivre qui est autorisé à dépenser des tokens et pour quel montant.

Ces noms de fonctions et d'événements proviennent de la proposition EIP-20, devenue la norme officielle en 2017, garantissant l'interopérabilité entre différentes implémentations.

Comment la norme ERC-20 fonctionne-t-elle sur Ethereum ?

La norme ERC-20 est implémentée à travers des smart contracts : des programmes autonomes déployés sur la blockchain qui gèrent transferts, autorisations et mises à jour des soldes selon des règles prédéfinies, tout en émettant des journaux d'événements pour chaque opération.

Lors d'un transfert, le contrat de token vérifie votre solde, met à jour son registre interne et émet un événement Transfer. Lorsqu'une allowance est approuvée et qu'une application appelle ensuite transferFrom, le contrat vérifie l'allocation pour s'assurer qu'elle ne dépasse pas la limite fixée. Les portefeuilles et plateformes d'échange lisent ces événements et valeurs de retour pour afficher soldes, historiques de transactions et avoirs.

Le paramètre « decimals » détermine la plus petite unité du token (par exemple, 18 décimales signifie qu'1 token équivaut à 10^18 unités minimales). Les applications doivent convertir ces unités minimales en montants lisibles selon le nombre de décimales pour éviter toute erreur d'affichage.

Comment utiliser des tokens ERC-20 sur Gate ?

L'utilisation de tokens ERC-20 sur Gate concerne principalement les dépôts, retraits et opérations de trading. Il est essentiel de toujours vérifier le réseau et l'adresse du contrat avant toute opération afin d'éviter toute perte de fonds.

Étape 1 : Pour déposer, sélectionnez le réseau Ethereum et copiez l'adresse de dépôt fournie par Gate. Les actifs majeurs comme l'USDT sur Ethereum suivent la norme ERC-20.

Étape 2 : Effectuez un transfert depuis votre portefeuille vers cette adresse et attendez la confirmation blockchain. Gate crédite ensuite votre compte après détection de l'événement Transfer et confirmation de la réception.

Étape 3 : Pour retirer, assurez-vous que l'adresse de destination prend en charge le réseau ERC-20. Vérifiez les frais de gas et les seuils minimaux de retrait. Sélectionnez toujours le bon réseau pour votre actif afin d'éviter d'envoyer des tokens ERC-20 sur une chaîne incompatible au format d'adresse identique.

À noter : Lors d'interactions avec des applications décentralisées nécessitant des paiements tiers (DEX, protocoles de prêt, etc.), votre portefeuille sollicitera une autorisation approve. N'accordez que le montant nécessaire : évitez les « approbations illimitées » pour limiter les risques.

Attention : Dépôts et retraits engagent la sécurité des fonds. Vérifiez systématiquement l'adresse du contrat de token, le type de réseau et le mémo si requis : toute transaction blockchain est irréversible, toute erreur peut entraîner la perte de fonds.

Comment les développeurs peuvent-ils créer un token ERC-20 ?

La création d'un token ERC-20 consiste à rédiger et déployer un smart contract conforme, puis à vérifier et publier ses informations.

Étape 1 : Choisissez vos outils et bibliothèques. Les stacks de développement courants incluent Hardhat ou Foundry. Pour la sécurité et les meilleures pratiques, privilégiez l'implémentation ERC-20 d'OpenZeppelin.

Étape 2 : Rédigez votre contrat. Définissez nom, symbole, décimales et offre initiale ; implémentez les fonctions principales (transfer, approve, transferFrom) ; assurez-vous que les événements Transfer et Approval sont bien émis.

Étape 3 : Testez et auditez. Concevez des tests unitaires couvrant les autorisations, transferts et cas limites (solde ou allowance insuffisants). Auditez la logique critique ou au moins effectuez une analyse statique et des tests par fuzzing.

Étape 4 : Déployez sur le mainnet ou un testnet Ethereum. Enregistrez l'adresse du contrat et distribuez les tokens aux premiers détenteurs.

Étape 5 : Vérifiez et publiez les informations. Vérifiez le code source sur les explorateurs de blocs, téléchargez le logo et la description du token, et publiez l'adresse du contrat ainsi que les décimales pour permettre aux portefeuilles et plateformes d'échange de reconnaître correctement votre token.

Quelles sont les différences entre ERC-20, ERC-721 et ERC-1155 ?

Les principales différences entre ERC-20, ERC-721 et ERC-1155 résident dans la fongibilité des actifs et la prise en charge des transferts groupés ou de la gestion multi-actifs.

ERC-20 : Fongible — chaque unité est totalement interchangeable. Idéal pour les tokens assimilables à une devise ou à la gouvernance.

ERC-721 : Non fongible (chaque ID est unique et indivisible), comparable à des objets de collection ou des billets. Principalement utilisé pour les NFTs.

ERC-1155 : Prend en charge à la fois les actifs fongibles, non fongibles, et les transferts groupés. Permet la gestion efficace de plusieurs types d'actifs au sein d'un même contrat — très utilisé pour les objets de jeux vidéo.

Pour des tokens « divisibles et interchangeables » (comme les stablecoins ou poids de gouvernance), ERC-20 est le choix privilégié ; pour des actifs uniques ou la gestion groupée, optez pour ERC-721 ou ERC-1155.

Quels sont les risques liés à l'utilisation des tokens ERC-20 ?

L'utilisation des ERC-20 comporte deux grandes catégories de risques : risques opérationnels et risques d'autorisation. Vérifiez systématiquement les détails avant et après chaque transaction.

Risques d'autorisation : De nombreuses applications demandent des « approbations illimitées » pour réduire les étapes répétées. Si l'application ou son contrat est compromis, un attaquant peut vider vos tokens. Il est recommandé d'approuver uniquement le strict nécessaire et de réinitialiser régulièrement les allowances sensibles à zéro.

Risques de faux tokens : Des fraudeurs peuvent créer de faux contrats. Vérifiez toujours l'adresse du contrat auprès des annonces officielles du projet avant tout transfert de fonds — privilégiez les adresses issues de canaux officiels.

Risques réseau et frais : Lors de pics de congestion sur Ethereum, les frais de gas peuvent fortement augmenter, affectant le coût et le délai de confirmation des transactions. Prévoyez toujours suffisamment d'ETH pour les frais et choisissez des créneaux optimaux pour les transactions importantes selon les conditions réseau.

Risques de dépôt/retrait : Utiliser le mauvais réseau ou une mauvaise adresse sur Gate peut rendre les actifs irrécupérables. Vérifiez systématiquement l'utilisation du réseau ERC-20, la compatibilité de l'adresse de destination et les seuils minimaux de retrait.

Depuis sa finalisation comme interface stable en 2017, ERC-20 a bénéficié de plusieurs extensions communautaires visant à améliorer l'expérience utilisateur et la sécurité.

En 2025, les extensions courantes incluent :

  • EIP-2612 (Permit) : Permet des autorisations sans frais de gas via signature : les utilisateurs peuvent approuver des dépenses par signature hors chaîne avant la déduction sur chaîne, ce qui améliore l'expérience utilisateur en économisant une transaction blockchain.
  • Méta-transactions et délégation de frais : Grâce aux services de relai, des tiers paient les frais de gas pour les utilisateurs, abaissant la barrière d'entrée.
  • Optimisation des frais et modes plus sûrs : Les bibliothèques continuent d'optimiser les coûts de stockage et de calcul, tout en promouvant des schémas de transfert plus sûrs et une validation d'événements renforcée pour une meilleure compatibilité.

À l'avenir, ERC-20 restera une base pour les actifs fongibles. Son intégration croissante avec des protocoles cross-chain, des solutions d'abstraction de compte et des modèles d'autorisations avancés vise à améliorer l'utilisabilité et la gestion des risques.

Pourquoi la norme ERC-20 est-elle importante ?

La norme ERC-20 constitue la couche de base des actifs sur Ethereum — elle permet des interactions simples et unifiées, rendant possible la prise en charge des tokens fongibles par portefeuilles, plateformes d'échange et applications sans friction. Comprendre ses fonctions (« boutons ») et événements permet de saisir le fonctionnement réel des tokens sur la blockchain ; vérifier soigneusement autorisations et adresses de contrats réduit les risques sur les fonds au quotidien. Pour les développeurs, respecter la norme — et intégrer audits ou extensions (comme Permit) — équilibre compatibilité et sécurité. Pour utilisateurs comme concepteurs, ERC-20 s'apparente à un langage universel d'échange de valeur, sur lequel des applications et usages plus avancés peuvent être bâtis.

FAQ

Pourquoi dois-je approuver (autoriser) un transfert de token ERC-20 ?

L'approbation est un mécanisme de sécurité central de la norme ERC-20, conçu pour protéger vos actifs. Lors de l'utilisation de tokens sur une plateforme d'échange ou une application DeFi, vous devez d'abord autoriser cette application à accéder à vos tokens — à l'instar d'une autorisation dans une application de paiement comme Alipay. Ce n'est qu'après approbation qu'une application peut transférer des tokens en votre nom ; vous pouvez révoquer ces autorisations à tout moment pour renforcer la sécurité.

Pourquoi les adresses de tokens ERC-20 diffèrent-elles d'une chaîne à l'autre pour un même actif ?

ERC-20 est une norme propre à Ethereum : les contrats de tokens doivent être déployés séparément sur chaque chaîne (Ethereum, Polygon, BSC, etc.), ce qui engendre des adresses différentes selon le réseau. Pour les transferts cross-chain, des outils de bridge sont nécessaires ; sur des plateformes comme Gate, vous pouvez choisir la chaîne sur laquelle déposer ou retirer.

Le nombre de décimales d'un token ERC-20 influe-t-il sur sa valeur réelle ?

Non : le paramètre de décimales n'affecte que la précision d'affichage, pas la valeur réelle. Par exemple, l'USDT utilise généralement 18 décimales : « 1 USDT » s'affiche comme 1,0 mais correspond en interne à 1 × 10^18 unités minimales. C'est comparable à exprimer 1 $ en 100 cents ; changer le nombre de décimales ne modifie que l'unité de comptage, pas la valeur réelle.

Comment vérifier si un token ERC-20 provient d'un projet officiel ?

Vous pouvez vérifier en : consultant l'adresse du contrat sur des explorateurs de blocs comme Etherscan pour contrôler le code ; vous assurant que le site officiel mentionne la bonne adresse ; en vérifiant la distribution des détenteurs (une forte concentration peut signaler un risque de rug pull). Les tokens listés sur des plateformes réglementées comme Gate font l'objet de contrôles supplémentaires pour plus de sécurité.

Comment les frais de gas sont-ils calculés lors de transactions avec des tokens ERC-20 ?

Frais de gas = Gas utilisé × Prix du gas. Un transfert ERC-20 standard consomme environ 21 000 unités de gas, mais les interactions avec des smart contracts peuvent demander davantage. En cas de congestion sur Ethereum, le prix du gas augmente, entraînant des frais plus élevés. Il est recommandé de transacter hors des périodes de pointe pour réduire les coûts ; des plateformes comme Gate proposent des informations en temps réel sur le prix du gas.

Un simple « j’aime » peut faire toute la différence

Partager

Glossaires associés
époque
Dans le Web3, le terme « cycle » désigne les processus récurrents ou les fenêtres propres aux protocoles ou applications blockchain, qui interviennent à des intervalles fixes, qu’il s’agisse du temps ou du nombre de blocs. Il peut s’agir, par exemple, des événements de halving sur Bitcoin, des rounds de consensus sur Ethereum, des calendriers de vesting des tokens, des périodes de contestation des retraits sur les solutions Layer 2, des règlements de taux de financement et de rendement, des mises à jour des oracles ou encore des périodes de vote de gouvernance. La durée, les conditions de déclenchement et la souplesse de ces cycles diffèrent selon les systèmes. Maîtriser le fonctionnement de ces cycles permet de mieux gérer la liquidité, d’optimiser le moment de ses actions et d’identifier les limites de risque.
Qu'est-ce qu'un nonce
Le terme « nonce » désigne un « nombre utilisé une seule fois », dont la fonction est d’assurer qu’une opération donnée ne soit réalisée qu’une fois ou dans un ordre strictement séquentiel. Dans le domaine de la blockchain et de la cryptographie, le nonce intervient principalement dans trois cas : le nonce de transaction garantit le traitement séquentiel des opérations d’un compte et empêche leur répétition ; le nonce de minage est employé pour rechercher un hash conforme à un niveau de difficulté défini ; enfin, le nonce de signature ou de connexion prévient la réutilisation des messages lors d’attaques par rejeu. Ce concept se rencontre lors de transactions on-chain, du suivi des opérations de minage, ou lors de la connexion à des sites web via votre wallet.
Définition de TRON
Positron (symbole : TRON) est une cryptomonnaie ancienne distincte du token public de la blockchain « Tron/TRX ». Positron est classé comme une coin, ce qui signifie qu’il constitue l’actif natif d’une blockchain indépendante. Les informations publiques sur Positron restent toutefois limitées, et les archives montrent que le projet est inactif depuis longtemps. Les données récentes concernant les prix et les paires de trading sont difficiles à trouver. Son nom et son code prêtent facilement à confusion avec « Tron/TRX » ; il est donc essentiel que les investisseurs vérifient soigneusement l’actif ciblé et la fiabilité des sources d’information avant toute décision. Les dernières données disponibles sur Positron datent de 2016, rendant complexe l’évaluation de sa liquidité et de sa capitalisation boursière. Pour toute opération d’échange ou de conservation de Positron, il est impératif de suivre scrupuleusement les règles des plateformes ainsi que les meilleures pratiques de sécurité applicables aux portefeuilles.
Décentralisé
La décentralisation désigne une architecture qui répartit la prise de décision et le contrôle entre plusieurs participants, un principe largement utilisé dans la blockchain, les actifs numériques et la gouvernance communautaire. Elle repose sur le consensus de nombreux nœuds du réseau, permettant au système de fonctionner sans dépendre d'une autorité centrale, ce qui améliore la sécurité, la résistance à la censure et l'ouverture. Dans le secteur des cryptomonnaies, la décentralisation s'illustre par la collaboration internationale des nœuds de Bitcoin et Ethereum, les exchanges décentralisés, les wallets non-custodial et les modèles de gouvernance communautaire où les détenteurs de tokens votent pour définir les règles du protocole.
Immuable
L’immutabilité représente une caractéristique essentielle de la blockchain, empêchant toute altération ou suppression des données dès leur enregistrement et après obtention du nombre requis de confirmations. Grâce à l’utilisation de fonctions de hachage cryptographique enchaînées et à des mécanismes de consensus, cette propriété assure l’intégrité et la vérifiabilité de l’historique des transactions, constituant ainsi un socle de confiance pour les systèmes décentralisés.

Articles Connexes

Comment miser sur l'ETH?
Débutant

Comment miser sur l'ETH?

La fusion étant terminée, Ethereum est enfin passé de PoW à PoS. Les jalons maintiennent maintenant la sécurité du réseau en jalonnant l'ETH et en obtenant des récompenses. Il est important de choisir les méthodes et les prestataires de services appropriés avant de procéder au piquetage. La fusion étant terminée, Ethereum est enfin passé de PoW à PoS. Les jalons maintiennent maintenant la sécurité du réseau en jalonnant l'ETH et en obtenant des récompenses. Il est important de choisir les méthodes et les prestataires de services appropriés avant de procéder au piquetage.
2022-11-21 07:46:18
Qu'est-ce que Tronscan et comment pouvez-vous l'utiliser en 2025?
Débutant

Qu'est-ce que Tronscan et comment pouvez-vous l'utiliser en 2025?

Tronscan est un explorateur de blockchain qui va au-delà des bases, offrant une gestion de portefeuille, un suivi des jetons, des insights sur les contrats intelligents et une participation à la gouvernance. D'ici 2025, il a évolué avec des fonctionnalités de sécurité renforcées, des analyses étendues, une intégration inter-chaînes et une expérience mobile améliorée. La plateforme inclut désormais une authentification biométrique avancée, une surveillance des transactions en temps réel et un tableau de bord DeFi complet. Les développeurs bénéficient de l'analyse de contrats intelligents alimentée par l'IA et d'environnements de test améliorés, tandis que les utilisateurs apprécient une vue unifiée de portefeuille multi-chaînes et une navigation basée sur des gestes sur les appareils mobiles.
2023-11-22 18:27:42
Qu'est-ce que Solscan et comment l'utiliser ? (Mise à jour 2025)
Intermédiaire

Qu'est-ce que Solscan et comment l'utiliser ? (Mise à jour 2025)

Solscan est un explorateur de blockchain Solana amélioré qui offre aux utilisateurs une plateforme web pour explorer et analyser les transactions, les adresses de portefeuille, les contrats, les NFT et les projets DeFi sur la blockchain Solana. Suite à son acquisition par Etherscan en 2025, la plateforme propose désormais un tableau de bord analytique repensé, des outils pour les développeurs élargis, des fonctionnalités de sécurité avancées, un suivi complet des protocoles DeFi sur 78 protocoles, et des intégrations sophistiquées de marché NFT avec des outils d'analyse de rareté.
2024-03-08 14:36:44