Quelles sont les principales normes pour les jetons Ethereum ERC ?

DébutantNov 21, 2022
Un ensemble de règles standard pour la création de jetons ethereum
Quelles sont les principales normes pour les jetons Ethereum ERC ?

Introduction

Ethereum a introduit le concept d'applications et de protocoles décentralisés basés sur la blockchain. Bien qu'Ethereum ait sa propre "pièce" appelée ETH, qui peut être utilisée de la même manière que le BTC, son utilisation principale est de servir de gaz pour alimenter les transactions et les opérations sur les applications et les protocoles construits sur le réseau. Les développeurs de ces applications peuvent créer des monnaies in-app ou des actifs numériques qui sont stockés sur la blockchain Ethereum. Ce sont ce que nous appelons des jetons, et ils doivent correspondre à certaines "règles" appelées normes ERC.

Quelles sont les principales normes pour les jetons Ethereum ERC ?

Les normes relatives aux jetons sont un ensemble de règles qui permettent le développement de jetons de crypto-monnaies sur différents protocoles de blockchain. Ces normes constituent un guide pour la création, l'émission et le déploiement de nouveaux jetons sur la blockchain sous-jacente. Dans le cas d'Ethereum, ces normes sont appelées ERC (Ethereum Request for Comments), et elles fixent les règles pour les jetons qui peuvent être créés sur Ethereum.
Chaque jeton ERC est identifié par un numéro de série, qui correspond au nombre de "demandes de commentaires" qui ont proposé ces normes. En plus des trois normes ERC les plus utilisées sur Ethereum, il existe une autre nouvelle norme très intéressante à suivre :

1.ERC-20 : mis en œuvre pour la première fois en 2015, ERC-20 est la norme de jeton qui permet aux développeurs de créer des jetons fongibles pour leurs applications ou protocoles basés sur Ethereum. Fongible" signifie divisible et non unique. Par exemple, les monnaies fiduciaires comme le dollar sont fongibles, de même que les BTC (1 BTC vaut 1 BTC, quel que soit son lieu d'émission).
Les jetons ERC-20 sont le plus souvent développés par des organisations ou des entreprises axées sur la technologie. Les jetons qui sont créés en utilisant ERC-20 sont interopérables entre eux et avec les services compatibles de tout l'écosystème Ethereum. Tout cela permet aux membres de la communauté et aux entreprises de les adopter et de les utiliser plus facilement sur un large éventail d'applications, car chacun peut créer son propre jeton ou actif numérique sans avoir à le programmer à partir de zéro.
Il est important de souligner que, bien que les jetons ERC-20 puissent être facilement transférés vers une multitude d'applications, ils ne sont pas détenus par des comptes. Les jetons n'existent qu'à l'intérieur d'un contrat, qui est comme une base de données autonome. Les utilisateurs ont donc besoin d'un portefeuille fonctionnant sur la blockchain Ethereum afin de "voir" leur solde de jetons ERC-20 ;

2.ERC-721 : contrairement aux ERC-20, l'ERC-721 est la norme pour les jetons qui permet aux développeurs de créer des jetons non fongibles (NFT) - "Non fongible" signifie que chaque jeton possède une valeur unique et agit comme un objet numérique unique vérifiable qui ne peut pas être échangé entre eux comme les jetons ERC20.
Les jetons ERC-721 sont souvent utilisés pour représenter la propriété sur la blockchain de nombreux éléments, tels que les contrats pour les actifs physiques, les objets de collection numériques et l'art numérique. En outre, ils ne sont pas échangeables contre un autre en raison de leurs spécifications uniques. En un mot, la norme ERC-721 a été créée pour répondre au besoin de donner un caractère unique aux jetons de l'écosystème Ethereum.

3.ERC-1155 : en combinant les meilleurs aspects des deux premières normes énumérées ci-dessus, ERC-1155 est la norme de jeton qui permet aux développeurs de créer des jetons fongibles et non fongibles, et introduit l'innovation de pouvoir créer des jetons semi-fongibles.
Les jetons ERC-1155 sont surtout utilisés pour développer des jeux NFT, car un seul contrat peut être créé pour prendre en charge plusieurs types de jetons configurables individuellement. Ce type de contrat réduit considérablement la complexité du processus de création de jetons, car un jeu NFT nécessiterait un grand nombre d'actifs circulant dans le système (qui peuvent être des objets à collecter par les joueurs).

