Les jetons ERC-20 c’est quoi ?

Le rĂ©seau blockchain d’Ethereum a Ă©tĂ© lancĂ© en 2015 et est depuis devenu l’un des moteurs de l’industrie de la cryptographie. Il sert de colonne vertĂ©brale Ă  un grand nombre d’actifs numĂ©riques. Les jetons ERC-20 sont très divers, mais ils ont une chose en commun. Ce sont tous ces contrats intelligents fonctionnant sur la blockchain Ethereum.

Que sont les jetons ERC-20

ERC – Ethereum Request for Comments, oĂą 20 est le numĂ©ro d’identification alĂ©atoire de la proposition.

La norme ERC20 est une liste spĂ©cifique de règles. Ce sont des documents techniques qui dĂ©crivent les normes de codage d’Ethereum. Ils ne doivent pas ĂŞtre confondus avec les propositions d’amĂ©lioration d’Ethereum (EIP), qui, comme les BIP Bitcoin, offrent des amĂ©liorations au protocole. Au lieu de cela, ERCS s’efforce d’Ă©tablir des accords qui facilitent l’interopĂ©rabilitĂ© des applications et des contrats. S’ils sont observĂ©s, le jeton peut interagir avec d’autres pièces. Un jeton, en tant qu’actif blockchain avec valeur, peut ĂŞtre envoyĂ© et reçu comme n’importe quelle autre crypto-monnaie.

Le code ERC20. Écrit par Vitalik Buterin et Fabian Vogelsteller en 2015, est dans le domaine public. ERC-20 offre un format relativement simple pour les jetons basĂ©s sur Ethereum. En suivant ce modèle, les dĂ©veloppeurs n’ont pas besoin de rĂ©inventer la roue. Au lieu de ca, ils peuvent s’appuyer sur une base qui est dĂ©jĂ  utilisĂ©e dans l’ensemble de l’industrie. Dès que de nouveaux tokens ERC-20 sont crĂ©Ă©s, ils interagissent automatiquement avec les services et programmes compatibles avec ce protocole de communication (portefeuilles logiciels, portefeuilles matĂ©riels, bourses, etc.).

L’utilisateur utilise les sources gĂ©nĂ©riques publiĂ©es sur GitHub pour crĂ©er ses pièces conformes Ă  l’ERC 20.

La tâche principale du développement de la norme ERC mise à jour était de simplifier les interactions avec les portefeuilles ETH, les échanges de crypto-monnaie et les contrats intelligents.

Fonctions ERC-20

La norme ERC-20 comprend 6 fonctionnalités obligatoires :

  1. TotalSupply – le nombre maximum possible de jetons. Lorsqu’il est atteint, le dĂ©clenchement s’arrĂŞte automatiquement.
  2. BalanceOf – affiche le solde des portefeuilles Ă  une adresse spĂ©cifique (appartient gĂ©nĂ©ralement aux organisateurs de l’ICO, les jetons achetĂ©s par les utilisateurs en sont dĂ©bitĂ©s).
  3. Transfert – responsable du transfert des jetons du système Ă  l’utilisateur.
  4. TransferFrom – rĂ©glemente la conduite des transactions entre investisseurs.
  5. Approve – analyse la possibilitĂ© d’accepter des jetons par un contrat intelligent.
  6. Allowance – vĂ©rifie la disponibilitĂ© des fonds sur le compte de l’expĂ©diteur pour une transaction spĂ©cifique.

En utilisant ces 6 paramètres, les bourses et les créateurs de portefeuilles ont réussi à développer une base de code unifiée et unique qui peut fonctionner avec absolument tous les contrats intelligents de la norme ETH ERC-20.

Ces fonctionnalitĂ©s sont obligatoires. Le nom, le symbole et la fraction dĂ©cimale ne peuvent pas ĂŞtre utilisĂ©s, mais ils vous permettent d’ajouter un nom lisible et un tĂ©lĂ©scripteur, ainsi q’indiquer par combien de dĂ©cimales les jetons sont divisĂ©s. Après tout, ils peuvent avoir des objectifs diffĂ©rents. Les jetons utilisĂ©s comme monnaie doivent ĂŞtre divisĂ©s en de nombreuses petites actions, et les jetons Ă  collectionner ou les jetons numĂ©riques reprĂ©sentant la propriĂ©tĂ© ne sont pas du tout divisĂ©s.

