Le Éthereum la blockchain est un écosystème tentaculaire avec des milliers de jetons ayant des objectifs et des applications différents.
La grande majorité des jetons Ethereum utilisent ERC-20 (fongible) et ERC-721 (non fongible) – mais ce n'est pas tout. Il existe en fait de nombreuses autres normes de jetons, chacune avec ses propres caractéristiques. Certains sont des extensions ou des améliorations de l'ERC-20 existant, tandis que d'autres ont des fonctionnalités et des applications complètement distinctes.
Dans ce guide, nous examinons de nombreuses normes de jetons différentes, dont certaines très nouvelles et de pointe.
ERC-20
Le ERC-20 La norme domine l’écosystème Ethereum. Il se compose de six fonctions :
Allocation: Cela vérifie que le compte de l'utilisateur dispose de suffisamment de jetons pour couvrir le coût de la transaction. Bref, cela évite aux utilisateurs de se frauder mutuellement.
Approuver: Cela vérifie le solde des jetons dans la transaction par rapport à l'offre totale du jeton. Cela garantit que personne ne peut contrefaire les jetons.
Équilibre des: Une fonction extrêmement basique qui vous indique simplement combien de tokens existent dans un compte.
Approvisionnement total : Cette fonction n'est exécutée qu'une seule fois, au tout début de l'existence d'un token. Il détermine le nombre total de jetons existants. Vous ne pouvez pas modifier cela.
Transfert: Comme son nom l'indique, cela permet d'envoyer des jetons depuis la fourniture initiale de jetons vers le portefeuille d'un utilisateur. Il précise l'adresse du destinataire et le nombre de tokens à transférer.
Transfert à partir de: C'est comme la fonction de transfert, mais pour tout transfert après la distribution initiale du jeton, comme par exemple les utilisateurs échangeant des jetons entre eux.
Pour un examen plus approfondi des ERC-20, veuillez consulter notre autre guide ici.
ERC-223
Il s'agit principalement d'une mise à niveau vers la norme ERC-20. À l'heure actuelle, les jetons ERC-20 peuvent être envoyés à des adresses qui ne prennent pas en charge ERC-20. Cela a entraîné et continue d’entraîner une énorme quantité de jetons perdus.
Tous les contrats Ethereum n’acceptent pas l’ERC-20. Cependant, le problème est qu’il n’existe aucun mécanisme préventif pour empêcher les utilisateurs d’envoyer des jetons ERC-20 à ces adresses. Le réseau confirmera la transaction et les jetons parviendront à l'adresse, mais comme ils ne sont pas compatibles, ils seront définitivement gelés.
L'ERC-223 est destiné à éviter cela et à apporter d'autres améliorations. Il fusionne les fonctions Transfer et TransferFrom en une seule et introduit une nouvelle fonction, appelée JetonRetour. Cela ne peut être utilisé qu’en recevant des contrats expliquant exactement comment gérer le jeton envoyé. Ces deux nouvelles fonctions ajoutent une couche d’audit qui évite la perte de fonds. De plus, en fusionnant les deux fonctions de transfert, il y a une économie significative de gaz sur le réseau Ethereum, des économies de coûts pour tous les utilisateurs.
Veuillez consulter notre autre guide pour une technique plus approfondie guide de l'ERC-223.
ERC-721
Il s’agit d’une norme complètement distincte des deux précédentes. ERC-721 ouvre le potentiel de jetons non fongibles (NFT), c’est à dire des tokens qui ne sont pas tous pareils. En revanche, tous les jetons ERC-20 sont et doivent être identiques. Le cas d'utilisation le plus notable de l'ERC-721 à ce jour est CryptoKitties.
Cette non-fongibilité présente d’énormes avantages. Auparavant, tous les actifs cryptographiques étaient identiques ou fongibles. Cela était vital dans le cas d'argent comme Bitcoin, où vous avez besoin que tout soit interchangeable et paraisse identique. Cependant, pour appliquer la technologie blockchain à d'autres actifs tels que les pièces rares, beaux-arts ou objets virtuels en jeula non-fongibilité est une caractéristique essentielle.
ERC-777
Il s’agit d’une amélioration par rapport à l’ERC-20 et à l’ERC-223. Tout comme l'ERC-223, il permet d'éviter la perte de fonds qui s'est produite tant de fois avec l'ERC-20. Au lieu de fusionner les fonctions de transfert, il propose une nouvelle fonction appelée Envoyerce qui réduit les deux transactions utilisées avec ERC-20 à une seule, réduisant ainsi les coûts et augmentant l'efficacité.
Au-delà de cela, il permet également d'envoyer des données de transaction avec le jeton. Ceci, à son tour, augmente la mesure dans laquelle ces jetons peuvent être personnalisés et envoyés avec des commandes uniques.
Grâce à quelque chose appelé des crochets, vous pourrez désormais recevoir des notifications avant de recevoir un jeton ERC-777. Plus que cela, crochets peut imposer certaines conditions sur les transactions, comme forcer le destinataire à dépenser un certain montant pour un certain produit ou service.
Peut-être plus important encore, cela permet aux utilisateurs de désigner les opérateurs. Cela vous permet de désigner une adresse qui peut envoyer et graver des jetons à volonté et qui peut être désactivée à tout moment. Cela pourrait ouvrir la voie à des paiements automatisés et à une foule d’autres applications.
En bref, l'ERC-777 vous aide à éviter de perdre des fonds, tout en offrant de nouvelles conditions et une flexibilité intéressantes.
ERC-1400
C'est un bibliothèque qui se compose de plusieurs normes conçues pour jetons de sécurité. La tokenisation des titres existants, qu’il s’agisse d’actions, d’obligations ou d’options, est une chose très attendue depuis plusieurs années maintenant. En plus de simplement remplacer les formes d'argent et de devises existantes, les blockchains pourraient potentiellement aider à enregistrer et à effectuer des transactions avec n'importe quelle sécurité partout dans le monde.
Les développeurs ont travaillé sur les normes suivantes pour en faire une réalité avec Ethereum.
ERC-1410
Cela permet d'utiliser des jetons qui représentent tous la même sécurité, mais avec des conditions différentes. Ces conditions pourraient inclure, entre autres, des périodes de conservation ou des droits de vote.
En effet, il s’agit de jetons semi-fongibles, car l’actif qu’il représente est identique mais des métadonnées différentes sont attachées.
ERC-1594
Cette norme offre le modèle de base dont tout jeton de sécurité aurait besoin. Puisqu’il existe plusieurs raisons pour lesquelles le transfert d’un jeton de sécurité peut échouer, cette norme introduit de nouvelles fonctions. Par exemple, disons que quelqu'un essaie d'envoyer un jeton de sécurité alors qu'il n'est pas légalement autorisé à le faire. Ensuite, vous avez besoin d’une fonction qui non seulement empêche que cela se produise, mais qui fournit également idéalement une raison pour laquelle la transaction a échoué. ERC-1594 introduit le peutTransfert et canTransferByPartition fonctions qui offrent cette fonctionnalité.
Cette fonctionnalité est très importante pour que les jetons de sécurité soient efficaces. Si les utilisateurs reçoivent des notifications d’échec sans aucune explication et étant donné la multitude de raisons d’un éventuel échec de transaction, l’expérience sera fastidieuse et peu attrayante.
ERC-1643
Cette norme permet de joindre des documents aux transactions. De nombreux titres seront accompagnés de documents et il est impératif de les conserver attachés au jeton. Non seulement cette norme autorise cette pièce jointe mais elle permet également aux utilisateurs d'être informés de toute modification apportée aux documents.
La norme utilise la méthode de hachage de stockage de documents. Il stocke un hachage du document signé sur la blockchain ainsi qu'un lien pointant vers le site de stockage hors chaîne de l'ensemble du document.
ERC-1644
En raison des oublis réglementaires, il est essentiel de soumettre les jetons de sécurité aux ordres des régulateurs en raison de faute professionnelle. Ceci est réalisé en mettant en œuvre un manette fonction, grâce à laquelle le manette l'adresse peut interagir avec les jetons le cas échéant.
Réflexions finales : l'avenir des normes de jetons Ethereum
Le développement au sein de l’écosystème Ethereum a été et continue d’évoluer à un rythme impressionnant. Ces normes de jetons émergentes, bien que couramment utilisées jusqu'à présent, pourraient certainement s'avérer incroyablement utiles dans la réalisation des ambitions concernant les jetons non fongibles et de sécurité. La norme ERC-20 a déclenché la première vague de tokenisation et d’innovation. Cependant, il est plus que probable que ces nouvelles normes pourraient déclencher une vague de perturbations économiques éclipsant la précédente.
Source https://coincentral.com/etherum-token-standards-erc/?utm_source=rss&utm_medium=rss&utm_campaign=etherum-token-standards-erc