4.ERC-4907 : définie comme la norme de jeton non fongible louable, l'ERC-4907 porte la propriété des NFT à un niveau plus avancé, car elle est la première à retirer automatiquement les droits d'utilisation à l'expiration. Avec la norme ERC-4907, le locataire peut effectuer des opérations particulières avec un NFT loué mais ne peut pas transférer l'actif à un tiers ou en prendre le contrôle complet. Il s'agit d'une innovation importante, car elle pourrait améliorer les performances tant du propriétaire du NFT que du locataire en donnant au NTF lui-même plus de flexibilité.

Quel est le processus de création des normes ERC ?

L'écosystème Ethereum est en passe de devenir décentralisé, mais il a toujours besoin d'un noyau de développeurs pour fixer les règles, lancer des appels à la mise à niveau et établir des normes. En théorie, n'importe qui peut créer un jeton ERC. Cependant, avant de le faire, il est nécessaire de passer par le processus d'une proposition d'amélioration d'Ethereum (EIP), qui est un document qui comprend les caractéristiques et les processus proposés pour le réseau blockchain Ethereum. Une fois que la proposition a été soumise, elle est discutée et fait l'objet d'un vote pour la rejeter ou commencer sa mise en œuvre. Lorsque ce processus est approuvé et terminé, le document initial devient une norme ERC que les autres développeurs peuvent utiliser pour créer leurs propres jetons.
Pour chaque type de jeton ERC, il existe des fonctions primaires précises à mettre en œuvre, qui varient en fonction de l'objectif pour lequel ils ont été créés. En prenant les jetons ERC-20 comme exemple, les fonctions sont les suivantes :

  • TotalSupply : fournit des informations sur l'offre totale de jetons ;
  • BalanceOf : fournit le solde du compte du propriétaire ;
  • Transfert : exécute les transferts d'un nombre spécifié de jetons vers une adresse spécifiée ;
  • TransferFrom : exécute les transferts d'un nombre spécifié de jetons depuis une adresse spécifiée ;
  • Approuver : permet à un dépensier de retirer un nombre déterminé de jetons d'un compte spécifié ;
  • Allocation : restitue un nombre déterminé de jetons d'un dépensier au propriétaire.

Les fonctions ci-dessus sont obligatoires. En outre, il en existe d'autres, facultatifs, qui sont utilisés pour définir les caractéristiques d'un nouveau jeton, comme lui donner un nom lisible par l'homme, définir un symbole et spécifier la divisibilité du jeton.

Cas d'utilisation & Applications réelles

Depuis leur mise en œuvre initiale, les jetons ERC ont été utilisés à différentes fins et ont contribué à la croissance de différents cas d'utilisation et applications. Vous trouverez ci-dessous quelques cas d'utilisation par type de jeton.

  • Stablecoins : ces jetons rattachés à des monnaies fiduciaires utilisent souvent la norme de jeton ERC-20. Depuis que cette norme est devenue populaire, elle a généré un important effet de réseau. Les utilisateurs de crypto-monnaies peuvent être sûrs que tout stablecoin créé à l'aide de la norme ERC-20 interopérera avec les centaines d'autres jetons ERC-20 et les services qui acceptent déjà les jetons ERC-20. À ce jour, la plupart des Dapps (Decentralized Applications) acceptent les monnaies stables ERC-20, ainsi que tous les services centralisés, tels que les échanges de crypto-monnaies.

  • Jetons utilitaires : ces jetons sont les types de jetons les plus courants sur le marché des crypto-monnaies. Ils sont utilisés pour obtenir un service spécifique et répondent à différents cas d'utilisation, comme être le gaz de diverses applications, donner le droit de vote aux utilisateurs d'un service, ou être utilisés pour payer des commissions dans une DApp. À ce jour, la plupart des jetons d'utilité en circulation sont, ou ont été, des ERC-20 (il existe des cas où, par la suite, certains des jetons sont passés sur une autre blockchain).

  • CryptoPunks : pièces de crypto-art à collectionner représentées par des NFT sur la blockchain Ethereum. Au début de leur lancement, les CryptoPunks étaient liés à la norme ERC-20, qui ne permettait pas de donner une unicité totale à un jeton. Pour cette raison, l'équipe a fini par modifier le code ERC-20 juste assez pour produire des articles non fongibles, ce qui a servi d'inspiration pour le développement de l'ERC-721 peu après. On peut donc dire que les CryptoPunks sont techniquement antérieurs au jeton standard ERC-721 NFT d'Ethereum.

  • Jeux en ligne NFTs : à mesure que l'industrie des jeux progresse, les jetons ERC-1155 deviennent un outil au potentiel énorme, car il a été démontré qu'ils ont un degré d'interopérabilité plus élevé que leurs prédécesseurs. Un jeu vidéo qui contient un grand nombre d'articles à collectionner et à échanger au sein de sa plateforme ne peut compter sur rien d'autre que la norme ERC-1155 pour fonctionner correctement. Étant donné que plusieurs articles peuvent être stockés dans un seul contrat intelligent, qu'ils soient fongibles ou non, un nombre quelconque d'articles peut être envoyé en une seule transaction à un ou plusieurs destinataires. Par conséquent, les jetons ERC-1155 représentent une avancée significative en termes d'évolutivité.

