Jeton ERC-20

Jeton ERC-20

Token Standard sur la blockchain Ethereum.

Qu’est-ce qu’un jeton ERC 20 ?

Les jetons ERC 20 sont une forme de jeton sur la plateforme Ethereum. La norme permet de créer des tokens uniformes.

Qu’est-ce qu’un token sur la blockchain Ethereum ?

Les smart contracts, élément essentiel de la blockchain Ethereum, permettent entre autres de créer des tokens. En gros, les smart contracts sont ce que l’on appelle des règles « si-alors », qui déterminent quelle activité doit être exécutée lorsqu’un certain événement se produit.

Les smart contracts permettent également de créer des jetons. Ceux-ci ne sont en fin de compte rien d’autre que d’autres Smart Contracts. Ils définissent par exemple la manière dont le transfert des jetons s’effectue et veillent à ce que les avoirs des différents utilisateurs (adresses) soient enregistrés.

Le transfert de jetons est un exemple trivial de smart contract qui met en œuvre un jeton. Celui-ci stipule que lors d’un transfert, on vérifie d’abord si l’avoir de l’utilisateur émetteur est suffisant pour effectuer la transaction (somme du transfert < avoir). Si cette condition est remplie, l’activité qui met à jour les avoirs est exécutée :

    • Augmenter le solde du compte de A du montant X*.
  • Réduire le solde du compte de B du montant X.

Plus précisément, la fonction de transfert de jetons est la suivante :

function transfer(address _to, uint256 _value) returns (bool success)

Un token n’est donc rien d’autre qu’un smart contract qui implémente des fonctions comme celles-ci.

Que signifie ERC-20 ?

La forme la plus connue de jetons sur la blockchain Ethereum est ce que l’on appelle les jetons ERC-20. ERC-20 est un standard officiel d’Ethereum, publié par Fabian Vogelsteller et Vitalik Buterin fin 2015.

La norme définit une API qui permet aux développeurs d’émettre leurs propres tokens standardisés. Certaines méthodes de contrats intelligents sont ainsi prédéfinies. Cela permet également aux fournisseurs tiers de lire les informations et d’effectuer des transactions de manière plus précise, car le même ensemble de fonctions de programme est utilisé pour chaque jeton ERC-20. Une application tierce peut donc être programmée de manière générique pour chaque token ERC-20, sans connaître le token spécifique.

La spécification officielle de la norme se trouve dans les archives Github correspondantes.

Termes similaires

Token Boost

Commencez à trader dès maintenant

Investissez dans les cryptos et trader vos devises numériques sur les différentes plateformes.

Laisser un commentaire

Crypto logo

Token Boost, votre e-magazine français 100% crypto & DeFi.

Contact

54, impasse Toussaint, Lorainville