Qu'est-ce que le jeton ERC 20 ? Intelligence des données PlatoBlockchain. Recherche verticale. Aï.

Qu'est-ce que le jeton ERC 20 ?

Les jetons ERC 20 (Ethereum Request for Comment) sont utilisés dans Ethereum comme crypto-monnaie commune sur son système de blockchain. Ces jetons peuvent être achetés, vendus ou échangés. Ethereum a été publié pour la première fois en 2015, et depuis lors, c'est l'une des crypto-monnaies les plus courantes. Les jetons reflètent une grande variété de propriétés numériques dans l'écosystème Ethereum, y compris des coupons, des reconnaissances de dette et même des objets physiques du monde réel. Pour être précis, les jetons Ethereum sont fondamentalement des contrats intelligents qui s'exécutent sur la blockchain Ethereum.

Comprendre l'ERC

Le token ERC-20 est l'un des tokens Ethereum les plus importants. ERC-20 a un ensemble de règles distinctif; qui est utilisé dans tous les contrats intelligents sur le réseau Ethereum pour l'exécution des jetons et établit un ensemble de directives qui doivent être suivies par tous les jetons basés sur Ethereum.

Les jetons ERC-20 sont basés sur la technologie blockchain et les jetons peuvent être envoyés et collectés, comme le bitcoin, le litecoin et certaines autres crypto-monnaies à certains égards. La seule distinction est que les jetons ERC-20 sont distribués sur le réseau Ethereum plutôt que sur leur propre blockchain.

Le code standard de l'ERC 20

À l'heure actuelle, le réseau de clés d'Ethereum compte plus de 200,000 20 jetons compatibles ERC-20. L'ERC-XNUMX est indispensable ; un ensemble standard de règles doit être établi pour tous les jetons Ethereum. Les dispositions standard de cet ensemble de règles sont les suivantes comment transmettre des jetons, comment autoriser les transferts, comment les utilisateurs afficheront les jetons et comment fournir des jetons avec tous les détails.

Ce jeton spécial permet aux développeurs de toutes sortes de prédire avec précision comment les nouveaux jetons fonctionneront dans l'écosystème Ethereum au sens large. Le défi pour les développeurs est simple ; ils peuvent continuer leur travail en s'assurant qu'un nouveau projet n'aura pas à être restauré à chaque lancement d'un nouveau token tant que le token est conforme aux règles. Une telle application est également requise; il s'assure que les jetons publiés sur Ethereum sont compatibles.

Fait intéressant, la multitude de créateurs de jetons se sont conformés aux lois ERC-20, ce qui signifie que la majorité des jetons émis à partir des premiers accords de pièces d'Ethereum sont conformes à l'ERC-20.

De nombreuses monnaies numériques populaires, telles que Maker, Basic Attention Token (BAT), Augur, REP et OmiseGO, utilisent la norme ERC-20 (OMG). je

Si vous envisagez d'acheter une monnaie virtuelle distribuée sous forme de jeton ERC-20, vous aurez besoin d'un portefeuille pour la stocker. Heureusement, en raison de la popularité des jetons ERC-20, il existe plusieurs choix de portefeuilles qui incluent Metmask, TrueWallet, Exodus et bien d'autres.

Un petit aperçu Créer un jeton ERC 20

Il a été constaté qu'au moins 65% des contrats Ethereum sont conformes à l'ERC 20. Ce qui en fait un choix standard parmi tous les jetons Ethereum. Pour commencer, vous devez avoir une compréhension du langage de programmation. Le langage sur lequel Ethereum est basé est « Solidity ». C'est similaire à JavaScript, donc si vous avez une commande sur JavaScript, travailler sur Solidity sera un jeu d'enfant.

La partie la plus importante de la création d'un jeton ERC consiste à écrire le code sur Solidity. Pour développer des contrats intelligents, vous devez écrire une logique sur le jeton ERC. Après avoir terminé avec cela, procédez à la configuration du nombre de jetons ICO. 

L'implémentation ERC -20 ressemble à ceci, elle peut avoir une logique associée plus complexe dans les contrats intelligents.


interface ERC20 { function totalSupply() public view returns (uint); function balanceOf(address tokenOwner) public view returns (uint balance); function transfer(address to, uint tokens) public returns (bool success); function approve(address spender, uint tokens) public returns (bool success); function allowance(address tokenOwner, address spender) public view returns (uint remaining); function transferFrom(address from, address to, uint tokens) public returns (bool success); event Transfer(address indexed from, address indexed to, uint tokens); event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
} 

Maintenant que nous avons couvert les bases et expliqué comment créer un jeton ERC20, passons à l'étape suivante.

Développement du contrat Ethereum

Il est presque temps de mettre notre contrat sur la blockchain. Notre contrat sera passé à tous les nœuds opérant dans le réseau après le déploiement. Et toutes les autres mises à jour de contrat seront étendues à tous les nœuds participants.

Truffle est une plate-forme de déploiement populaire utilisée par les développeurs Ethereum. Aux fins de cet article, même Truffle est bien au-dessus, cependant, un outil en ligne de base appelé "Remix" peut être utilisé à la place.

Qu'est-ce que le jeton ERC 20 ? Intelligence des données PlatoBlockchain. Recherche verticale. Aï.
Qu'est-ce que le jeton ERC 20 ?

 47 vues totales, 47 vues aujourd'hui

Source : https://www.primafelicitas.com/what-is-erc-20-token/?utm_source=rss&utm_medium=rss&utm_campaign=what-is-erc-20-token

Horodatage:

Plus de Primafelicitas