Conclusion

L'ensemble de l'écosystème Ethereum a une fois de plus démontré qu'il est capable de développer des solutions toujours plus efficaces pour la création d'une toute nouvelle économie gouvernée par les utilisateurs sur Internet. Depuis la première apparition des normes ERC, nous avons vu comment les développeurs et les utilisateurs en sont venus à la création de normes encore plus avancées et spécifiques qui conviennent à chaque branche de l'industrie cryptographique.
La nouvelle norme ERC-4907 a le potentiel de devenir la solution "finale" pour résoudre les problèmes de liquidité liés aux NFT, et pourrait donc ouvrir de nombreuses portes à de futures implémentations dans le secteur des métavers. Comme il n'y a eu aucun signe de ralentissement, nous verrons très probablement de nouveaux développements dans les mois à venir.

Auteur : Mauro F.
Traducteur : Yuanyuan
Réviseur(s) : Ashley
Avertissement :

  • Cet article ne représente que l'opinion des observateurs et ne constitue pas une suggestion d'investissement.
    *Gate.io se réserve tous les droits sur cet article. La rediffusion de l'article sera autorisée à condition que Gate.io soit référencé. Dans tous les autres cas, une action en justice sera engagée en raison de la violation des droits d'auteur.
Auteur : Mauro F.
Traduction effectuée par : Binyu
Examinateur(s): Matheus, Ashley, Joyce, Ashley
* Les informations ne sont pas destinées à être et ne constituent pas des conseils financiers ou toute autre recommandation de toute sorte offerte ou approuvée par Gate.io.
* Cet article ne peut être reproduit, transmis ou copié sans faire référence à Gate.io. Toute contravention constitue une violation de la loi sur le droit d'auteur et peut faire l'objet d'une action en justice.

Quelles sont les principales normes pour les jetons Ethereum ERC ?

DébutantNov 21, 2022
Un ensemble de règles standard pour la création de jetons ethereum
Quelles sont les principales normes pour les jetons Ethereum ERC ?

Introduction

Ethereum a introduit le concept d'applications et de protocoles décentralisés basés sur la blockchain. Bien qu'Ethereum ait sa propre "pièce" appelée ETH, qui peut être utilisée de la même manière que le BTC, son utilisation principale est de servir de gaz pour alimenter les transactions et les opérations sur les applications et les protocoles construits sur le réseau. Les développeurs de ces applications peuvent créer des monnaies in-app ou des actifs numériques qui sont stockés sur la blockchain Ethereum. Ce sont ce que nous appelons des jetons, et ils doivent correspondre à certaines "règles" appelées normes ERC.

Quelles sont les principales normes pour les jetons Ethereum ERC ?

Les normes relatives aux jetons sont un ensemble de règles qui permettent le développement de jetons de crypto-monnaies sur différents protocoles de blockchain. Ces normes constituent un guide pour la création, l'émission et le déploiement de nouveaux jetons sur la blockchain sous-jacente. Dans le cas d'Ethereum, ces normes sont appelées ERC (Ethereum Request for Comments), et elles fixent les règles pour les jetons qui peuvent être créés sur Ethereum.
Chaque jeton ERC est identifié par un numéro de série, qui correspond au nombre de "demandes de commentaires" qui ont proposé ces normes. En plus des trois normes ERC les plus utilisées sur Ethereum, il existe une autre nouvelle norme très intéressante à suivre :

1.ERC-20 : mis en œuvre pour la première fois en 2015, ERC-20 est la norme de jeton qui permet aux développeurs de créer des jetons fongibles pour leurs applications ou protocoles basés sur Ethereum. Fongible" signifie divisible et non unique. Par exemple, les monnaies fiduciaires comme le dollar sont fongibles, de même que les BTC (1 BTC vaut 1 BTC, quel que soit son lieu d'émission).
Les jetons ERC-20 sont le plus souvent développés par des organisations ou des entreprises axées sur la technologie. Les jetons qui sont créés en utilisant ERC-20 sont interopérables entre eux et avec les services compatibles de tout l'écosystème Ethereum. Tout cela permet aux membres de la communauté et aux entreprises de les adopter et de les utiliser plus facilement sur un large éventail d'applications, car chacun peut créer son propre jeton ou actif numérique sans avoir à le programmer à partir de zéro.
Il est important de souligner que, bien que les jetons ERC-20 puissent être facilement transférés vers une multitude d'applications, ils ne sont pas détenus par des comptes. Les jetons n'existent qu'à l'intérieur d'un contrat, qui est comme une base de données autonome. Les utilisateurs ont donc besoin d'un portefeuille fonctionnant sur la blockchain Ethereum afin de "voir" leur solde de jetons ERC-20 ;