En combinant toutes les fonctions ci-dessus, nous obtenons le contrat ERC-20. Nous pouvons demander une proposition gĂ©nĂ©rale, vĂ©rifier les soldes, transfĂ©rer des fonds et donner des autorisations de gestion Ă  d’autres dApps.

Une grande partie de l’attrait des jetons ERC-20 rĂ©side dans leur flexibilitĂ©. Les dĂ©veloppeurs peuvent implĂ©menter des fonctionnalitĂ©s supplĂ©mentaires et dĂ©finir des paramètres spĂ©cifiques en fonction de leurs besoins.

Création de jetons ERC-20

Tous les jetons sont crĂ©Ă©s par des contrats intelligents conçus pour effectuer toutes les transactions des utilisateurs et Ă©valuer le solde existant de l’investisseur. Tout le monde peut crĂ©er son propre ERC20 en utilisant le service CoinCreator Ă  cet effet.

Pendant l’ICO, l’acheteur envoie une crypto-monnaie et ses donnĂ©es (principalement une adresse e-mail) Ă  un contrat intelligent, recevant des jetons en retour Ă  un taux prĂ©dĂ©terminĂ©.

Selon Ethereum.org, le schéma ICO ressemble à ceci :

  1. L’utilisateur paie le contrat (les fonds vont au robot).
  2. Le robot les transfère au propriétaire du contrat intelligent.
  3. Le robot Ă©met des jetons Ă  l’utilisateur.

En quoi les jetons ERC-20 diffèrent des crypto-monnaies traditionnelles ?

Les jetons ERC-20 ne sont pas stockĂ©s dans les comptes. Ils n’existent que dans un contrat, qui est comme une base de donnĂ©es autonome. Il dĂ©finit les règles des jetons (nom, symbole, divisibilitĂ©) et maintient une liste qui fait correspondre les soldes des utilisateurs Ă  leurs adresses Ethereum.

Contrairement au Bitcoin ou au Litecoin, les jetons ERC20 utilisent un format d’adresse unique et sont envoyĂ©s Ă  l’aide de transactions Ethereum. Ces mouvements sont suivis dans l’explorateur de blocs.

En raison de la valeur nulle dans le champ Valeur, la transaction semble être vide. Le montant transféré de jetons est suivi dans un champ OmiseGo séparé.

Liste des pièces populaires et des portefeuilles

Considérez ces jetons comme populaires en 2021 (la liste est exhaustive).

EOS (EOS – possède sa propre blockchain Ă  part entière)

La position de leader revient Ă  juste titre Ă  EOS. Il a la plus grande capitalisation parmi les jetons construits sur la base d’Ethereum. De plus, EOS possède sa propre blockchain, qui comprend des jetons Ethereum. L’activitĂ© principale du token est axĂ©e sur le placement de contrats intelligents. Il se positionne comme un concurrent d’Ethereum et cherche Ă  lui ravir des clients. La plate-forme EOS permet des contrats et des transactions intelligents simultanĂ©s. En consĂ©quence, la file d’attente avance plus rapidement et chaque opĂ©ration devient nettement moins chère.

Tron (TRX – possède sa propre blockchain Ă  part entière)

TRON est un protocole basĂ© sur les utilisateurs de l’industrie du divertissement. Contrairement aux systèmes traditionnels de publication de contenu multimĂ©dia, Tron place les publications sans contrĂ´le, combinant le client et l’auteur Ă  l’aide du jeton TRX. Selon les auteurs du projet, le renforcement du contrĂ´le des contenus par les autoritĂ©s oblige les clients Ă  regarder et Ă  Ă©couter ce qui est bĂ©nĂ©fique pour les autoritĂ©s. La situation la plus difficile aujourd’hui est en RPC. Sans surprise, l’application chinoise Peiwo s’est avĂ©rĂ©e ĂŞtre le premier client de Tron.

VeChain (VET – possède sa propre blockchain Ă  part entière)

