Une nouvelle ère : ERC-6551 et les comptes liés à des jetons (TBA)

IntermédiaireDec 17, 2023
Cet article commence par un rappel de l'histoire des NFT, suivi d'une analyse des détails techniques et de la complexité de la norme ERC-6551. En la comparant à la norme précédente ERC-721, l'article souligne les avantages de la norme ERC-6551 en termes de fonctionnalité et de flexibilité. Enfin, il résume les applications pratiques de l'ERC-6551, les questions qui nécessitent une attention particulière et ses limites au stade actuel.
Une nouvelle ère : ERC-6551 et les comptes liés à des jetons (TBA)

L'introduction des comptes liés à des jetons (TBA) avec l'ERC-6551 ouvre un nouveau paradigme. Tout jeton non fongible (NFT) peut désormais transcender son rôle traditionnel de simple actif numérique pour devenir un portefeuille entièrement fonctionnel.

Les implications de cette avancée technologique dépassent largement le domaine de l'art et des objets de collection numériques. Des secteurs tels que le commerce, les jeux et d'innombrables autres sont sur le point d'adopter ce changement transformateur. Les nouveaux cas d'utilisation des NFT permis par les TBA ouvrent la voie à encore plus d'innovation. Il faut pour cela repenser complètement la manière dont nous percevons la propriété, l'identité et la valeur de la chaîne.

Dans cet article, nous commençons par le tout début, avec un bref historique des NFT. Nous explorons ensuite les subtilités techniques qui sous-tendent l'ERC-6551, et nous complétons le tout par une comparaison côte à côte de l'ERC-721 et de l'ERC-6551. Pour conclure, nous réfléchissons aux cas d'utilisation, aux mises en garde et aux limites de l'ERC-6551 à l'heure actuelle.

Naissance et disparition des NFT

L'année 2017 a été une grande année pour le monde d'Ethereum. L'ERC-721 a ouvert la voie à la tokenisation d'actifs numériques uniques et a donné un nouvel aperçu de l'avenir de la propriété et de la provenance sur la chaîne. Les NFT se sont retrouvés sous les feux de la rampe, surfant sur la vague de popularité déclenchée par des projets révolutionnaires tels que CryptoKitties, NBA TopShot et CryptoPunks.

Qu'il s'agisse de développeurs, de créateurs ou de traders, les NFT s'adressent à tout le monde. Il n'a pas fallu attendre longtemps pour que l'industrie des NFT devienne sursaturée, minée par la spéculation et le battage médiatique. Hélas, à la fin de l'année 2022, la confiance a commencé à s'effriter et la correction du marché a commencé à suivre son cours.

Les constructeurs les plus fidèles et les plus convaincus de la technologie sous-jacente des NFT sont restés à la recherche du prochain "coup". Près d'un an plus tard, l'ERC-6551 est apparu pour redonner vie aux NFT.

Qu'est-ce que l'ERC-6551 ?

ERC-6551 est la norme Ethereum pour les comptes liés à des jetons. Il a été mis en ligne sur le réseau principal Ethereum le 7 mai 2023* et a été créé par l'équipe de Future Primitive(Benny Giang, Jayden Windle, etc.). Il a permis la création d'un portefeuille de contrats intelligents pour chaque NFT ERC-721, ouvrant la voie à un nouveau niveau de composabilité, de dynamisme et d'interactivité.

La proposition initiale a été publiée le 23 février 2023.

💡 Benny a fait partie de l'équipe qui a fondé l'ERC-721 et CryptoKitties.

Qu'est-ce qu'un compte lié à un jeton (TBA) ?

Les comptes liés aux tokens (TBA) sont des portefeuilles qui permettent la création d'une interface et d'un registre pour les comptes de contrats intelligents détenus par des tokens ERC-721. Ils sont directement liés aux NFT qui les "possèdent".

Ils confèrent aux NFT deux propriétés importantes. Le premier est la "capacité à posséder des actifs", qu'il s'agisse d'ERC-20, d'ERC-721 ou d'ERC-1155. La seconde est la "capacité à participer à la gouvernance sociale" (par ex. être signataire d'un multisig, enregistrer son propre domaine ENS ou voter sur les propositions de la communauté).

Le mécanisme sous-jacent de l'ERC-6551

