ERC404, DN404, ERC404m, ERC-X, NAP et autres normes similaires expliquées

Débutant3/11/2024, 6:05:01 PM
Quels sont ERC404, DN404, ERC404m, ERC-X, NAP? Cet article présentera chacun de ces protocoles.

Introduction

2023 et 2024 ont été une période d'expérimentation avec de nouveaux types de jetons: ordinaux, inscriptions, Token2022, et maintenant - ERC404 et ses dérivés. ERC404 est apparu assez récemment. Début février 2024, un développeur aspirant a créé un nouveau jeton nommé EMERALD, qui a précédé ERC404 mais s'est effondré en raison d'une erreur. Cependant, certains développeurs ont vu du potentiel dans ce concept et début février, ils ont affiné la norme en ERC404.

Cette norme ajoute un intérêt particulier dans le contexte où elle remet en question la viabilité des plateformes qui facilitent la propriété fractionnée des NFT et peuvent modifier de manière significative le paysage de l'espace NFT, y compris les NFT-AMM et les plateformes de prêt pour les NFT.

Pour commencer, examinons les différents types de jetons pour établir des frontières solides :

  • ERC20, BEP20, SPL - ce sont des jetons fongibles réguliers utilisés pour l'échange et employés dans divers réseaux avec différents mécanismes de création en tant que code. Les jetons SPL, spécifiquement les jetons Solana, se distinguent car ils utilisent un mécanisme comptable différent lié aux comptes au lieu d'être directement stockés dans des portefeuilles.
  • BRC20 - essentiellement similaire à ERC20 mais pour Bitcoin. La différence réside dans les jetons BRC-20 qui ne dépendent pas de contrats intelligents comme leurs homologues sur Ethereum et autres réseaux; au lieu de cela, ils utilisent des ordinaux et des inscriptions pour leurs opérations. Ces jetons sont uniques car ils sont intégrés directement dans les satoshis Bitcoin en utilisant du code JSON. Un autre aspect intéressant est que les jetons BRC-20 fonctionnent en parallèle avec la blockchain Bitcoin, ce qui signifie que les transactions peuvent être acceptées sur le réseau Bitcoin mais rejetées selon le protocole BRC-20 si elles ne respectent pas les conditions spécifiées.
  • Inscriptions - ce type de jeton ressemble aux NFT ; ils représentent des fragments de métadonnées qui peuvent être ajoutés à un bloc sur la blockchain. Ils peuvent stocker des données de n'importe quel type, telles que du texte, des images ou même du code, directement sur la blockchain, ce qui les rend permanents et immuables. Les NFT, dans ce cas, diffèrent en ce qu'ils contiennent des métadonnées pointant vers les données réelles de l'actif numérique stocké ailleurs, telles que IPFS ou des serveurs centralisés comme Amazon AWS.
  • Les ordinaux - essentiellement similaires aux Inscriptions, une méthode d'enregistrement de données dans des satoshis individuels, également appelés NFT sur Bitcoin. En utilisant un système de classement logique appelé théorie de l'ordinal, chaque satoshi individuel peut se voir attribuer un numéro unique. Cela permet aux développeurs d'incorporer des données arbitraires telles que des images, des vidéos ou du texte dans chaque satoshi, créant ainsi un large éventail d'applications potentielles pour cette technologie. Les Inscriptions en BTC et BRC20 fonctionnent sur la technologie des Ordinaux.

1. ERC404

ERC404 est un nouveau standard de jeton expérimental non officiel que les développeurs ont lancé sur Ethereum début février 2024. Ce standard combine l'interchangeabilité de ERC20 avec l'unicité des NFT ERC721 et constitue essentiellement une implémentation mixte de ces deux types de jetons. Il est considéré comme non officiel car idéalement, chaque ERCxxx devrait correspondre à un EIPxxx spécifique (proposition d'amélioration d'Ethereum). Habituellement, cela se fait par des accords au sein de la communauté des développeurs Ethereum. Cependant, cette fois, le standard a été créé par des développeurs tiers qui ne l'ont pas coordonné en tant qu'EIP.

Si un jeton ERC721 standard est un jeton non fongible qui est transféré d'adresse en adresse et que tout son historique de propriété peut être tracé, similaire aux Inscriptions, alors dans l'ERC404, la partie ERC721 est implémentée différemment. Les jetons sont brûlés et remintés selon les transferts de base/fractionnés. Ainsi, essentiellement, un jeton ERC-404 équivaut à un jeton ERC20 plus un NFT. Cela ressemble quelque peu à l'ERC1155, qui permet essentiellement aux utilisateurs de posséder plusieurs NFT avec la différence de l'ERC721 étant que dans l'ERC1155, tous les jetons sont essentiellement différents, tandis que dans l'ERC1155, le portefeuille de l'utilisateur peut contenir un solde de jetons NFT similaire à des jetons fongibles, comme c'est le cas avec l'ERC20.

Cependant, ERC1155 ne traite que des jetons NFT, tandis que ERC404 permet le fonctionnement simultané de NFT et d'ERC20. ERC-404 est lui-même simplement un contrat intelligent qui génère un contrat ERC-20 et un contrat ERC-721 supplémentaire.