Il s’agit d’un projet dont l’objectif est de transformer les donnĂ©es d’information entre les systèmes directement impliquĂ©s dans la gestion des approvisionnements et leur contrĂ´le ultĂ©rieur. Les puces intelligentes effectuent tout le travail principal, en fait, agissant comme un garant de la qualitĂ© des produits fournis. Un autre objectif est de consolider les bases de donnĂ©es qui contrĂ´lent l’ensemble de la chaĂ®ne d’approvisionnement, dans lesquelles les donnĂ©es sont saisies manuellement.

OmiseGo (OMG – Token)

OmiseGo est l’une des offres les plus chaudes. « Unbank Banked » est la devise principale du projet. Pour fournir aux utilisateurs les fonctionnalitĂ©s les plus complètes sans ĂŞtre directement liĂ© aux principaux comptes bancaires, OmiseGo a proposĂ© de transfĂ©rer tous les services financiers sur une base dĂ©centralisĂ©e. Avec son aide, il est censĂ© rĂ©soudre les problèmes de transferts, de gestion d’actifs, de projet salarial, de paiements courants et autres paiements ponctuels. La tâche principale dĂ©finie par OmiseGo est de transfĂ©rer les règlements des monnaies nationales vers la monnaie numĂ©rique.

ICON (ICX – possède sa propre blockchain Ă  part entière)

Ce projet a Ă©tĂ© mis en Ĺ“uvre par la sociĂ©tĂ© sud-corĂ©enne Dayli. La tâche principale d’ICON est d’accroĂ®tre l’efficacitĂ© des processus d’Ă©change d’informations entre les institutions de divers types. Ceci a Ă©tĂ© rĂ©alisĂ© en utilisant le concept de loopchain (une blockchain haute performance capable d’interagir avec d’autres chaĂ®nes sans intermĂ©diaire). La mise en Ĺ“uvre la plus notable du système ICON est l’unification des bases d’agents d’assurance et d’hĂ´pitaux, ainsi que des agences RH avec les universitĂ©s et les centres d’enseignement.

Populous (PPT)

La tâche de Populous est de rĂ©soudre les problèmes liĂ©s au manque de fonds budgĂ©taires pendant la pĂ©riode de paiement en espèces. Lorsque les entreprises se connecteront Ă  la blockchain Populous, elles pourront crĂ©er une demande de prĂŞt auprès d’autres.

RChain (RHOC)

La blockchain de ce projet est axĂ©e sur l’usage industriel. Sa tâche est de faire Ă©voluer le rĂ©seau autant que possible. Selon les idĂ©es des dĂ©veloppeurs, il traitera environ 40 000 transactions par seconde (comme Visa et Facebook) tout en restant sĂ©curisĂ©.

Status (SNT)

Les dĂ©veloppeurs de statut prĂ©voient de faire Ă©voluer les rĂ©seaux Ethereum, avec la prise en charge de tout Ă©quipement minier (y compris les smartphones). De plus, Status vous permet de recevoir et d’envoyer des messages cryptĂ©s, des paiements et des contrats intelligents. De plus, il existe un navigateur anonyme qui prend en charge les dApps.

Maker (MKR)

CrĂ©Ă© sur le projet Maker comme monnaie interne. Chacun d’eux fait partie d’une sĂ©rie et est directement liĂ© Ă  des actifs rĂ©els – titres, pĂ©trole, mĂ©taux prĂ©cieux. Les propriĂ©taires envisagent d’ouvrir un Ă©change de crypto-monnaie. La première cloche est le Stablecoin indexĂ© sur le dollar (DAI). La tâche principale de l’Ă©quipe est d’augmenter la gamme de crypto-actifs.

Uniswap (UNI)

Un token sur la blockchain Ethereum qui vous permet de participer Ă  la gestion de la plateforme de trading dĂ©centralisĂ©e Uniswap, qui est un teneur de marchĂ© automatique pour l’Ă©change de tokens ERC-20.

Yearn.finance (YFI)

Yearn.finance est un token interne de la plateforme defi du même nom, qui a réussi à devenir plus coté que Bitcoin deux mois après sa sortie.

Liste des portefeuilles de cryptomonnaies ERC-20