Comme nous l'avons mentionné, les TBA sont des portefeuilles de contrats intelligents appartenant à un NFT uniqueERC-721. Le contrôle, cependant, tombe entre les mains du détenteur du NFT. Ils ont le pouvoir d'exécuter des actions sur la chaîne par l'intermédiaire de l'ATB.

Le mécanisme d'un ABT ERC-6551 peut être décomposé en trois parties :

Le registre

Le registre gère deux fonctions cruciales pour la création du TBA :

  1. createAcount : déploie un tout nouveau TBA pour un ERC-721 en utilisant une adresse d'implémentation spécifiée.
  2. account : calcule une adresse TBA pour un jeton ERC-721 existant.

Contrats de procuration minimaux

Chaque TBA est ensuite distribué au monde entier sous la forme d'un proxy minimal (MPC) ERC-1167, avec des données constantes immuables ajoutées au bytecode. Les PPM sont utilisés pour deux raisons :

  1. Moins cher : Au lieu de déployer plusieurs fois des contrats NFT, vous pouvez simplement les cloner.
  2. Moins de travail : Vous ne devrez déployer le contrat de proxy qu'une seule fois.

Interface de compte

  1. Définit un ensemble de fonctions actuellement disponibles pour l'ATB → Définit l'ensemble des actions qu'il peut entreprendre.
  2. Permet de limiter la capacité du propriétaire du NFT à exécuter des appels. Cela est essentiel pour des raisons de sécurité, car cela peut empêcher un accès non autorisé à l'ATB. D'autre part, l'interface de compte permet d'accorder des autorisations d'exécution à des comptes non propriétaires. Ceci est utile pour les TBA multipartites.

Ces trois parties du mécanisme ERC-6551 lui permettent d'agir comme un portefeuille de contrats intelligents.

Il conserve les primitives de l'ERC-721 tout en atténuant ses limites.

Quelles sont exactement ces limitations ? 🤔

ERC-721 Limites & ERC-6551 Points forts

Provenance

ERC-721 ❌ Fournit uniquement une preuve de propriété. L'actif est relié au compte du propriétaire, mais ne donne pas d'informations sur l'historique des transactions de l'actif, son utilité, etc.

ERC-6551 ✅ Vos NFTs racontent maintenant une histoire, incl. l'historique complet des transactions et l'utilité. Il tient à jour son propre registre sans autorisation et son journal d'activité sur la chaîne. Obtenez des informations précieuses sur les transactions et interactions passées de votre NFT.

Composabilité

ERC-721 ❌ Ils existent en vase clos et sont indépendants de tous vos autres actifs.

ERC-6551 ✅ Il est temps de s'emmitoufler. Créez une partie de la chaîne avec vos NFT et les actifs associés, par exemple Les NFT et les jetons. Lorsque vous vendez ou transférez votre ERC-6551, tous les actifs qu'il contient sont perdus.

Identité

ERC-721 ❌ En tant qu'actifs singuliers, les NFT n'avaient pas d'identité propre. Seuls les portefeuilles seraient considérés comme des "identités en ligne".

ERC-6551 ✅ Les NFT ont leur propre identité et ne sont plus liés aux portefeuilles qui les détiennent. C'est un monde de dApp à NFT maintenant. Ils ne sont plus de simples "objets de collection numériques", mais le prolongement de votre personnalité numérique.

Dynamisme

ERC-721 ❌ Les métadonnées JSON sont statiques. Aucune valeur supplémentaire ne peut être ajoutée. Aucune autre personnalisation n'est possible.

ERC-6551 ✅ Permet l'ajout d'actifs, ce qui signifie que vous pouvez modifier la valeur ou l'apparence d'un NFT sans altérer ses métadonnées. Bonjour les NFT d'art évolutif !

Interactivité

ERC-721 ❌ Ne peut pas interagir avec d'autres actifs sur la chaîne.

ERC-6551 ✅ Possibilité de posséder des actifs sur la chaîne comme ERC20, 721 et 1155. Ils améliorent ses performances ou son apparence. Vous donnez vie à votre NFT en lui conférant une personnalité et une histoire uniques.

Source de la valeur

ERC-721 ❌ Dérivé de la spéculation pure et d'activités externes et/ou hors chaîne.

ERC-6551 ✅ Il a plus de valeur en raison de sa provenance et de sa capacité à interagir.

