ERC-777 : c’est quoi ?

erc-777

L’ERC-777 est une norme de jeton négociable issue de l’ERC-20 pour permettre une nouvelle façon de s’engager dans un contrat de jeton tout en restant rétrocompatible.

Qu’est-ce que l’ERC-777 ?

ERC-777 est un standard de jeton pour jetons fongibles introduits sur le Ethereum réseau qui est entièrement compatible avec les échanges décentralisés existants.

En termes plus simples, la norme de tokenisation ERC-777 fait référence au protocole de blockchain d’Ethereum qui spécifie le type de tokens compatibles avec l’ETH.

Elle facilite les interactions compliquées du commerce des jetons et permet de lever toute ambiguïté sur les décimales, la frappe et la gravure. Il utilise une fonction distinctement efficace appelée crochet.

Lorsque les jetons sont livrés à un contrat analytique informatisé, il active un mécanisme de crochet qui rationalise la façon dont les comptes et les contrats communiquent lors de la réception de jetons.. En outre, les jetons ERC-777 sont nettement moins susceptibles d’être bloqués dans un contrat, ce qui est traditionnellement considéré comme un problème avec les jetons ERC-20.

ERC777, comme ERC20, est un pour générer des jetons sur la blockchain Ethereum.. Des crochets sont programmés dans la norme. Si vous transférez de l’ETH à un contrat intelligent, celui-ci sera alerté de l’arrivée de l’ETH par les crochets, une fonctionnalité que les jetons ERC20 ne possèdent pas. Les avantages de cette norme sont les suivants :

  • Son fonctionnement est similaire à celui de l’Ether, dans le sens où les jetons sont envoyés via la fonction send (dest, value, data).
  • Un code tokensReceived est spécifié dans un contrat ou des adresses ordinaires de telle sorte qu’il est activé lorsque des jetons sont reçus, mais ce n’est pas le cas avec les jetons ERC20. C’est le cas, par exemple, transférer d’un smart contract à un autre, mais seul le propriétaire des jetons ERC20 est modifié au sein du smart contract, c’est-à-dire l’émetteur de l’ERC20. Ce double appel est empêché par l’ERC-777.
  • En outre, le ERC-777 utilise la nouvelle norme ERC-820.qui permet l’enregistrement de méta-données pour les contrats afin de permettre une forme de base d’introspection. Cela permet une compatibilité ascendante ainsi que des extensions de fonctionnalités supplémentaires. Les contrats du protocole ERC-777 interagissent de la même manière que les contrats du protocole ERC-20.
  • Avec l’introduction d’une nouvelle fonction de transfert qui inclut un champ appelé bytes où l’on peut ajouter toute information d’identification au transfert et il informe instantanément le contrat destinataire que le transfert a eu lieu.
  • ERC-777 permet à quiconque d’ajouter des fonctionnalités supplémentaires aux jetons.comme un contrat de mélangeur, pour une plus grande confidentialité des transactions, ou une fonction de récupération d’urgence pour vous aider si vous perdez vos clés privées.
Lire aussi :   Qu'est-ce qu'un Virtual Automated Market Makers (vAMMs) ?

Malgré le fait que ERC-777 avait quelques problèmes de sécurité au début qui ont déjà été résolus.mais il peut présenter certains inconvénients, comme tout autre jeton. C’est la raison pour laquelle des versions mises à jour, telles que la version ERC-820, ont déjà été introduites.

Nous pouvons transmettre des jetons à n’importe quelle adresse Ethereum, ce qui implique essentiellement que nous pouvons envoyer des jetons à des contrats qui ne les prennent pas en charge, les verrouillant ainsi à jamais.

Ce qui semble être un problème, c’est que, même si les jetons peuvent être déplacés manuellement, il semble difficile de déterminer quels jetons proviennent de qui et qui les a renvoyés.

Laisser un commentaire