
Comptes liés aux jetons ERC-6551 : rendre possible que les NFT possèdent leur propre portefeuille
TechFlow SélectionTechFlow Sélection

Comptes liés aux jetons ERC-6551 : rendre possible que les NFT possèdent leur propre portefeuille
Azuki a déçu le marché, mais ERC6551 lui a redonné espoir. À quel point est-il populaire ?
Auteur : Chen Jian Jason, Institut Wanwu
Si l'on devait nommer les deux événements les plus populaires récents dans le monde des NFT, il faudrait citer Azuki et ERC6551. Azuki a déçu le marché, mais ERC6551 lui a redonné espoir. À quel point est-il populaire ? Lors du hackathon ETHGlobal Waterloo récemment terminé au Canada, 4 des 11 projets étaient liés à ERC6551, couvrant même divers domaines tels que les réseaux sociaux, les marchés de transactions, la finance décentralisée autour des NFT (NFTfi) et les jeux. On assiste ainsi à l'émergence d'un écosystème autonome autour d'ERC6551.




Pourtant, ERC6551, malgré cet engouement, n’a été publié pour la première fois qu’à la fin février de cette année et se trouve encore à l’état de brouillon (Draft). Malgré cela, l’enthousiasme du marché ne s’est pas atténué. En effet, alors que le marché global des NFT traverse une longue période baissière, il était assoiffé de nouvelles histoires inspirantes. Alors, qu’est-ce que ERC6551 exactement ? Quelles innovations apporte-t-il ? A-t-il un véritable impact industriel ou s’agit-il simplement d’un effet de mode ?

ERC6551 permet de créer un compte contractuel intelligent pour chaque NFT de type ERC721. Ce compte dispose de toutes les fonctionnalités d’un compte Ethereum standard, ce qui confère aux NFT auxquels ils sont associés une capacité de composition. Ils peuvent ainsi posséder d'autres NFTs et jetons, interagir avec des DApps, et surtout, tout cela fonctionne en compatibilité ascendante. Chaque NFT ERC721 peut intégrer un contrat de compte sans autorisation préalable.
L'idée d'améliorer l'interopérabilité et la composable des NFTs n'est pas nouvelle. Des standards comme ERC998 et ERC3664 permettaient déjà d'emboîter ou de fractionner des NFTs, tandis que certaines blockchains comme Flow ou RMRK offrent nativement ce type de support dès la couche fondamentale. Pourquoi alors ERC6551 suscite-t-il un tel engouement ? Selon moi, la principale raison réside dans ses caractéristiques clés : absence de besoin de permission et compatibilité ascendante. Les protocoles précédents exigeaient une modification directe du code ERC721, ce qui signifiait que seuls les nouveaux NFT émis selon ces normes pouvaient bénéficier de la composable. Les immenses stocks existants de NFTs ne pouvaient donc pas être utilisés, rendant leur exploitation impossible sans convaincre activement de nouveaux projets d'adopter ces standards — une tâche extrêmement difficile.
ERC6551 n’implique pas de modifier directement le code ERC721. Il utilise plutôt une méthode « externe » consistant à rattacher un compte à un NFT donné. Même les NFTs déjà existants peuvent être transformés grâce à ERC6551. Mais comment cela fonctionne-t-il concrètement ?
Le schéma ci-dessous illustre les relations entre le NFT, le détenteur du NFT, le compte lié au NFT et le registre central. Je vais l’expliquer étape par étape — le raisonnement est un peu complexe.
Un utilisateur (User Account) possède deux NFTs : #123 sur le contrat A et #456 sur le contrat B. Le NFT #123 est lié à deux comptes, A et B — oui, ERC6551 autorise qu’un seul NFT possède plusieurs comptes. Le NFT #456 est lié au compte C. Ces trois comptes sont créés via un registre (Register). Toutefois, si chaque compte devait implémenter entièrement sa propre logique contractuelle, les frais de gaz seraient prohibitifs. Or, la majorité du code est identique, seule la gestion des paramètres diffère. C’est pourquoi ERC6551 utilise le contrat proxy minimal ERC1167 : un seul « grand contrat » contenant toute la logique est créé, puis dupliqué par délégation avec transmission des paramètres spécifiques à chaque instance.

