Investor's wiki

ERC-20

ERC-20

ERC-20 est une norme technique utilisée pour émettre et mettre en œuvre des jetons sur la blockchain Ethereum. Il a été proposé en novembre 2015 par le développeur d'Ethereum Fabian Vogelsteller. La norme décrit un ensemble commun de règles qui doivent être suivies pour qu'un jeton fonctionne correctement dans l'écosystème Ethereum. Par conséquent, ERC-20 ne doit pas être considéré comme un morceau de code ou un logiciel. Au lieu de cela, il peut être décrit comme une directive technique ou une spécification.

La norme ERC-20 permet aux développeurs de prédire plus facilement avec plus de précision l'interaction entre différents jetons et applications. Il définit également comment les jetons ERC-20 sont transférés dans la blockchain Ethereum et comment leurs soldes respectifs d'approvisionnement et d'adresses sont enregistrés de manière cohérente.

En d'autres termes, l'ERC-20 donne aux développeurs une liste de règles à suivre, ce qui permet un fonctionnement transparent au sein de la plus grande plate-forme Ethereum. De nombreuses applications et services décentralisés (DApps) prennent en charge les jetons ERC-20, ce qui permet aux membres de la communauté et aux entreprises de les adopter et de les utiliser plus facilement sur un large éventail d'applications (telles que les portefeuilles de crypto-monnaie, les échanges décentralisés, les jeux, etc.).

Il existe plusieurs jetons conformes à ERC20 déployés sur la blockchain Ethereum, mais avec des implémentations distinctes et uniques. Selon l'approche, les jetons peuvent être utilisés pour représenter divers types d'actifs numériques ou de biens échangeables (tels que des pièces de monnaie, des bons, des certificats d'or, des points de fidélité et des reconnaissances de dette). De plus, les jetons ERC-20 peuvent être utilisés comme moyen de symboliser les droits de vote lors des élections.

La norme ERC-20 a considérablement réduit les efforts nécessaires pour créer et émettre un jeton numérique, et cela est probablement lié à l'intérêt croissant pour les événements de financement participatif ICO et la technologie blockchain dans son ensemble. Plusieurs projets utilisent déjà la norme technique et le nombre de contrats de jetons ERC-20 a considérablement augmenté au cours des deux dernières années. À la mi-2017, il y avait environ 5 500 contrats intelligents ERC-20 sur le réseau Ethereum. Début 2018, ce nombre est passé à plus de 40 000 et est maintenant supérieur à 160 000.

Bien que la majorité des jetons sur le réseau Ethereum suivent la norme ERC-20, il existe quelques exceptions. Ether (ETH), par exemple, a été créé avant la norme et ne s'y conforme pas encore. Cela a conduit à la création du soi-disant Wrapped Ether (WETH) - qui est un jeton ERC-20 qui représente l'Ether dans un rapport de 1:1 (1 WETH = 1 ETH). WETH permet aux utilisateurs d'échanger leur ETH contre d'autres jetons ERC-20 sur des échanges décentralisés.

Techniquement, la norme ERC-20 décrit six fonctions qui maintiennent certaines fonctionnalités et caractéristiques des jetons numériques basés sur Ethereum. Ces fonctions incluent la manière dont les jetons sont transférés entre les adresses et certaines données importantes liées au contrat intelligent de jeton, telles que le symbole, le nom et l'offre.