Le monde de la crypto-monnaie peut à un moment donné sembler intimidant à l'investisseur moyen sans connaissance technique des domaines de la blockchain et des contrats intelligents. Cependant, la perspective de profits massifs et l'afflux de nombreuses nouvelles monnaies numériques ont attiré tous les types d'investisseurs, y compris ceux qui auraient autrement été prudents d'investir dans un produit ou une devise, dont ils ne comprenaient pas bien le fonctionnement interne. Bien que les investisseurs puissent certainement réussir dans l'espace des crypto-monnaies sans ces connaissances techniques, une compréhension de base de certaines des propriétés les plus importantes de la plupart des monnaies numériques actuelles est sans aucun doute utile pour guider un investisseur vers les décisions financières les plus sûres et les plus saines. L'un des principaux concepts qui régit une grande partie de l'espace est la norme de jeton ERC20.
ERC20 fait référence à une norme symbolique pour l'éthereum. Il s'agit d'une norme technique qui dicte un certain nombre de règles et d'actions qu'un jeton ethereum ou un contrat intelligent doit pouvoir mettre en œuvre. ERC signifie "ethereum request for comment" et la norme a été développée en 2015. "Request for comment" est une version d'un concept similaire qui a été conçu par l'Internet Engineering Task Force comme moyen de transmettre les notes et exigences techniques essentielles. Il est peut-être plus facile de considérer ERC20 comme un ensemble de directives et de fonctions de base que tout nouveau jeton créé dans le réseau ethereum doit suivre.
Prévalence et importance de l'ERC20
La norme ERC20 a été une voie dominante pour la création de nouveaux jetons dans l'espace de crypto-monnaie depuis un certain temps. Il a été particulièrement populaire auprès des ICO et des entreprises de financement participatif. Selon certains comptes, plus de 20 000 jetons distincts fonctionnaient selon la norme ERC20 dès les premières semaines de 2018. Un rapport de CCN.com suggère que les jetons ERC20 "dominaient presque à eux seuls le marché haussier ICO de 2017", et que de nombreuses crypto-monnaies réussies sont fondées selon le protocole ERC20. EOS est, à ce jour, le jeton basé sur ERC20 le plus performant, ayant collecté 185 millions de dollars lors d'un lancement d'ICO de cinq jours. Bancor est le prochain sur la liste, ayant gagné 153 millions de dollars en fonds collectifs lors de sa vente. Plusieurs autres jetons compatibles ERC20 ont collecté au moins 70 millions de dollars chacun en ICO.
Histoire d'ERC20
ERC20 a été créé par des développeurs ethereum au nom du réseau et de la communauté ethereum plus larges en 2015 et officiellement reconnu en septembre 2017. Pour créer une norme de ce type pour ethereum, un développeur ou un groupe de développeurs doit soumettre ce que l'on appelle une proposition d'amélioration d'Ethereum (EIP) avec des protocoles et des normes spécifiques. Un comité approuve, modifie et finalise ensuite ce PEI, à ce stade, il devient un CER.
Les contrats intelligents sont alors obligés de se conformer à l'une des normes. L'ERC20 est la plus connue de toutes ces normes ERC, mais ce n'est pas la seule qui existe.
Contenu de la norme ERC20
ERC20 contient plusieurs fonctions, ce qui signifie qu'un jeton conforme doit être capable d'implémenter cette liste (les descriptions de chaque fonction sont entre parenthèses):
- totalSupply (fournir des informations sur l'approvisionnement total en jetons) balanceOf (fournir le solde du compte du propriétaire) transfert (exécuter le transfert d'un nombre spécifié de jetons vers une adresse spécifiée) transferFrom (exécuter le transfert d'un nombre spécifié de jetons depuis une adresse spécifiée) approuver (autoriser un dépensier à retirer un nombre défini de jetons d'un compte spécifié) allocation (renvoyer un nombre défini de jetons d'un dépensier au propriétaire)
De plus, ces fonctions déclencheront également jusqu'à deux événements, y compris l'événement de transfert (qui a lieu chaque fois que des jetons sont transférés) et l'événement d'approbation, qui est activé chaque fois qu'une approbation est requise.
En mars 2018, le populaire bureau de change numérique Coinbase a annoncé son intention d'ajouter la prise en charge ERC20 à un certain nombre de ses produits. Il est prévu que la mise en œuvre de ce changement "ouvrira la porte à un ensemble plus diversifié de fiducies de crypto-monnaie" dans la plate-forme Coinbase Custody, selon CCN. Les échanges destinés aux investisseurs individuels pourraient également ajouter de nouvelles crypto-monnaies à leur liste d'offres.
Problèmes et alternatives
Bien que l'ERC20 ait reçu un énorme soutien sous la forme de jetons conformes à ses normes, de nombreux membres de la communauté du développement pensent que l'ERC20 est défectueux d'une ou de plusieurs façons. Pour cette raison, depuis le développement de l'ERC20, un certain nombre de normes de jetons alternatives ont également été proposées. Il s'agit notamment de l'ERC223, qui vise à répondre à une préoccupation concernant les éléments d'approbation et de transfert d'ERC20. ERC621 est une autre alternative, qui suggère les mêmes fonctions de base que ERC20 fournit mais ajoute également la capacité d'augmenter ou de diminuer l'offre totale de jetons. ERC827, d'autre part, permet à un détenteur d'approuver la dépense de jetons par un tiers. Chacune de ces nouvelles propositions de protocole prend l'ERC20 comme base dans une certaine mesure.