À un niveau de base, 1 jeton NFT dans ERC721 ne peut pas être divisé en parties plus petites, et 1 jeton ERC-20 équivaut généralement à 10 unités à la puissance de 18, c'est-à-dire sa divisibilité. Mais si le solde du compte d'un utilisateur est inférieur à un jeton ERC-404, alors il possède la quantité correspondante de jetons ERC-20 au lieu du NFT complet. Si le solde du compte est égal ou supérieur à un jeton ERC-404, alors il possède cette quantité de jetons ERC-20 et la quantité correspondante de NFT.

Comment ça fonctionne simplement :

  • Une collection est créée contenant, par exemple, 10k répliques NFT et 10k jetons ERC20 qui peuvent être fractionnés.
  • Si un utilisateur possède une quantité de jetons fongibles dépassant un montant prédéfini, le contrat émet automatiquement un jeton non fongible pour l'utilisateur. Par exemple, si un utilisateur possédait 0,7 jetons ERC404 (également appelé une fraction de jeton), et que les utilisateurs acquièrent (ou achètent) 0,4 jetons supplémentaires, les utilisateurs se retrouvent avec 1,1 jetons. Dans ce cas, le contrat génère automatiquement 1 NFT ERC404 dans le portefeuille et laisse 0,1 ERC20.
  • Si les utilisateurs dépensent suffisamment de jetons fongibles pour tomber en dessous d'un montant prédéterminé, le contrat brûle automatiquement l'un de vos jetons non fongibles. Si vous vendez 0,2 jetons sur ces 1,1 jetons, votre NFT est brûlé et il vous reste 0,9 ERC20.
  • Et si le solde de l'utilisateur est de 2,2 ERC404 et que vous vendez 0,4 jetons ? Dans ce cas, le dernier NFT transféré au portefeuille de l'utilisateur par quelque moyen que ce soit est brûlé, et l'utilisateur se retrouve avec 1 NFT et 0,4 ERC20. Si l'utilisateur ne veut pas perdre un NFT avec certaines caractéristiques, la démarche la plus logique est de le transférer temporairement vers un autre portefeuille.

Figure 1: flux ERC404

Ces NFT peuvent être échangés sur des places de marché NFT comme OpenSea, tandis que les jetons ERC-20 peuvent être échangés sur des bourses décentralisées telles que Uniswap. Cela fournit de la liquidité à la fois des places de marché NFT et des bourses décentralisées.

Risques des projets basés sur ERC404 :

  • Un des principaux risques est les frais de gaz excessivement élevés. Les utilisateurs paient souvent des frais de gaz plusieurs fois plus élevés que la valeur des jetons eux-mêmes.
  • Une autre nuance est le grand nombre de rug pulls au milieu de la frénésie. Le fondateur de SlowMist, Yu Xian, a également exprimé des préoccupations concernant les risques potentiels dans les processus de trading de jetons ERC-404, où les NFT associés peuvent être en danger d'être transférés ou détruits sans examen approfondi.
  • Un autre risque potentiel peut être associé à l'utilisation de jetons ERC404 dans les protocoles de crédit, car cela crée une opportunité de manipulation en raison du déséquilibre entre les NFT et leurs fractions.

De plus, ERC404 crée des mécanismes assez inhabituels qui sont simultanément conditionnés par ses inconvénients :

  • Lors des transferts entre adresses ou lors du désassemblage (brûlage) en ERC20/assemblage en un NFT complet (frappe), les propriétés du NFT peuvent changer. Cela se produit parce que les métadonnées sont perdues lors du brûlage, et des métadonnées différentes sont créées lors de la restauration.
  • En théorie, le prix des NFT devrait être lié au prix des jetons ERC20, mais en réalité, c'est légèrement différent. En fait, nous avons deux pools de liquidités différents et des mécanismes de formation des prix différents - pour le pool NFT sur les places de marché NFT et pour le pool ERC20 sur les DEX. Théoriquement, cela crée des opportunités d'arbitrage qui devraient aligner les prix. Pourquoi cela se produit : si quelqu'un veut vendre rapidement un jeton sur OpenSea, il est plus probable qu'il fixe le prix en dessous du prix plancher. S'ils veulent vendre sur Uniswap, la transaction se fera au prix actuel.

Un des projets les plus populaires dans ce domaine est Pandora, comme en témoigne la domination de son volume de transactions par rapport à tous les ERC404. En deuxième position en termes de volume de transactions se trouve DeFrogs, et en troisième position Alphabet.

Figure 2 : Distribution des projets basés sur ERC404 par volume de transactions. Source : @candlestick_io, Dune.com

Pandora développe activement ERC404, travaillant sur la deuxième version de contrat (ERC404 v2). On s'attend à ce que le coût en gaz pour la création de jetons dans ERC-404 V2 diminue d'environ 28 %, tandis que le coût de transfert de jetons pourrait diminuer d'environ 50 %. Cependant, le coût de destruction des jetons devrait augmenter de 80 %, et ce changement est lié à la réutilisation des identifiants de jetons et est conforme aux attentes.

Considérons la dynamique des prix de Pandora : sur OpenSea, le prix plancher est de 9,36 ETH, ce qui, au taux de change de Binance (3530$ par ETH), se traduit par 33 040 $. Sur Uniswap, nous observons un prix de 22 503 $ :