2.ERC-721 : contrairement aux ERC-20, l'ERC-721 est la norme pour les jetons qui permet aux développeurs de créer des jetons non fongibles (NFT) - "Non fongible" signifie que chaque jeton possède une valeur unique et agit comme un objet numérique unique vérifiable qui ne peut pas être échangé entre eux comme les jetons ERC20.
Les jetons ERC-721 sont souvent utilisés pour représenter la propriété sur la blockchain de nombreux éléments, tels que les contrats pour les actifs physiques, les objets de collection numériques et l'art numérique. En outre, ils ne sont pas échangeables contre un autre en raison de leurs spécifications uniques. En un mot, la norme ERC-721 a été créée pour répondre au besoin de donner un caractère unique aux jetons de l'écosystème Ethereum.

3.ERC-1155 : en combinant les meilleurs aspects des deux premières normes énumérées ci-dessus, ERC-1155 est la norme de jeton qui permet aux développeurs de créer des jetons fongibles et non fongibles, et introduit l'innovation de pouvoir créer des jetons semi-fongibles.
Les jetons ERC-1155 sont surtout utilisés pour développer des jeux NFT, car un seul contrat peut être créé pour prendre en charge plusieurs types de jetons configurables individuellement. Ce type de contrat réduit considérablement la complexité du processus de création de jetons, car un jeu NFT nécessiterait un grand nombre d'actifs circulant dans le système (qui peuvent être des objets à collecter par les joueurs).

4.ERC-4907 : définie comme la norme de jeton non fongible louable, l'ERC-4907 porte la propriété des NFT à un niveau plus avancé, car elle est la première à retirer automatiquement les droits d'utilisation à l'expiration. Avec la norme ERC-4907, le locataire peut effectuer des opérations particulières avec un NFT loué mais ne peut pas transférer l'actif à un tiers ou en prendre le contrôle complet. Il s'agit d'une innovation importante, car elle pourrait améliorer les performances tant du propriétaire du NFT que du locataire en donnant au NTF lui-même plus de flexibilité.

Quel est le processus de création des normes ERC ?

L'écosystème Ethereum est en passe de devenir décentralisé, mais il a toujours besoin d'un noyau de développeurs pour fixer les règles, lancer des appels à la mise à niveau et établir des normes. En théorie, n'importe qui peut créer un jeton ERC. Cependant, avant de le faire, il est nécessaire de passer par le processus d'une proposition d'amélioration d'Ethereum (EIP), qui est un document qui comprend les caractéristiques et les processus proposés pour le réseau blockchain Ethereum. Une fois que la proposition a été soumise, elle est discutée et fait l'objet d'un vote pour la rejeter ou commencer sa mise en œuvre. Lorsque ce processus est approuvé et terminé, le document initial devient une norme ERC que les autres développeurs peuvent utiliser pour créer leurs propres jetons.
Pour chaque type de jeton ERC, il existe des fonctions primaires précises à mettre en œuvre, qui varient en fonction de l'objectif pour lequel ils ont été créés. En prenant les jetons ERC-20 comme exemple, les fonctions sont les suivantes :

  • TotalSupply : fournit des informations sur l'offre totale de jetons ;
  • BalanceOf : fournit le solde du compte du propriétaire ;
  • Transfert : exécute les transferts d'un nombre spécifié de jetons vers une adresse spécifiée ;
  • TransferFrom : exécute les transferts d'un nombre spécifié de jetons depuis une adresse spécifiée ;
  • Approuver : permet à un dépensier de retirer un nombre déterminé de jetons d'un compte spécifié ;
  • Allocation : restitue un nombre déterminé de jetons d'un dépensier au propriétaire.

Les fonctions ci-dessus sont obligatoires. En outre, il en existe d'autres, facultatifs, qui sont utilisés pour définir les caractéristiques d'un nouveau jeton, comme lui donner un nom lisible par l'homme, définir un symbole et spécifier la divisibilité du jeton.

Cas d'utilisation & Applications réelles