NomAvantagesInconvénients
MyEtherWallet1. Sécurité. Les jetons sont stockés sur la blockchain. Le service est un intermédiaire.

2. Unique. Utilisé pour les jetons conformes Ethereum et ERC20.
Si vous oubliez la phrase de code, les jetons seront perdus.
Trust WalletLe portefeuille officiel de l’Ă©change crypto Binance avec une interface simple et pratique. Prend en charge les jetons de 14 blockchains diffĂ©rentes, y compris Ethereum, Tron Smart Chain.Absence d’une version de bureau.
MetaMaskIl sert d’intermĂ©diaire entre les sites oĂą s’effectue le paiement et le portefeuille principal. Se synchronise parfaitement avec un plugin similaire sur un autre appareil.
MistPortefeuille officiel Ethereum. Il est utilisĂ© comme portefeuille classique ERC 20 et portefeuille ETH. Beaucoup d’extras possibilitĂ©s de travailler avec des contrats.NĂ©cessite une synchronisation blockchain. En raison du manque de mĂ©moire, des problèmes surviennent.
ParityInterface pratique et légère.En 2017, une vulnérabilité a été identifiée. En conséquence, les fonds des utilisateurs ont été bloqués pour près de 150 millions de dollars. Le résultat est le taux de désabonnement du public. La réputation est majoritairement négative.
ImToken1. Support ERC20 + mise à jour continue des crypto-monnaies supportées.

2. A la capacitĂ© de surveiller les taux de change, de consulter les actualitĂ©s de l’ICO et d’interagir avec les dApps. Le propriĂ©taire peut synchroniser les applications pour faciliter les transactions.

Avantages et inconvénients des jetons ERC-20

Le principal avantage du jeton ERC20 est la normalisation de ces jetons. Auparavant, des jetons uniques Ă©taient crĂ©Ă©s pour des projets basĂ©s sur la blockchain Ethereum, ce qui rendait l’interaction entre les plateformes et les Ă©changes difficile. Pour assurer la compatibilitĂ© entre eux, des mĂ©canismes supplĂ©mentaires ont dĂ» ĂŞtre dĂ©veloppĂ©s. C’est ce qui a entraĂ®nĂ© la nĂ©cessitĂ© de crĂ©er d’autres couches logicielles pour interagir avec les jetons. En consĂ©quence, le processus est devenu très complexe et chronophage. La solution au problème Ă©tait la crĂ©ation de jetons ERC20.

Malgré cet avantage significatif, le protocole standard est fonctionnellement insuffisant. Il constitue la base principale de la création des tokens Ethereum et ne garantit en aucun cas son utilité ou ses performances.

Les jetons peuvent être modifiés, complétés tout en conservant la compatibilité avec la norme ERC20. Et sur le plan technique, le déploiement est assez simple. Ce qui est certainement un inconvénient. En conséquence, de nombreux jetons similaires sont apparus, rendant ainsi le processus de sélection plus difficile pour les potentiels clients.

Comme pour de nombreux rĂ©seaux de crypto-monnaie, Ethereum n’est pas Ă  l’abri des problèmes d’Ă©volutivitĂ©. Dans sa forme actuelle, le rĂ©seau a une bande passante insuffisante. Tenter d’envoyer une transaction aux heures de pointe entraĂ®ne des frais Ă©levĂ©s et parfois des retards. Si vous exĂ©cutez un jeton ERC-20 et que le rĂ©seau est surchargĂ©, la transaction peut se bloquer.

Ce n’est pas un problème exclusif Ă  Ethereum. Il s’agit plutĂ´t d’un compromis nĂ©cessaire dans les systèmes de sĂ©curitĂ© distribuĂ©s. La communautĂ© prĂ©voit de rĂ©soudre ce problème avec le passage Ă  Ethereum 2.0, qui mettra en Ĺ“uvre des mises Ă  niveau telles que Ethereum Plasma et Ethereum Casper.

Conclusion

Il faut dire que les tokens ERC20 sont utilisés dans un assez grand nombre de domaines. Ils peuvent être utilisés comme de pures crypto-monnaies ou servir de point de fidélité. Les jetons ERC20 servent souvent de protêts et de certificats de propriété des actifs.

Cryptomonde
Ajouter un commentaire