Video is not available!

Blog
Que sont les jetons ERC-20 et comment fonctionnent-ils ?

13 janvier 2021

Que sont les jetons ERC-20 et comment fonctionnent-ils ?

Devin Partida

Devin Partida

Membre de la DAO

Lorsque vous commencez à vous intéresser aux cryptomonnaies, vous entendez probablement beaucoup parler de Bitcoin et d'Ethereum. Si l'Ethereum n'a pas encore atteint la popularité du Bitcoin, il abrite de nombreux concepts et fonctions perturbateurs et en pleine expansion. L'un des plus populaires d'entre eux est le jeton ERC-20.

Vous avez peut-être déjà entendu parler de jetons ERC-20, comme le CHSB ou Tether. Vous pouvez les acheter, les vendre et les échanger comme n'importe quelle autre cryptomonnaie, mais ils ne sont pas tout à fait comme les autres jetons. Ils présentent des caractéristiques et des avantages que vous ne trouverez peut-être pas dans d'autres monnaies.

L'ERC-20 a révolutionné les cryptomonnaies, tant pour les sociétés de blockchain que pour les amateurs de la crypto. Cependant, si vous souhaitez investir dans ces jetons, vous aurez besoin d'un peu plus d'informations que cela. Dans cet esprit, voici tout ce que vous devez savoir sur les jetons ERC-20 et pourquoi vous pourriez vouloir investir dans ces jetons.

Un aperçu d'Ethereum

Pour comprendre l'ERC-20, vous devez d'abord comprendre Ethereum, le système sur lequel il fonctionne. Ethereum est bien plus que la maison de sa cryptomonnaie native, l'Ether. C'est une plateforme, un langage de programmation et une blockchain tout en un. Plus important encore, il permet la création de contrats intelligents et d'applications décentralisées (DApps).

Les contrats intelligents sont des accords automatisés basés sur les règles et les règlements du code de la blockchain. Ils s'appliquent automatiquement lorsque les utilisateurs effectuent des actions spécifiques, ce qui rend les transactions de la blockchain plus fluides et plus sûres. Grâce à ces bouts de code qui simplifient les choses, les développeurs peuvent créer des DApps, des applications basées sur la blockchain, sur Ethereum à un coût et un temps minimes.

Grâce aux contrats intelligents et aux DApps, les gens peuvent utiliser Ethereum pour créer un service basé sur la blockchain ou même leur propre cryptomonnaie. Peu importe ce qu'ils font avec Ethereum, ils doivent créer un jeton pour le faire. C'est là que certains problèmes peuvent survenir. Si chacun crée des jetons uniques avec des fonctions uniques, ces jetons ne seront pas scalables et ne pourront pas fonctionner ensemble.

Pour contourner ce problème, les développeurs de blockchain peuvent baser leurs jetons sur une norme préexistante. L'une des premières et des plus populaires de ces normes est l'ERC-20.

Qu'est-ce qu'ERC-20 ?

L'ERC-20 est apparu fin 2015, peu de temps après la création d'Ethereum. Il s'agit de l'acronyme Ethereum Request for Comments 20, la 20e proposition de caractéristiques et d'innovations d'Ethereum. Bien que ce ne soit pas la seule norme de jeton sur Ethereum, c'est de loin la plus populaire.

Un grand nombre des 20 premières cryptomonnaies actuelles sont des jetons ERC-20. Comme cette norme a émergé et s'est imposée très tôt, il est logique qu'un si grand nombre d'applications et de monnaies l'utilisent aujourd'hui. Si presque tout le monde utilise une norme, les nouvelles applications qui l'adoptent seront plus pratiques.

Sans des normes comme l'ERC-20, les entreprises devraient créer leurs propres blockchains et contrats intelligents pour fabriquer des produits blockchain. L'ERC-20 simplifie le processus et donne aux nouvelles applications l'interopérabilité nécessaire. Les échanges entre différents jetons ERC-20 sont faciles car ils utilisent le même ensemble de règles et de fonctionnalités.

Lorsque vous pensez aux jetons de la blockchain, vous pensez probablement aux cryptomonnaies, mais ce n'est pas tout ce qu'ils peuvent être. L'ERC-20 peut également servir de modèle pour les billets de loterie, les services de suivi ou les actions d'entreprise basés sur la blockchain. Peu importe ce qu'un jeton représente, il a besoin d'un ensemble de règles pour définir son fonctionnement, et c'est ce qu'est l'ERC-20.

Règles et fonctions de l'ERC-20

Les jetons ERC-20 doivent respecter six règles obligatoires et peuvent adopter trois règles facultatives. Ces règles sont une liste de fonctions que les créateurs de jetons doivent définir pour que leurs jetons puissent fonctionner dans l'écosystème ERC-20. Examinons d'abord les règles obligatoires.

La première règle, [totalSupply], établit le nombre total de jetons créés puisque les jetons ERC-20 doivent avoir un approvisionnement limité. Les développeurs doivent également définir une fonction [transfer], qui leur permet de transférer des jetons de l'offre aux utilisateurs. À l'inverse, la fonction [balanceOf] permet de restituer les jetons d'une adresse à l'offre.

Les utilisateurs doivent également être en mesure d'échanger des jetons entre eux, ce que permet la fonction [transferFrom]. Les deux dernières règles obligatoires permettent de prévenir la fraude. La fonction [approve] compare les transactions à l'offre totale et la fonction [allowance] annule une transaction si un utilisateur n'a pas assez de jetons.

