Ethereum Request for Comment, ou ERC comme la plupart des gens le connaissent, est un document que les constructeurs utilisent pour rédiger des Smart Contracts sur la Blockchain Ethereum. Ces documents déterminent les règles auxquelles doivent se conformer divers jetons basés sur Ethereum. Les normes sont extrêmement importantes lors de la création de toutes les applications, interfaces utilisateur et services liés aux contrats intelligents. La raison principale est que les normes unifient les programmeurs selon les mêmes règles et optimisent l'efficacité et la sécurité afin que les constructeurs n'aient pas à se soucier de ces aspects ni à adapter à chaque fois leur code en raison d'une conformité non standard. Commençant par une proposition d'amélioration Ethereum (EIP) proposée au sein de la communauté, la communauté elle-même examine les documents, les commente et les met potentiellement en œuvre en tant qu'ERC. Les EIP peuvent aborder tout, depuis les jetons, les noms d'enregistrement et les normes communes sur lesquelles l'écosystème peut s'appuyer.ERC-20 est probablement le plus entendu avec ses propriétés inhérentes de fongibilité, ce qui signifie que chaque jeton est exactement le même que tout autre dérivé du même contrat intelligent (SC). Ce langage de script a été implémenté en 2015 et a dominé le marché haussier de l'ICO en 2017.Fait amusant : l'Ether lui-même, la monnaie native d'Ethereum, n'est pas un ERC-20.À ce jour, c'est l'un des standards les plus utilisés, avec des jetons tels que Basic Attention Token (BAT), ApeCoin (APE), BKN de Brickken et la majorité des autres jetons construits à l'aide de celui-ci. Il apporte fongibilité, divisibilité et composabilité avec une large gamme de dApps et d'infrastructures conçues pour accueillir les actifs utilisant cette norme. Il existe plusieurs fonctions qu'un jeton ERC20 conforme doit avoir implémenté, telles que la fourniture de l'offre totale de jetons, la fourniture des soldes du compte du propriétaire, la fongibilité et diverses autres fonctionnalités. Une autre interface de programmation d'application (API) standard est ERC-721, spécifiquement pour les Jetons non fongibles (NFT). Les NFT sont utilisés pour identifier quelque chose ou quelqu'un de manière unique, donc « non fongible ». Des exemples sont des objets de collection, des clés d'accès, des billets de loterie, des billets de concert et de sport, ainsi que d'autres actifs dotés de propriétés uniques. Ensuite, nous avons ERC-1155, une interface standard permettant aux contacts de gérer plusieurs types de jetons, y compris les jetons fongibles et non fongibles. Il s'agit d'une implémentation nécessaire car les normes telles que ERC-20 et ERC-721 nécessitent le déploiement de contrats distincts pour chaque type ou collection de jetons. Par nature, cela place beaucoup de bytecode redondant sur la blockchain Ethereum et limite certaines fonctionnalités. Différentes normes peuvent être mises en œuvre en fonction des caractéristiques et fonctionnalités inhérentes que vous souhaitez que votre token et votre contrat intelligent aient. Naturellement, l'espace évolue avec de nouveaux EIP proposés régulièrement pour réduire les frictions et augmenter la convivialité dans tous les aspects de l'espace blockchain.
Comme c'est le cas pour tout autre jeton, cela dépend de ce que vous souhaitez réaliser. ERC-20 est certainement une option et offre certaines des fonctionnalités que vous souhaitez dans un actif numérisé. Tel que le caractère fongible observé dans le monde financier traditionnel. Chaque action cotée en bourse de la même catégorie est identique aux autres. Toute fraction d'un instrument de dette est identique à toute autre fraction émise via le même instrument de dette. Mais regardons quelques ERC qui ont été spécifiquement introduits à mesure que l'espace des jetons de sécurité s'est développé et devraient constituer un élément central de l'innovation de l'écosystème blockchain.
ERC-1400 est une norme spécifiquement créée dans le but de créer un cadre unifié pour chaque actif tokenisé. La raison principale est d’améliorer la conformité en matière de sécurité des jetons sur le réseau Ethereum. Comme certains jetons suivent les lois traditionnelles sur les valeurs mobilières, diverses lois exigent certaines fonctionnalités. Certaines d'entre elles sont des réglementations KYC et AML qui doivent être respectées pour que l'industrie des actifs tokenisés trouve un jour une place établie dans la finance. Certaines caractéristiques clés sont les suivantes : • Le crédit des jetons sur un portefeuille peut être inversé. Ceci est important car la plupart des autres normes n'offrent aucune possibilité de récupérer des fonds lors du transfert forcé des jetons. En activant une option de récupération de jetons, les émetteurs de jetons (entreprises) obtiennent le contrôle nécessaire tout en bénéficiant des avantages de l'utilisation d'une blockchain pour gagner en composabilité et en automatisation dans la gestion des actifs. Cela tient également compte des erreurs humaines et garantit qu'il n'y a pas de transferts vers des portefeuilles non KYC qui pourraient ne pas suivre les juridictions locales. • Des métadonnées peuvent être attachées au solde du détenteur du jeton. Des exemples sont les droits des actionnaires ou diverses autres restrictions sur la manière et le moment où les transferts peuvent avoir lieu. Encore une fois, cela permet non seulement de fournir de manière transparente les informations vérifiables nécessaires aux investisseurs primaires et sur un marché secondaire, mais garantit également que les conditions et les droits des détenteurs de jetons sont en place. Imposer des limites aux investisseurs Sous ERC-1400, vous pouvez réglementer les périodes de détention dans un portefeuille, fixer des seuils sur les transactions et limiter le nombre de jetons par portefeuille. Cela peut avoir son importance si un émetteur recherche un nombre maximum d'investisseurs, une répartition précise, ou tout simplement éviter la présence de baleines. Si l'une des principales raisons de collecter des fonds de cette manière est la création d'une grande communauté, une telle fonctionnalité diminue non seulement l'allocation concentrée de jetons au fil du temps, mais également les frictions du marché liées aux mouvements importants de jetons.
Cette norme a été conçue pour fournir certaines fonctionnalités de base nécessaires à tout actif tokenisé. L’un d’entre eux est la capacité d’injecter des données hors chaîne. Il est essentiel d'incorporer des règles et des données en chaîne provenant de la saisie et de l'autorisation de données du monde réel. Encore une fois, cela est important pour les conditions basées sur des données qui ne résident pas sur la blockchain elle-même, telles que la vérification KYC et les états de jetons tels que les rachats et les utilitaires basés sur des événements réels liés à la société émettrice. L'ERC-1400 est connu comme une norme générale sous laquelle se trouvent l'ERC-1594 et plusieurs autres.
Anciennement connu sous le nom de protocole T-REX, ERC-3643 est une injection de 2018. Il s'agit d'une autre norme qui donne plus de contrôle à l'émetteur et les actifs peuvent être récupérés même si la clé privée du portefeuille est perdue, car la propriété des actifs est garantie par l'identité numérique. Cette norme, tout comme l'ERC-1400, est compatible avec la norme ERC-20, ce qui signifie qu'elle est interopérable avec les mêmes portefeuilles et dApps dans l'écosystème Ethereum.
Comme nous pouvons le voir, il existe différentes normes, même pour l'industrie émergente de la tokenisation. Bien que la notion d’actifs symboliques soit très prometteuse et progresse chaque jour à mesure que les régulateurs commencent à réaliser ses avantages, certains composants essentiels doivent être inhérents pour qu’elle décolle. Une conformité juridictionnelle spécifique, des composants AML et KYC et un certain degré de protection des investisseurs doivent tous être présents de manière native. Ces normes proposent toutes des manières différentes ou complémentaires de résoudre ce problème dans un écosystème qui prône jusqu'à présent l'anonymat et la liberté d'action. Ce que ces normes montrent, cependant, c'est qu'il existe des moyens pour la finance traditionnelle (TradFi) et la finance décentralisée (Defi) de fusionner de la manière pragmatique nécessaire pour accroître l'inclusivité des investissements et ouvrir de nouveaux modèles commerciaux pour l'ère du Web3.