Un autre point fort de l'ERC-6551 est sa compatibilité ascendante avec l'infrastructure Ethereum existante. Ils sont nativement compatibles avec les jetons ERC-721, ce qui signifie qu'ils ne nécessitent ni le déploiement de nouveaux contrats ni l'enveloppement de NFT. Ils sont également compatibles avec des plateformes et des outils tels que OpenSea, Metamask, Etherscan.

Cas d'utilisation de l'ERC-6551

Jeux

Les TBA changent littéralement la donne. La composabilité des TBA permet de créer des "inventaires" dans le jeu pour chaque personnage. Les joueurs pourront transférer tous les actifs du jeu dans le "portefeuille" du personnage, ce qui leur permettra de vivre une expérience fluide et d'avoir une vue d'ensemble de leurs réalisations.

Bâtiment communautaire

Les membres des communautés en ligne (par ex. projets NFT, DAO) à participer. Leur premier achat de NFT, qu'il s'agisse d'un PFP ou d'une carte de membre, accumulera de la valeur grâce à la collecte de jetons, de NFT ou d'autres actifs.

Voyez-le en action avec Sapienz #3305

Adhésions, programmes de fidélisation, systèmes de réputation, identités en chaîne

Si une identité sur la chaîne est constituée d'actifs et de transactions dans un portefeuille donné, les TBA donnent aux NFT la possibilité d'avoir leur propre identité. Ils peuvent également interagir avec les dApps de manière indépendante.

Cela ouvre d'innombrables possibilités pour les programmes de fidélisation et les systèmes de réputation. Les NFT pourraient permettre à leurs propriétaires d'accéder à un programme de fidélisation et de bénéficier d'avantages, ou, dans le cas des prêts, les NFT pourraient être un moyen d'établir des cotes de crédit vérifiables.

ERC-6551 Mises en garde et limites

Cela fait moins d'un mois que l'ERC-6551 a été mis en ligne sur le réseau principal. Malgré sa technologie révolutionnaire, la route est semée d'embûches.

❌ Toutes les NFT ne sont pas prises en charge

Seules les versions enveloppées de l'ERC-721 sont compatibles. Avant de commencer, il est essentiel de vérifier la compatibilité.

❌ Absence de soutien de l'écosystème

Tout le monde n'accueille pas le changement à bras ouverts. Certains projets et plateformes existants ne sont pas encore enchantés par l'ERC-6551. En particulier ceux qui sont adeptes de la méthode ownerOf*.

❌ Risques liés à la sécurité

Plus de pouvoirs, plus de responsabilités. L'augmentation de la valeur des NFT les rendra plus attrayants pour les pirates informatiques. Pour garantir la stabilité et permettre l'utilisation d'actifs de plus grande valeur, l'ERC-6551 devra faire l'objet de tests rigoureux.

❌ Expérience utilisateur

Sans grande ancienneté dans ce domaine, l'ERC-6551 a reçu très peu de commentaires de la part des utilisateurs. Bien que le concept ne soit pas difficile à comprendre, la fonctionnalité est technologiquement nouvelle. Pour que les utilisateurs puissent comprendre et naviguer dans les aspects techniques des comptes liés à des jetons, il faudra accorder plus d'attention aux processus et aux interfaces intuitives.

Remarques finales : Perspectives d'avenir

Le boom est passé depuis longtemps, mais les partisans fidèles ont attendu que les NFT fassent leur retour. Bien que cela ne soit pas évident, se pourrait-il que la norme ERC-6551 marque le début d'une progression naturelle et nécessaire des actifs numériques ?

L'ERC-6551 s'appuie sur les fondements posés par l'ERC-721 et apporte des améliorations significatives en termes de fonctionnalité, de propriété et d'interopérabilité. Bien qu'il s'agisse encore d'expériences, il est clair que l'ERC-6551 et les comptes liés à des jetons joueront un rôle essentiel dans l'évolution des NFT. Le paysage des actifs numériques s'approche d'un nouvel horizon. Grâce aux nouvelles capacités offertes par l'ERC-6551, davantage de portes s'ouvriront à la créativité, à l'innovation et à la connexion. Nous sommes impatients de voir ce que vous allez construire.

Clause de non-responsabilité:

  1. Cet article est repris de[pinata]. Tous les droits d'auteur appartiennent à l'auteur original[Kelly Kim]. Si vous avez des objections à cette réimpression, veuillez contacter l'équipe de Gate Learn, qui s'en chargera rapidement.
  2. Clause de non-responsabilité : Les points de vue et les 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 effectuées par l'équipe de Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!
إنشاء حساب الآن