Le schéma suivant présente les paramètres nécessaires à la création d’un compte pour un NFT spécifique : l’adresse du contrat d’exécution (implementation), l’identifiant de la chaîne cible (chainId), l’adresse du contrat du NFT (tokenContract), l’identifiant du NFT (tokenId), et une valeur de salage (salt).

Selon la démonstration fournie par Fast Dapp, la création d’un compte NFT nécessite uniquement l’adresse du contrat NFT et son ID ; tous les autres champs sont automatiquement générés ou remplis. Le processus est donc très simple.

Actuellement, l’adresse du contrat Register sur le réseau principal d’Ethereum est :
0x02101dfB77FDE026414827Fdc604ddAF224F0921
On constate qu’il y a déjà 525 adresses de comptes créées.

Un cas d’usage typique d’ERC6551 est la composable des NFTs, notamment la séparation et combinaison d’accessoires. Comme illustré ci-dessous, l’homme à gauche représente un NFT, l’adresse 0x3b...c431 en haut à droite correspond au compte associé à ce NFT, et la table et l’argent situés en bas représentent les actifs NFT détenus par ce compte. On obtient ainsi un ensemble complet de fonctionnalités composable pour les NFTs. Actuellement, des plateformes majeures comme Opensea soutiennent déjà ERC6551 : si un NFT possède un compte et détient des actifs, ceux-ci seront affichés sur Opensea. Il est clair qu’ERC6551 bénéficie d’une reconnaissance rapide par les acteurs principaux du secteur.

Depuis la fin du « NFT Summer » de l’année dernière, le modèle des simples images statiques commence à montrer ses limites. La forte baisse des principaux PFP blue-chip reflète bien la déception du marché. Des NFTs davantage interactifs pourraient être le prochain moteur du marché, avec de grandes perspectives dans les jeux, la musique, voire la réalité augmentée et virtuelle (AR/VR).
En outre, parce que les NFTs disposent désormais de leurs propres comptes, ils peuvent interagir directement avec des DApps. Les données d’interaction s’accumulent alors directement sur le NFT lui-même, et non plus sur le portefeuille de son détenteur. Cela confère aux NFTs une sorte de statut juridique ("personnalité morale") sur la blockchain. Grâce aux données accumulées, les NFTs peuvent acquérir des différences notables et une dimension évolutionnaire, donnant ainsi une impression de "vie" dans l’univers blockchain.
Par exemple, dans un jeu Web3 de Pokémon, votre NFT Pikachu pourrait gagner en niveau en combattant des monstres dans le monde blockchain. Il accumulerait ainsi 300 transactions sur chaîne et 200 unités d’actifs. Avant, ces données s’inscrivaient seulement sur le compte du détenteur du Pikachu.
Toutefois, en rattachant un compte à un NFT et en y ajoutant d’autres actifs, on augmente potentiellement les risques de pertes importantes en cas de vol du NFT. Ce problème doit également être pris en compte.
Enfin, soulignons que les fondateurs d’ERC6551 sont Benny et Steve, dont Benny est également co-créateur d’ERC721 et de CryptoKitties, autrefois très populaire. Cela garantit une légitimité indéniable. En tant que pionniers des NFTs, leur compréhension profonde du domaine, leur analyse des difficultés actuelles et leurs visions futures ont assurément une valeur unique.
Espérons qu’ERC6551 saura insuffler une nouvelle vitalité à un marché des NFTs aujourd’hui morose.
Bienvenue dans la communauté officielle TechFlow
Groupe Telegram :https://t.me/TechFlowDaily
Compte Twitter officiel :https://x.com/TechFlowPost
Compte Twitter anglais :https://x.com/BlockFlow_News