Depuis leur mise en œuvre initiale, les jetons ERC ont été utilisés à différentes fins et ont contribué à la croissance de différents cas d'utilisation et applications. Vous trouverez ci-dessous quelques cas d'utilisation par type de jeton.

  • Stablecoins : ces jetons rattachés à des monnaies fiduciaires utilisent souvent la norme de jeton ERC-20. Depuis que cette norme est devenue populaire, elle a généré un important effet de réseau. Les utilisateurs de crypto-monnaies peuvent être sûrs que tout stablecoin créé à l'aide de la norme ERC-20 interopérera avec les centaines d'autres jetons ERC-20 et les services qui acceptent déjà les jetons ERC-20. À ce jour, la plupart des Dapps (Decentralized Applications) acceptent les monnaies stables ERC-20, ainsi que tous les services centralisés, tels que les échanges de crypto-monnaies.

  • Jetons utilitaires : ces jetons sont les types de jetons les plus courants sur le marché des crypto-monnaies. Ils sont utilisés pour obtenir un service spécifique et répondent à différents cas d'utilisation, comme être le gaz de diverses applications, donner le droit de vote aux utilisateurs d'un service, ou être utilisés pour payer des commissions dans une DApp. À ce jour, la plupart des jetons d'utilité en circulation sont, ou ont été, des ERC-20 (il existe des cas où, par la suite, certains des jetons sont passés sur une autre blockchain).

  • CryptoPunks : pièces de crypto-art à collectionner représentées par des NFT sur la blockchain Ethereum. Au début de leur lancement, les CryptoPunks étaient liés à la norme ERC-20, qui ne permettait pas de donner une unicité totale à un jeton. Pour cette raison, l'équipe a fini par modifier le code ERC-20 juste assez pour produire des articles non fongibles, ce qui a servi d'inspiration pour le développement de l'ERC-721 peu après. On peut donc dire que les CryptoPunks sont techniquement antérieurs au jeton standard ERC-721 NFT d'Ethereum.

  • Jeux en ligne NFTs : à mesure que l'industrie des jeux progresse, les jetons ERC-1155 deviennent un outil au potentiel énorme, car il a été démontré qu'ils ont un degré d'interopérabilité plus élevé que leurs prédécesseurs. Un jeu vidéo qui contient un grand nombre d'articles à collectionner et à échanger au sein de sa plateforme ne peut compter sur rien d'autre que la norme ERC-1155 pour fonctionner correctement. Étant donné que plusieurs articles peuvent être stockés dans un seul contrat intelligent, qu'ils soient fongibles ou non, un nombre quelconque d'articles peut être envoyé en une seule transaction à un ou plusieurs destinataires. Par conséquent, les jetons ERC-1155 représentent une avancée significative en termes d'évolutivité.

Conclusion

L'ensemble de l'écosystème Ethereum a une fois de plus démontré qu'il est capable de développer des solutions toujours plus efficaces pour la création d'une toute nouvelle économie gouvernée par les utilisateurs sur Internet. Depuis la première apparition des normes ERC, nous avons vu comment les développeurs et les utilisateurs en sont venus à la création de normes encore plus avancées et spécifiques qui conviennent à chaque branche de l'industrie cryptographique.
La nouvelle norme ERC-4907 a le potentiel de devenir la solution "finale" pour résoudre les problèmes de liquidité liés aux NFT, et pourrait donc ouvrir de nombreuses portes à de futures implémentations dans le secteur des métavers. Comme il n'y a eu aucun signe de ralentissement, nous verrons très probablement de nouveaux développements dans les mois à venir.

Auteur : Mauro F.
Traducteur : Yuanyuan
Réviseur(s) : Ashley
Avertissement :

  • Cet article ne représente que l'opinion des observateurs et ne constitue pas une suggestion d'investissement.
    *Gate.io se réserve tous les droits sur cet article. La rediffusion de l'article sera autorisée à condition que Gate.io soit référencé. Dans tous les autres cas, une action en justice sera engagée en raison de la violation des droits d'auteur.
Auteur : Mauro F.
Traduction effectuée par : Binyu
Examinateur(s): Matheus, Ashley, Joyce, Ashley
* Les informations ne sont pas destinées à être et ne constituent pas des conseils financiers ou toute autre recommandation de toute sorte offerte ou approuvée par Gate.io.
* Cet article ne peut être reproduit, transmis ou copié sans faire référence à Gate.io. Toute contravention constitue une violation de la loi sur le droit d'auteur et peut faire l'objet d'une action en justice.
Lancez-vous
Inscrivez-vous et obtenez un bon de
100$
!