Figure 3: Comparaison des prix de Pandora sur OpenSea et DEX. Source: opensea.io, cryptorank.io

Nous constatons la même chose avec DeFrogs, une autre collection populaire ERC404, avec Opensea au prix de 0,395 ETH ou 1 394 $ et Uniswap à 1 021 $ :

Figure 4: Comparaison des prix de Defrogs sur OpenSea et DEX. Source: opensea.io, cryptorank.io

Dans le cas d'Alphabet, la situation est similaire, mais un fort écart de volume de transactions est visible : sur Opensea, il est de 0,781 ETH avec un prix de 0,34 ETH (1 220 $), et selon les données du tableau de bord de Dune, le volume total des transactions est de 103,5 millions de dollars avec un prix actuel de 192 $ sur CoinW et Uniswap :

Figure 5: Comparaison des prix d'Alphabet sur OpenSea et DEX. Source: opensea.io, cryptorank.io

2. ERC404 Evolution and Competing Solutions

2.1 DN404 (NFT divisible)

DN404 est un concurrent direct d’ERC404, pris en charge par plusieurs réseaux et visant à fournir des transactions plus flexibles et plus efficaces dans l’espace NFT, permettant aux utilisateurs de posséder et d’échanger des fractions de NFT. L’idée derrière ERC404 était de créer un contrat unique qui pourrait agir à la fois comme des jetons fongibles et non fongibles. Cependant, cela ne peut pas être réalisé sans introduire des exploits et enfreindre les normes. Au lieu de cela, DN404 utilise une approche plus complexe et compréhensible : il a deux contrats - un ERC20 « de base » et un ERC721 « miroir ». Dans ce cas, le contrat de jeton ERC20 suit les soldes des utilisateurs et gère la frappe/la combustion des NFT miroirs. DEX Trader Joe a été la première plateforme à adopter la norme DN404, en lançant un jeton appelé SHOE. De plus, DN404 est pris en charge sur des chaînes telles que BNB, Polygon, Arbitrum, Ethereum, Fantom, Optimism et Base.

Figure 6: statistiques DN404. Source: @cryptokoryo_research, dune.com

Il est également intéressant de noter que les mêmes développeurs qui ont contribué à la création de l'ERC721a ont été impliqués dans son développement, ce qui indique que ce protocole a des chances légèrement plus élevées de recevoir une approbation officielle et une reconnaissance au sein de l'écosystème Ethereum, mais cela n'est pas encore certain. Un représentant de cette catégorie est le projet Asterix, basé sur le protocole DN404, un effort de collaboration entre le fondateur de l'ERC721a, optimizoor, et 0xCygaar, optimisant significativement le protocole ERC-404.

2.2 ERC404m

Cette norme a été développée par Muon et permet à l'ERC404 d'être pris en charge sur différentes chaînes, les jetons pouvant circuler entre les chaînes sur lesquelles ils sont déployés. Actuellement, ces chaînes comprennent Optimism, Arbitrum et Mainnet Muon. Les jetons ERC-404m peuvent être répertoriés sur n'importe quelle bourse DEX et place de marché NFT. ERC-404m hérite des fonctions nécessaires à la connectivité via le protocole de création/destruction. En utilisant ce protocole, les jetons ERC404m peuvent exister sur plusieurs chaînes et être échangés entre elles sans avoir besoin de les convertir en norme ERC20 ou ERC721. De plus, l'équipe de Muon travaille sur une solution au problème de réplication accidentelle (effacement des attributs lors de la destruction de NFT et création d'attributs entièrement nouveaux lors de la création de NFT ERC404). Cette solution implique la création d'une base de données répliquée de manière autonome au niveau du réseau canary de Muon.

2,3 ERC404 Plus

Il s'agit d'une norme modifiée proposée par Bitcoin Cats qui réduit l'utilisation du gaz lorsqu'on travaille avec l'ERC404. Un autre fait intéressant est que BitcoinCats404 ne peut être créé qu'en reliant des NFT Bitcoin Cats aux Ordinaux en liant directement des portefeuilles ETH et BTC sur le site Web de BitcoinCats. Cette initiative a rendu possible le lancement de transactions non seulement sur Magic Eden et OKX, mais aussi sur Uniswap, Opensea, Blur et même sur CEX.

2.4 CW404

Cette norme, développée par Injective, est un ERC404 porté qui combine les normes CW20 et CW721. En fait, il s'agit du port ERC404 d'Ethereum vers Injective. Le premier représentant de cette collection est Sushi Fighter NFT.

2.5 ERC-X

Le ERC-X est une norme expérimentale optimisée qui permet à plusieurs normes d'être utilisées en une seule (ERC20, ERC404, ERC721, ERC721A, ERC721Psi, ERC1155 et ERC1155Delta). ERC-X est considéré comme plus rentable que ERC404 et évolue de manière pratique à n'importe quelle taille de projet avec un nombre réglementé de jetons totalisant la valeur NFT. Le premier représentant de cette norme est Miner.

Figure 7: Flux de travail du mineur. Source: twitter.com, @minerercx

Cette norme, implémentée par Miner, contrairement aux spécifications ERC404, permet l'utilisation de ERC721 ou ERC1155, et divise également les frais de wrapping/déwrapping des jetons NFT (création/destruction) en plusieurs commissions : 10 % pour les partenaires ayant créé la capsule, 10 % pour le Trésor de Miner, et 80 % répartis entre les stakers. De plus, la norme ERC-X permet des économies de gaz significatives et ramène des fonctionnalités essentielles de la norme ERC20, telles que des mécanismes anti-snipe, pour assurer des lancements de projets plus fluides. De plus, avec des ajustements minimes, ERC-X permet la présentation des NFT en tant que ERC721 ou ERC1155, répondant aux différents besoins des projets.

Figure 8: Comparaison de l'efficacité des différentes normes. Source: docs.miner.build

De plus, Miner propose une technologie appelée EasyLaunch, qui simplifie le processus de lancement de jetons à seulement deux étapes : le déploiement et l'ajout de liquidité. Cette simplicité contraste avec d'autres versions de l'ERC404 et DN404, où vous devez déployer, mettre en liste blanche votre portefeuille manuellement, initialiser le pool de liquidité sans ajouter de jetons (une étape non prise en charge par l'interface Uniswap), mettre en liste blanche le fournisseur de liquidité, puis ajouter de la liquidité.

