ERC-223 est une extension du protocole ERC-20, et a été créé comme une solution au bug ERC-20 par un développeur Ethereum dont le nom d’utilisateur Reddit est « Dexaran ».
ERC est l’acronyme de « Ethereum Request for Comment ».
La plateforme de jetons ERC 223 est alimentée par des contrats intelligents et permet aux utilisateurs de transférer en toute sécurité des jetons dans un portefeuille numérique.
Le fait qu’Ethereum ait établi des normes de tokenisation simplifie le processus. En fonction de ce que l’application est censée faire, différents types peuvent être tokenisés en utilisant différentes normes.
Parmi les jetons Ethereum les plus populaires figurent les normes ERC-20, ERC-721 et ERC-777.
Si la norme ERC-20 est extrêmement utile, elle est loin d’être idéale. Par exemple, un défaut de conception particulièrement flagrant de l’ERC-20 permettait de perdre des jetons lorsque des personnes les envoyaient par erreur à un contrat intelligent en utilisant le même processus que celui qu’elles utiliseraient pour envoyer des jetons à un portefeuille ordinaire.
Malheureusement, cela a déjà conduit à la perte de plus de 3 millions de dollars en jetons ERC-20.
Ce défaut de conception est corrigé par l’ERC-223, qui permet aux utilisateurs de transférer des jetons vers des contrats intelligents et des portefeuilles qui remplissent la même fonction. En outre, les jetons ERC-223 sont plus performants que les jetons ERC-20 en termes d’efficacité, puisqu’ils ne nécessitent qu’une seule étape au lieu de deux pour les transactions.
L’ERC-223 conserve toutes les fonctionnalités d’origine tout en corrigeant les bogues susmentionnés. La nouvelle norme introduit des améliorations et des capacités qui répondent à certains des problèmes les plus graves de l’ERC-20, notamment lors de l’interaction avec d’autres contrats intelligents.
La fonction de transfert des ERC-223 comprend un paramètre qui permet de s’assurer que l’adresse de destination est un contrat intelligent. Si c’est le cas, la transaction appelle la fonction Fallback du jeton dans le smart contract et celui-ci peut être renvoyé sur le compte de l’expéditeur à l’aide de cette fonction, après quoi les jetons sont transférés au smart contract.
Aucun jeton n’est perdu car la fonction de transfert mise à jour fonctionne désormais aussi pour les contrats intelligents.
Voici quelques avantages du jeton ERC-223 :
Le jeton ERC-223 est alimenté par des contrats intelligents automatisés qui garantissent le bon déroulement des transactions.
Il maintient la transparence dans les détails des transactions des utilisateurs.
Il est entièrement décentralisé pour éliminer le besoin d’intermédiaires tels que les banques, ce qui permet aux utilisateurs de bénéficier de frais de gaz et de temps d’attente moins élevés.
La plateforme de développement de jetons ERC-223 permet aux investisseurs d’obtenir une liquidité instantanée et un retour sur investissement élevé en tant que revenu passif.
Il permet de déposer des jetons dans un contrat en une seule transaction. Cela permet d’éviter de nouveaux ballonnements.
Pour contrecarrer les activités de piratage, la plateforme de développement de jetons ERC 223 intègre des fonctions de sécurité multicouches telles que l’authentification HTTP, le cryptage de bout en bout et la protection par séquestre.
Les transactions en jetons sont exécutées de manière similaire aux transactions en Ether.
L’ERC-223 peut être considéré comme un sur-ensemble de l’ERC-20, mais seul le temps dira quel jeton deviendra la norme définitive dans l’écosystème Ethereum.