ERC (Ethereum Request for Comments)

« Il s’agit d’un ensemble de documents techniques qui proposent, définissent et normalisent des améliorations, de nouvelles fonctionnalités ou des conventions pour la blockchain Ethereum. L’objectif principal des ERC est de garantir l’ interopérabilité et la compatibilité au sein de l’écosystème Ethereum.

Comment fonctionne un ERC ?

  1. Proposition : un développeur ou une entité de la communauté Ethereum identifie le besoin d’une nouvelle norme ou d’une amélioration et rédige une proposition formelle. Cette proposition décrit les détails techniques de la norme, y compris les fonctions et les événements qu’un contrat intelligent doit mettre en œuvre pour être conforme à cet ERC.
  2. Discussion et examen : la proposition est ensuite soumise à une période de discussion et d’examen intenses par la communauté Ethereum. Les développeurs, les chercheurs et les autres membres de l’écosystème donnent leur avis, identifient les problèmes potentiels et proposent des modifications. Ce processus collaboratif garantit que la norme finale est solide et utile.
  3. Adoption : si la proposition recueille un consensus suffisant et est jugée bénéfique pour l’écosystème, elle est approuvée et reçoit un numéro ERC unique (par exemple ERC-20, ERC-721). Une fois adoptée, elle devient une norme officielle que les développeurs peuvent utiliser.

Pourquoi les ERC sont-ils importants ?

  • Interopérabilité : ils permettent à différents dApps, portefeuilles et échanges d’interagir de manière transparente avec les jetons et les contrats intelligents. Sans ERC, chaque développeur devrait créer ses propres règles, ce qui conduirait à la fragmentation et à l’inefficacité.
  • Sécurité : en adhérant à des normes bien testées et examinées, les développeurs peuvent réduire le risque de vulnérabilités dans leurs contrats intelligents.
  • Innovation : fournit une base solide sur laquelle les développeurs peuvent s’appuyer, accélérant ainsi la création de nouvelles applications et de nouveaux services dans l’écosystème Ethereum.
  • Expérience utilisateur : facilite une expérience utilisateur plus fluide, car les utilisateurs savent que leurs portefeuilles prendront en charge les jetons ERC-20, par exemple, quel que soit le projet spécifique qui les a émis.

Exemples populaires d’ERC

  • ERC-20: la norme la plus populaire, utilisée pour créer des jetons fongibles. Cela signifie que chaque jeton a la même valeur et les mêmes propriétés que n’importe quel autre jeton du même type. Les exemples incluent la plupart des jetons d’utilité et de gouvernance, tels que USDC, USDT, UNI, AAVE, etc.
  • ERC-721: la norme pour les jetons non fongibles (NFT). Chaque jeton ERC-721 est unique et ne peut être remplacé par un autre. Il est utilisé pour l’art numérique, les objets de collection, les propriétés virtuelles, etc. Les CryptoPunks et la plupart des NFT en sont des exemples.
  • ERC-1155: Une norme multi-token qui permet la création et la gestion de tokens fongibles et non fongibles au sein d’un même contrat intelligent. Elle offre plus d’efficacité et de flexibilité et est souvent utilisée dans les jeux et les métaverses.

ERC vs EIP (Ethereum Improvement Proposal)

Il est important de savoir que les ERC sont une sous-catégorie des EIP (Ethereum Improvement Proposals), qui sont des propositions plus larges qui couvrent un éventail beaucoup plus large de changements, des mises à jour fondamentales du protocole (comme le passage à la preuve d’enjeu) aux normes d’application. Les ERC se concentrent étroitement sur les normes d’application, c’est-à-dire sur la manière dont certains types de jetons ou d’interactions de contrats intelligents devraient fonctionner. Pratiquement tous les ERC sont un type d’EIP, mais tous les EIP ne sont pas des ERC.

Avez-vous une crypto-monnaie préférée que vous suivez ? Vous pouvez trouver un prix actualisé en visitant notre page dédiée.