2.6 NAP (Native Assurance Protocol)

Toutes les normes précédentes sont basées sur la combinaison de l'ERC20 et de l'ERC721 en créant de nouveaux contrats intelligents, ce qui signifie aucune interaction avec les collections existantes. NAP, initié par l'équipe de b0rder1ess sur Polygon il y a deux ans, permet d'incorporer des éléments DeFi dans les collections existantes d'ERC721 et d'ERC1155 NFT, préservant leur originalité, permettant l'échange contre des jetons ERC20 et améliorant les rendements de redevances, que les normes susmentionnées ne peuvent offrir. NAP exploite la synergie potentielle entre les deux en créant des opportunités de gains d'arbitrage entre les marchés NFT et DeFi.

Essentiellement, NAP fonctionne comme un protocole de prêt, pas de création/destruction de jetons. Au lieu de cela, les utilisateurs de NFT peuvent recevoir et détenir leurs NFT de manière traditionnelle, que ce soit en les créant ou en les achetant sur la plateforme NAP ou sur tout autre marché sans avoir besoin de posséder le jeton DeFi associé. Les utilisateurs DeFi peuvent participer à la promotion de la collection en échangeant des stablecoins contre un jeton DeFi garanti sans posséder le NFT.

Figure 9: Flux de travail NAP. Source: docs.borderless.art

Conclusion

ERC404 et ses dérivés sont en effet une technologie intéressante et quelque peu révolutionnaire. Cependant, le principal problème en ce moment est qu'il y a certains aspects qui limitent vraiment son utilisation : manque d'ancrage des prix, manque de préservation des métadonnées, et ainsi de suite. Cela diffère considérablement des EIP bien développés, où la communauté des développeurs examine différents vecteurs, joue et analyse divers scénarios, et ainsi de suite, pour former la proposition la plus réfléchie avec des risques minimaux et des processus logiques de manière maximale.

Même en comparant ERC404 à l'expérimental Token2022 sur Solana - il a également été développé pendant longtemps par une grande équipe de développeurs et est toujours en cours de test et d'identification des risques. Et NAP, qui a été initialement développé sur Polygon, n'a pas pour une raison quelconque connu une adoption généralisée au cours des deux années suivant le début de son développement et reste dans l'ombre.

Il est très probable que cela prendra beaucoup plus de temps pour que de telles mécaniques soient mises en œuvre dans des blockchains non-EVM, malgré leur apparente simplicité. Le fait est que, dans d'autres blockchains, il existe leurs propres règles et normes pour la création de jetons et de contrats intelligents. Et, à un niveau fondamental, l'idée de NAP, ERC404 et ERC-X diffère en ce qu'elle permet de mettre en œuvre la fonctionnalité de combiner des jetons fongibles et non fongibles au niveau natif, sans recourir à des contrats intelligents supplémentaires de niveau supérieur.

Par conséquent, il vaut probablement la peine d'attendre le développement ultérieur de cette norme ou la création d'une nouvelle norme avec des EIP, qui peuvent être plus complexes et bien pensés sous divers angles. L'idée de pouvoir diviser les NFT en jetons ERC20 peut apporter de nombreux nouveaux cas d'utilisation, notamment dans DeFi pour les mécanismes d'options, les jetons d'index, les contrats à terme et des tokenomiques complexes comme ceux de Tapioca DAO. De plus, de tels mécanismes pourraient s'avérer très utiles pour les jeux web3, car ils pourraient simplifier considérablement la conception de l'architecture économique du jeu.

Avertissement:

  1. Cet article est repris deDewhales Research)], Transmettre le titre original'ERC404, DN404, ERC404m, ERC-X, NAP et autres normes similaires expliquées', S'il y a des objections à cette réimpression, veuillez contacter lePorte Apprendreéquipe, et ils s'en occuperont rapidement.

  2. Avertissement de responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent pas un conseil en investissement.

  3. Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdite.

ERC404, DN404, ERC404m, ERC-X, NAP et autres normes similaires expliquées

