Qu’est-ce que la demande de commentaires Ethereum (ERC) ?
Les normes Ethereum Request for Comment (ERC) sont des normes techniques utilisées pour développer de nouveaux jetons basés sur Ethereum.
Ethereum Request for Comments (ERC) est similaire aux Bitcoin Improvement Proposals (BIP), dans le sens où elles sont utilisées pour proposer de nouveaux changements de protocole ou de nouvelles normes au réseau. Les ERC sont discutés au sein de la communauté Ethereum sur Github, puis mis en œuvre et publiés s'ils sont acceptés par les principaux développeurs Ethereum et la communauté au sens large.
Il s'agit d'un protocole de règles qui déterminent la manière dont les données sont formatées et transmises. Ces règles déterminent également quelles actions auront lieu lorsqu'un événement particulier se produit.
Un aperçu du processus de création d’un ERC
De nouveaux ERC sont créés en soumettant la proposition via EIP (Ethereum Improvement Proposal). EIP est un document de conception composé d'informations relatives à une nouvelle fonctionnalité ou à son processus – pour fournir des informations à la communauté Ethereum. Il doit fournir les spécifications techniques complètes de la fonctionnalité proposée ainsi que la justification de la fonctionnalité.
Les développeurs utilisent la proposition d'amélioration d'Ethereum pour soumettre de nouvelles politiques ERC.
Après dépôt, la communauté examine ces documents et donne son avis, qu'il soit favorable ou opposé. Une fois qu'il a obtenu l'approbation de la communauté, les développeurs mettent en œuvre le nouvel ERC.
ERC-20 est la norme de demande de commentaires Ethereum la plus populaire
ERC-20 est spécifique à la mise en œuvre des jetons Ethereum, donnant aux développeurs les règles nécessaires pour créer de nouveaux jetons au sein de l'écosystème Ethereum. L'ERC-20 a été rendu populaire par les sociétés de financement participatif via l'ICO (offre initiale de pièces).
Les créateurs de l'ERC-20 sont Vitalik Buterin et Fabian Vogelsteller. Il a été développé lorsque les développeurs avaient besoin d'un moyen d'identifier les jetons dans les contrats intelligents. La norme ERC-20 a été créée pour garantir l’existence d’un ensemble commun de règles sur la blockchain Ethereum auxquelles tous les jetons Ethereum doivent adhérer.
Avec la norme ERC-20, les développeurs peuvent utiliser un jeton comme élément de base dans un autre contrat intelligent sans avoir à se soucier des problèmes de compatibilité ou des bugs. Avant la création d'ERC-20, chaque jeton avait son propre objectif et sa propre fonction, ce qui rendait difficile l'interaction des nouveaux projets avec d'autres jetons sur le réseau Ethereum.
Une autre norme ERC populaire est l’ERC-721
La norme ERC-721 permet la création de jetons non fongibles (NFT). Cela signifie que chaque jeton est unique, contrairement à l'Ether, la monnaie native d'Ethereum, ou à d'autres jetons fongibles. La norme permet aux développeurs de créer un nouveau type d’actifs numériques, qui peuvent être utilisés dans des applications telles que les jeux cryptographiques.