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 token ERC-20.
Vous avez peut-être déjà entendu parler de tokens ERC-20, comme le CHSB (maintenant BORG) 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 tokens. 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 tokens, vous aurez besoin d'un peu plus d'informations que cela. Dans cet esprit, voici tout ce que vous devez savoir sur les tokens ERC-20 et pourquoi vous pourriez vouloir investir dans ces tokens.
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 token pour le faire. C'est là que certains problèmes peuvent survenir. Si chacun crée des tokens uniques avec des fonctions uniques, ces tokens ne seront pas scalables et ne pourront pas fonctionner ensemble.
Pour contourner ce problème, les développeurs de blockchain peuvent baser leurs tokens sur une norme préexistante. L'une des premières et des plus populaires de ces normes est l'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 token sur Ethereum, c'est de loin la plus populaire.
Un grand nombre des 20 premières cryptomonnaies actuelles sont des tokens 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 tokens ERC-20 sont faciles car ils utilisent le même ensemble de règles et de fonctionnalités.
Lorsque vous pensez aux tokens 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 token 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.
Les tokens 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 tokens doivent définir pour que leurs tokens 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 tokens créés puisque les tokens ERC-20 doivent avoir un approvisionnement limité. Les développeurs doivent également définir une fonction [transfer], qui leur permet de transférer des tokens de l'offre aux utilisateurs. À l'inverse, la fonction [balanceOf] permet de restituer les tokens d'une adresse à l'offre.
Les utilisateurs doivent également être en mesure d'échanger des tokens 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 tokens.
Les trois règles facultatives sont le nom du token, 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 token, ce qui est crucial pour les cryptomonnaies. La décimale définit la plus petite valeur possible du token, ou la fraction la plus faible que les utilisateurs peuvent acheter et vendre.
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 tokens ERC-20 adhèrent à un ensemble de règles claires, vous pouvez les acheter avec plus de confiance.
Si vous possédez déjà des tokens 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.
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 tokens 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 tokens comme le CHSB (maintenant BORG ) 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 tokens indésirables. Par conséquent, il pourrait être plus difficile pour les utilisateurs de trouver les tokens 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.
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 tokens ERC-20 comme le CHSB (BORG) peuvent donner aux utilisateurs un droit de regard sur l'avenir de leurs entreprises. Si davantage d'entreprises et d'investisseurs commencent à utiliser des tokens 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.
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 tokens 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 tokens 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 tokens comme le CHSB (maintenant BORG ) sont un excellent point de départ.