Débutant3/11/2024, 6:05:01 PM
Quels sont ERC404, DN404, ERC404m, ERC-X, NAP? Cet article présentera chacun de ces protocoles.

Introduction

2023 et 2024 ont été une période d'expérimentation avec de nouveaux types de jetons: ordinaux, inscriptions, Token2022, et maintenant - ERC404 et ses dérivés. ERC404 est apparu assez récemment. Début février 2024, un développeur aspirant a créé un nouveau jeton nommé EMERALD, qui a précédé ERC404 mais s'est effondré en raison d'une erreur. Cependant, certains développeurs ont vu du potentiel dans ce concept et début février, ils ont affiné la norme en ERC404.

Cette norme ajoute un intérêt particulier dans le contexte où elle remet en question la viabilité des plateformes qui facilitent la propriété fractionnée des NFT et peuvent modifier de manière significative le paysage de l'espace NFT, y compris les NFT-AMM et les plateformes de prêt pour les NFT.

Pour commencer, examinons les différents types de jetons pour établir des frontières solides :

  • ERC20, BEP20, SPL - ce sont des jetons fongibles réguliers utilisés pour l'échange et employés dans divers réseaux avec différents mécanismes de création en tant que code. Les jetons SPL, spécifiquement les jetons Solana, se distinguent car ils utilisent un mécanisme comptable différent lié aux comptes au lieu d'être directement stockés dans des portefeuilles.
  • BRC20 - essentiellement similaire à ERC20 mais pour Bitcoin. La différence réside dans les jetons BRC-20 qui ne dépendent pas de contrats intelligents comme leurs homologues sur Ethereum et autres réseaux; au lieu de cela, ils utilisent des ordinaux et des inscriptions pour leurs opérations. Ces jetons sont uniques car ils sont intégrés directement dans les satoshis Bitcoin en utilisant du code JSON. Un autre aspect intéressant est que les jetons BRC-20 fonctionnent en parallèle avec la blockchain Bitcoin, ce qui signifie que les transactions peuvent être acceptées sur le réseau Bitcoin mais rejetées selon le protocole BRC-20 si elles ne respectent pas les conditions spécifiées.
  • Inscriptions - ce type de jeton ressemble aux NFT ; ils représentent des fragments de métadonnées qui peuvent être ajoutés à un bloc sur la blockchain. Ils peuvent stocker des données de n'importe quel type, telles que du texte, des images ou même du code, directement sur la blockchain, ce qui les rend permanents et immuables. Les NFT, dans ce cas, diffèrent en ce qu'ils contiennent des métadonnées pointant vers les données réelles de l'actif numérique stocké ailleurs, telles que IPFS ou des serveurs centralisés comme Amazon AWS.
  • Les ordinaux - essentiellement similaires aux Inscriptions, une méthode d'enregistrement de données dans des satoshis individuels, également appelés NFT sur Bitcoin. En utilisant un système de classement logique appelé théorie de l'ordinal, chaque satoshi individuel peut se voir attribuer un numéro unique. Cela permet aux développeurs d'incorporer des données arbitraires telles que des images, des vidéos ou du texte dans chaque satoshi, créant ainsi un large éventail d'applications potentielles pour cette technologie. Les Inscriptions en BTC et BRC20 fonctionnent sur la technologie des Ordinaux.

1. ERC404

ERC404 est un nouveau standard de jeton expérimental non officiel que les développeurs ont lancé sur Ethereum début février 2024. Ce standard combine l'interchangeabilité de ERC20 avec l'unicité des NFT ERC721 et constitue essentiellement une implémentation mixte de ces deux types de jetons. Il est considéré comme non officiel car idéalement, chaque ERCxxx devrait correspondre à un EIPxxx spécifique (proposition d'amélioration d'Ethereum). Habituellement, cela se fait par des accords au sein de la communauté des développeurs Ethereum. Cependant, cette fois, le standard a été créé par des développeurs tiers qui ne l'ont pas coordonné en tant qu'EIP.

Si un jeton ERC721 standard est un jeton non fongible qui est transféré d'adresse en adresse et que tout son historique de propriété peut être tracé, similaire aux Inscriptions, alors dans l'ERC404, la partie ERC721 est implémentée différemment. Les jetons sont brûlés et remintés selon les transferts de base/fractionnés. Ainsi, essentiellement, un jeton ERC-404 équivaut à un jeton ERC20 plus un NFT. Cela ressemble quelque peu à l'ERC1155, qui permet essentiellement aux utilisateurs de posséder plusieurs NFT avec la différence de l'ERC721 étant que dans l'ERC1155, tous les jetons sont essentiellement différents, tandis que dans l'ERC1155, le portefeuille de l'utilisateur peut contenir un solde de jetons NFT similaire à des jetons fongibles, comme c'est le cas avec l'ERC20.

Cependant, ERC1155 ne traite que des jetons NFT, tandis que ERC404 permet le fonctionnement simultané de NFT et d'ERC20. ERC-404 est lui-même simplement un contrat intelligent qui génère un contrat ERC-20 et un contrat ERC-721 supplémentaire.