Les trois règles facultatives sont le nom du jeton, le symbole et la décimale. Les deux premières permettent aux développeurs de créer un nom et une abréviation pour aider à identifier le jeton, ce qui est crucial pour les cryptomonnaies. La décimale définit la plus petite valeur possible du jeton, ou la fraction la plus faible que les utilisateurs peuvent acheter et vendre.

Avantages des jetons ERC-20

Investir dans les cryptomonnaies peut être risqué, car il s'agit d'un concept relativement nouveau qui, pour la plupart, n'est pas réglementé. Tout comme vous devez examiner les détails d'un investissement traditionnel avant que l'argent ne change de mains, vous devez comprendre une cryptomonnaie avant de l'acheter. Puisque les jetons ERC-20 comme le CHSB adhèrent à un ensemble de règles claires, vous pouvez les acheter avec plus de confiance. 

Si vous possédez déjà des jetons ERC-20, vous pouvez les échanger contre d'autres sans trop de problèmes. Comme ils fonctionnent tous sur des contrats intelligents similaires, les problèmes tels que les taux de change injustes, les pannes et le piratage sont moins problématiques. Cette interopérabilité facilite également la compréhension et l'utilisation de tous les services de blockchain qui utilisent ERC-20.

L'ERC-20 facilite également la tâche des développeurs de programmes de blockchain. La création d'une nouvelle blockchain peut être compliquée, et obtenir la confiance des gens est encore plus difficile. Avec l'ERC-20, ils peuvent utiliser un système qui existe déjà et avec lequel les utilisateurs sont déjà familiarisés. Cela leur donne une avance considérable.

Puisque l'ERC-20 rend si facile la création de nouvelles applications blockchain, il peut conduire à l'innovation. La facilité d'utilisation amènera davantage d'utilisateurs et de développeurs sur la plateforme Ethereum, créant ainsi de nouveaux services potentiellement révolutionnaires.

Inconvénients potentiels

Comme toute chose dans la sphère de la cryptographie, l'ERC-20 n'est pas parfait. Les règles de l'ERC-20 empêchent beaucoup d'abus et de problèmes potentiels, mais il y a certaines choses qu'elles n'empêchent pas. Par exemple, dans certaines situations, un bug a détruit des jetons lorsqu'ils étaient utilisés comme paiement dans un contrat intelligent.

Un autre bug appelé batchOverflow a permis aux pirates d'exploiter les vulnérabilités des contrats intelligents, ce qui a amené plusieurs plateformes d'échange à suspendre les dépôts et les retraits. Le bug batchOverflow n'affecte pas toutes les applications ERC-20, mais celles qui ont implémenté la fonction optionnelle batchTransfer peuvent être vulnérables. Compte tenu de ces bogues potentiels, vous devez vous assurer d'investir dans des jetons comme le CHSB qui garantissent votre sécurité.

Certaines personnes ont fait valoir qu'il est trop facile de créer de nouvelles monnaies et applications avec l'ERC-20. Sa facilité d'utilisation pourrait permettre aux gens d'inonder le marché de jetons indésirables. Par conséquent, il pourrait être plus difficile pour les utilisateurs de trouver les jetons et les applications fiables sur Ethereum.

Enfin, il existe des problèmes potentiels avec l'écosystème Ethereum lui-même. L'Ethereum a un débit relativement faible, de sorte que les périodes de forte demande pourraient ralentir certaines fonctions. Ainsi, une application appelée CryptoKitties a ralenti l'ensemble de la blockchain Ethereum avant de passer à sa propre blockchain.

L'avenir pour ERC-20 ?

Plusieurs autres normes ont vu le jour sur Ethereum depuis la création de l'ERC-20. Certains d'entre eux sont destinés à permettre différentes fonctions, et d'autres tentent de compenser certaines des vulnérabilités de l'ERC-20. Cependant, aucun d'entre eux n'a connu la même adoption que l'ERC-20.

Il semble que l'ERC-20 restera la norme de référence pour les cryptomonnaies Ethereum et les DApps dans un avenir proche. Il en va de même pour Ethereum lui-même, qui a conservé sa popularité malgré les nombreuses plateformes plus récentes qui tentent de le détrôner. La Chine tente de lancer une cryptomonnaie nationale, et d'autres pays pourraient suivre. L'ERC-20 pourrait servir de base à une nouvelle monnaie numérique nationale. À tout le moins, les pays pourraient s'inspirer de ces normes pour développer une nouvelle cryptomonnaie.

Alors que les nouvelles générations d'investisseurs perdent confiance dans le marché boursier traditionnel, l'ERC-20 pourrait offrir une alternative. Les jetons ERC-20 comme le CHSB peuvent donner aux utilisateurs un droit de regard sur l'avenir de leurs entreprises. Si davantage d'entreprises et d'investisseurs commencent à utiliser des jetons de ce type, cela pourrait changer la façon dont les entreprises gèrent la propriété des actions. La gestion des entreprises dans leur ensemble pourrait devenir plus communautaire.

L'Ethereum et l'ERC-20 ont changé le monde des cryptomonnaies

Lorsqu'Ethereum a émergé en 2015, il a offert un monde de nouvelles opportunités aux développeurs et aux passionnés de blockchain. Cinq ans plus tard, les jetons ERC-20 sont toujours une force motrice derrière certaines des innovations les plus disruptives de la crypto. Les cryptomonnaies et la blockchain avaient déjà un potentiel perturbateur, mais l'ERC-20 a permis d'aller encore plus loin.

Les jetons ERC-20 rendent les cryptomonnaies plus accessibles et plus sûres pour les investisseurs et les développeurs. Si vous avez voulu vous impliquer dans la crypto mais que vous avez des réserves, des jetons comme le CHSB sont un excellent point de départ.