À un niveau de base, 1 jeton NFT dans ERC721 ne peut pas être divisé en parties plus petites, et 1 jeton ERC-20 équivaut généralement à 10 unités à la puissance de 18, c'est-à-dire sa divisibilité. Mais si le solde du compte d'un utilisateur est inférieur à un jeton ERC-404, alors il possède la quantité correspondante de jetons ERC-20 au lieu du NFT complet. Si le solde du compte est égal ou supérieur à un jeton ERC-404, alors il possède cette quantité de jetons ERC-20 et la quantité correspondante de NFT.

Comment ça fonctionne simplement :

  • Une collection est créée contenant, par exemple, 10k répliques NFT et 10k jetons ERC20 qui peuvent être fractionnés.
  • Si un utilisateur possède une quantité de jetons fongibles dépassant un montant prédéfini, le contrat émet automatiquement un jeton non fongible pour l'utilisateur. Par exemple, si un utilisateur possédait 0,7 jetons ERC404 (également appelé une fraction de jeton), et que les utilisateurs acquièrent (ou achètent) 0,4 jetons supplémentaires, les utilisateurs se retrouvent avec 1,1 jetons. Dans ce cas, le contrat génère automatiquement 1 NFT ERC404 dans le portefeuille et laisse 0,1 ERC20.
  • Si les utilisateurs dépensent suffisamment de jetons fongibles pour tomber en dessous d'un montant prédéterminé, le contrat brûle automatiquement l'un de vos jetons non fongibles. Si vous vendez 0,2 jetons sur ces 1,1 jetons, votre NFT est brûlé et il vous reste 0,9 ERC20.
  • Et si le solde de l'utilisateur est de 2,2 ERC404 et que vous vendez 0,4 jetons ? Dans ce cas, le dernier NFT transféré au portefeuille de l'utilisateur par quelque moyen que ce soit est brûlé, et l'utilisateur se retrouve avec 1 NFT et 0,4 ERC20. Si l'utilisateur ne veut pas perdre un NFT avec certaines caractéristiques, la démarche la plus logique est de le transférer temporairement vers un autre portefeuille.

Figure 1: flux ERC404

Ces NFT peuvent être échangés sur des places de marché NFT comme OpenSea, tandis que les jetons ERC-20 peuvent être échangés sur des bourses décentralisées telles que Uniswap. Cela fournit de la liquidité à la fois des places de marché NFT et des bourses décentralisées.

Risques des projets basés sur ERC404 :

  • Un des principaux risques est les frais de gaz excessivement élevés. Les utilisateurs paient souvent des frais de gaz plusieurs fois plus élevés que la valeur des jetons eux-mêmes.
  • Une autre nuance est le grand nombre de rug pulls au milieu de la frénésie. Le fondateur de SlowMist, Yu Xian, a également exprimé des préoccupations concernant les risques potentiels dans les processus de trading de jetons ERC-404, où les NFT associés peuvent être en danger d'être transférés ou détruits sans examen approfondi.
  • Un autre risque potentiel peut être associé à l'utilisation de jetons ERC404 dans les protocoles de crédit, car cela crée une opportunité de manipulation en raison du déséquilibre entre les NFT et leurs fractions.

De plus, ERC404 crée des mécanismes assez inhabituels qui sont simultanément conditionnés par ses inconvénients :

  • Lors des transferts entre adresses ou lors du désassemblage (brûlage) en ERC20/assemblage en un NFT complet (frappe), les propriétés du NFT peuvent changer. Cela se produit parce que les métadonnées sont perdues lors du brûlage, et des métadonnées différentes sont créées lors de la restauration.
  • En théorie, le prix des NFT devrait être lié au prix des jetons ERC20, mais en réalité, c'est légèrement différent. En fait, nous avons deux pools de liquidités différents et des mécanismes de formation des prix différents - pour le pool NFT sur les places de marché NFT et pour le pool ERC20 sur les DEX. Théoriquement, cela crée des opportunités d'arbitrage qui devraient aligner les prix. Pourquoi cela se produit : si quelqu'un veut vendre rapidement un jeton sur OpenSea, il est plus probable qu'il fixe le prix en dessous du prix plancher. S'ils veulent vendre sur Uniswap, la transaction se fera au prix actuel.

Un des projets les plus populaires dans ce domaine est Pandora, comme en témoigne la domination de son volume de transactions par rapport à tous les ERC404. En deuxième position en termes de volume de transactions se trouve DeFrogs, et en troisième position Alphabet.

Figure 2 : Distribution des projets basés sur ERC404 par volume de transactions. Source : @candlestick_io, Dune.com

Pandora développe activement ERC404, travaillant sur la deuxième version de contrat (ERC404 v2). On s'attend à ce que le coût en gaz pour la création de jetons dans ERC-404 V2 diminue d'environ 28 %, tandis que le coût de transfert de jetons pourrait diminuer d'environ 50 %. Cependant, le coût de destruction des jetons devrait augmenter de 80 %, et ce changement est lié à la réutilisation des identifiants de jetons et est conforme aux attentes.

Considérons la dynamique des prix de Pandora : sur OpenSea, le prix plancher est de 9,36 ETH, ce qui, au taux de change de Binance (3530$ par ETH), se traduit par 33 040 $. Sur Uniswap, nous observons un prix de 22 503 $ :

Figure 3: Comparaison des prix de Pandora sur OpenSea et DEX. Source: opensea.io, cryptorank.io

Nous constatons la même chose avec DeFrogs, une autre collection populaire ERC404, avec Opensea au prix de 0,395 ETH ou 1 394 $ et Uniswap à 1 021 $ :

Figure 4: Comparaison des prix de Defrogs sur OpenSea et DEX. Source: opensea.io, cryptorank.io

Dans le cas d'Alphabet, la situation est similaire, mais un fort écart de volume de transactions est visible : sur Opensea, il est de 0,781 ETH avec un prix de 0,34 ETH (1 220 $), et selon les données du tableau de bord de Dune, le volume total des transactions est de 103,5 millions de dollars avec un prix actuel de 192 $ sur CoinW et Uniswap :

Figure 5: Comparaison des prix d'Alphabet sur OpenSea et DEX. Source: opensea.io, cryptorank.io

2. ERC404 Evolution and Competing Solutions

2.1 DN404 (NFT divisible)

DN404 est un concurrent direct d’ERC404, pris en charge par plusieurs réseaux et visant à fournir des transactions plus flexibles et plus efficaces dans l’espace NFT, permettant aux utilisateurs de posséder et d’échanger des fractions de NFT. L’idée derrière ERC404 était de créer un contrat unique qui pourrait agir à la fois comme des jetons fongibles et non fongibles. Cependant, cela ne peut pas être réalisé sans introduire des exploits et enfreindre les normes. Au lieu de cela, DN404 utilise une approche plus complexe et compréhensible : il a deux contrats - un ERC20 « de base » et un ERC721 « miroir ». Dans ce cas, le contrat de jeton ERC20 suit les soldes des utilisateurs et gère la frappe/la combustion des NFT miroirs. DEX Trader Joe a été la première plateforme à adopter la norme DN404, en lançant un jeton appelé SHOE. De plus, DN404 est pris en charge sur des chaînes telles que BNB, Polygon, Arbitrum, Ethereum, Fantom, Optimism et Base.

Figure 6: statistiques DN404. Source: @cryptokoryo_research, dune.com

Il est également intéressant de noter que les mêmes développeurs qui ont contribué à la création de l'ERC721a ont été impliqués dans son développement, ce qui indique que ce protocole a des chances légèrement plus élevées de recevoir une approbation officielle et une reconnaissance au sein de l'écosystème Ethereum, mais cela n'est pas encore certain. Un représentant de cette catégorie est le projet Asterix, basé sur le protocole DN404, un effort de collaboration entre le fondateur de l'ERC721a, optimizoor, et 0xCygaar, optimisant significativement le protocole ERC-404.

2.2 ERC404m

Cette norme a été développée par Muon et permet à l'ERC404 d'être pris en charge sur différentes chaînes, les jetons pouvant circuler entre les chaînes sur lesquelles ils sont déployés. Actuellement, ces chaînes comprennent Optimism, Arbitrum et Mainnet Muon. Les jetons ERC-404m peuvent être répertoriés sur n'importe quelle bourse DEX et place de marché NFT. ERC-404m hérite des fonctions nécessaires à la connectivité via le protocole de création/destruction. En utilisant ce protocole, les jetons ERC404m peuvent exister sur plusieurs chaînes et être échangés entre elles sans avoir besoin de les convertir en norme ERC20 ou ERC721. De plus, l'équipe de Muon travaille sur une solution au problème de réplication accidentelle (effacement des attributs lors de la destruction de NFT et création d'attributs entièrement nouveaux lors de la création de NFT ERC404). Cette solution implique la création d'une base de données répliquée de manière autonome au niveau du réseau canary de Muon.

2,3 ERC404 Plus

Il s'agit d'une norme modifiée proposée par Bitcoin Cats qui réduit l'utilisation du gaz lorsqu'on travaille avec l'ERC404. Un autre fait intéressant est que BitcoinCats404 ne peut être créé qu'en reliant des NFT Bitcoin Cats aux Ordinaux en liant directement des portefeuilles ETH et BTC sur le site Web de BitcoinCats. Cette initiative a rendu possible le lancement de transactions non seulement sur Magic Eden et OKX, mais aussi sur Uniswap, Opensea, Blur et même sur CEX.

2.4 CW404

Cette norme, développée par Injective, est un ERC404 porté qui combine les normes CW20 et CW721. En fait, il s'agit du port ERC404 d'Ethereum vers Injective. Le premier représentant de cette collection est Sushi Fighter NFT.

2.5 ERC-X

Le ERC-X est une norme expérimentale optimisée qui permet à plusieurs normes d'être utilisées en une seule (ERC20, ERC404, ERC721, ERC721A, ERC721Psi, ERC1155 et ERC1155Delta). ERC-X est considéré comme plus rentable que ERC404 et évolue de manière pratique à n'importe quelle taille de projet avec un nombre réglementé de jetons totalisant la valeur NFT. Le premier représentant de cette norme est Miner.

Figure 7: Flux de travail du mineur. Source: twitter.com, @minerercx

Cette norme, implémentée par Miner, contrairement aux spécifications ERC404, permet l'utilisation de ERC721 ou ERC1155, et divise également les frais de wrapping/déwrapping des jetons NFT (création/destruction) en plusieurs commissions : 10 % pour les partenaires ayant créé la capsule, 10 % pour le Trésor de Miner, et 80 % répartis entre les stakers. De plus, la norme ERC-X permet des économies de gaz significatives et ramène des fonctionnalités essentielles de la norme ERC20, telles que des mécanismes anti-snipe, pour assurer des lancements de projets plus fluides. De plus, avec des ajustements minimes, ERC-X permet la présentation des NFT en tant que ERC721 ou ERC1155, répondant aux différents besoins des projets.

Figure 8: Comparaison de l'efficacité des différentes normes. Source: docs.miner.build

De plus, Miner propose une technologie appelée EasyLaunch, qui simplifie le processus de lancement de jetons à seulement deux étapes : le déploiement et l'ajout de liquidité. Cette simplicité contraste avec d'autres versions de l'ERC404 et DN404, où vous devez déployer, mettre en liste blanche votre portefeuille manuellement, initialiser le pool de liquidité sans ajouter de jetons (une étape non prise en charge par l'interface Uniswap), mettre en liste blanche le fournisseur de liquidité, puis ajouter de la liquidité.

2.6 NAP (Native Assurance Protocol)

Toutes les normes précédentes sont basées sur la combinaison de l'ERC20 et de l'ERC721 en créant de nouveaux contrats intelligents, ce qui signifie aucune interaction avec les collections existantes. NAP, initié par l'équipe de b0rder1ess sur Polygon il y a deux ans, permet d'incorporer des éléments DeFi dans les collections existantes d'ERC721 et d'ERC1155 NFT, préservant leur originalité, permettant l'échange contre des jetons ERC20 et améliorant les rendements de redevances, que les normes susmentionnées ne peuvent offrir. NAP exploite la synergie potentielle entre les deux en créant des opportunités de gains d'arbitrage entre les marchés NFT et DeFi.

Essentiellement, NAP fonctionne comme un protocole de prêt, pas de création/destruction de jetons. Au lieu de cela, les utilisateurs de NFT peuvent recevoir et détenir leurs NFT de manière traditionnelle, que ce soit en les créant ou en les achetant sur la plateforme NAP ou sur tout autre marché sans avoir besoin de posséder le jeton DeFi associé. Les utilisateurs DeFi peuvent participer à la promotion de la collection en échangeant des stablecoins contre un jeton DeFi garanti sans posséder le NFT.

Figure 9: Flux de travail NAP. Source: docs.borderless.art

Conclusion

ERC404 et ses dérivés sont en effet une technologie intéressante et quelque peu révolutionnaire. Cependant, le principal problème en ce moment est qu'il y a certains aspects qui limitent vraiment son utilisation : manque d'ancrage des prix, manque de préservation des métadonnées, et ainsi de suite. Cela diffère considérablement des EIP bien développés, où la communauté des développeurs examine différents vecteurs, joue et analyse divers scénarios, et ainsi de suite, pour former la proposition la plus réfléchie avec des risques minimaux et des processus logiques de manière maximale.

Même en comparant ERC404 à l'expérimental Token2022 sur Solana - il a également été développé pendant longtemps par une grande équipe de développeurs et est toujours en cours de test et d'identification des risques. Et NAP, qui a été initialement développé sur Polygon, n'a pas pour une raison quelconque connu une adoption généralisée au cours des deux années suivant le début de son développement et reste dans l'ombre.

Il est très probable que cela prendra beaucoup plus de temps pour que de telles mécaniques soient mises en œuvre dans des blockchains non-EVM, malgré leur apparente simplicité. Le fait est que, dans d'autres blockchains, il existe leurs propres règles et normes pour la création de jetons et de contrats intelligents. Et, à un niveau fondamental, l'idée de NAP, ERC404 et ERC-X diffère en ce qu'elle permet de mettre en œuvre la fonctionnalité de combiner des jetons fongibles et non fongibles au niveau natif, sans recourir à des contrats intelligents supplémentaires de niveau supérieur.

Par conséquent, il vaut probablement la peine d'attendre le développement ultérieur de cette norme ou la création d'une nouvelle norme avec des EIP, qui peuvent être plus complexes et bien pensés sous divers angles. L'idée de pouvoir diviser les NFT en jetons ERC20 peut apporter de nombreux nouveaux cas d'utilisation, notamment dans DeFi pour les mécanismes d'options, les jetons d'index, les contrats à terme et des tokenomiques complexes comme ceux de Tapioca DAO. De plus, de tels mécanismes pourraient s'avérer très utiles pour les jeux web3, car ils pourraient simplifier considérablement la conception de l'architecture économique du jeu.

Avertissement:

  1. Cet article est repris deDewhales Research)], Transmettre le titre original'ERC404, DN404, ERC404m, ERC-X, NAP et autres normes similaires expliquées', S'il y a des objections à cette réimpression, veuillez contacter lePorte Apprendreéquipe, et ils s'en occuperont rapidement.

  2. Avertissement de responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent pas un conseil en investissement.

  3. Les traductions de l'article dans d'autres langues sont réalisées par l'équipe Gate Learn. Sauf mention contraire, la copie, la distribution ou le plagiat des articles traduits est interdite.

Comece agora
Inscreva-se e ganhe um cupom de
$100
!