
Analyse des trois principaux standards Ethereum actuellement populaires : EIP-6969, ERC-721C et ERC-6551
TechFlow SélectionTechFlow Sélection

Analyse des trois principaux standards Ethereum actuellement populaires : EIP-6969, ERC-721C et ERC-6551
Chaque norme peut potentiellement créer ou transformer un secteur d'activité.
Production : TechFlow Research
Rédaction : David

Au cours de la semaine écoulée, nous avons observé via divers canaux au moins trois normes liées à Ethereum ayant fait l'objet de discussions intenses. Il s'agit des EIP-6969, ERC-721C et ERC-6551, chacune ayant des objectifs et impacts potentiels différents.
Chaque norme pourrait créer ou transformer un secteur d’activité, soulignant ainsi leur importance évidente. En prendre connaissance tôt permet de mieux identifier les nouvelles tendances en cours.
Toutefois, une caractéristique du monde cryptographique est la dispersion excessive et la nature imprévisible des informations, auxquelles s'ajoute une capacité limitée d'attention. Il est donc probable que vous ne puissiez pas approfondir chaque détail technique ni anticiper pleinement leurs conséquences. C’est pourquoi TechFlow a pour objectif de compiler, interpréter et comparer ces normes afin de vous aider à les comprendre de manière claire et accessible.
1. EIP-6969 : Un avantage pour les créateurs de contrats intelligents et l’écosystème L2 ?
L’EIP-6969 est une proposition apparue vers le 8 mai. Elle introduit un protocole général visant à instaurer un mécanisme de revenus issus de la protection des contrats (CSR). Cette proposition peut être considérée comme une amélioration de l’EIP-1559.

En termes simples : ce protocole vise à permettre aux créateurs de contrats intelligents de percevoir une part des frais gas générés par l’utilisation de leurs contrats.
Le co-auteur de la proposition, @owocki, précise qu’il souhaite ainsi inciter les développeurs de contrats intelligents et stimuler le développement de l’écosystème Ethereum sur couche 2 (L2). En revanche, il n’est pas souhaitable d’appliquer cette proposition sur la couche 1 (L1) d’Ethereum afin de préserver sa neutralité.
Selon notre analyse, si un tel mécanisme était mis en œuvre sur la L1, cela encouragerait probablement la création massive de contrats de faible qualité dans le seul but de générer des revenus, entraînant une congestion du réseau dont les inconvénients dépasseraient largement les bénéfices. Son application sur la L2 apparaît donc comme un choix plus judicieux.
Pour bien comprendre la proposition EIP-6969, il est nécessaire de maîtriser le fonctionnement actuel des frais gas sur Ethereum, notamment leur composition. Cela nous ramène à l’EIP-1559.
L’EIP-1559 est entré en vigueur en août 2021 lors du hard fork « Londres » d’Ethereum. Il a réformé la structure des frais de transaction en précisant plusieurs destinations :
-
Brûlage (Burn) : Une partie des frais de transaction de chaque bloc est détruite. Ce montant est retiré définitivement de la circulation, réduisant ainsi l’offre totale d’ETH.
-
Frais de base (Base Fee) : Une portion des frais de base payés par les utilisateurs est allouée aux validateurs (anciens mineurs) sous forme de récompense pour la création des blocs.
-
Frais de priorité maximum (Max Priority Fee) : Cette composante facultative est directement versée aux validateurs afin d’accélérer le traitement de la transaction. Les utilisateurs peuvent ajuster ce montant pour influencer l’ordre de traitement de leur transaction.
Il est clair que l’EIP-1559 ne prend guère en compte les intérêts des développeurs de contrats. Pourtant, sur une blockchain publique comme Ethereum, l’offre repose sur deux piliers :
validateurs (anciens mineurs) + développeurs de contrats. Les premiers fournissent un registre fiable, tandis que les seconds proposent des applications variées. Théoriquement, il est donc logique de rémunérer également ces derniers.
Si l’EIP-6969 venait à être adopté, les frais gas pourraient être divisés en quatre parties : brûlage + frais de base + frais de priorité + rémunération pour les créateurs de contrats.
En résumé, l’EIP-6969 entretient un lien étroit avec l’EIP-1559 tout en s’en distinguant. Alors que l’EIP-1559 améliore le mécanisme de frais de transaction pour offrir une expérience plus stable et prévisible, l’EIP-6969 conserve ces avantages tout en ajoutant un mécanisme de rémunération pour les créateurs. Ce dernier vise à mieux aligner les incitations entre créateurs et réseau, encourageant ainsi davantage de participation et d’innovation.
Le tableau ci-dessous illustre clairement les fonctionnalités, impacts et liens entre l’EIP-6969 et l’EIP-1559 :

Notons que le principal risque de ce nouveau protocole réside dans la possibilité qu’une rémunération liée aux frais gas incite à la prolifération de contrats inutiles ou malveillants. Cela pose des questions sérieuses quant à la sécurité des contrats et à l’utilisation abusive des ressources publiques de la blockchain.
2. ERC-721C : La matérialisation on-chain des royalties NFT
L’ERC-721C est une proposition de Limit Break visant à améliorer la norme ERC-721 d’Ethereum pour les jetons non fongibles (NFT). Son objectif principal est d’offrir aux créateurs de NFT un contrôle accru et une personnalisation accrue sur leurs collections et le traitement des royalties.
Note de TechFlow :
Limit Break est un studio de jeux gratuit qui a introduit en janvier 2021 le concept de « jeton du créateur » (Creator Token). La version 1.1 de la norme ERC-721C a été lancée en mai 2023, intégrant de nombreux concepts liés aux jetons de créateurs.@huntersolaire_ a également expliqué les détails de cette norme sur Twitter.
La bibliothèque officielle « Creator Token Transfer » de Limit Break indique que l’ERC-721C est actuellement opérationnel sur Ethereum et Polygon. Il est également pris en charge sur le réseau de test Sepolia d’Ethereum et sur le réseau de test Mumbai de Polygon.
Comme son nom l’indique, l’ERC-721C met fortement l’accent sur les créateurs, en cherchant principalement à protéger les droits de royalties.

En langage simple : avec la norme ERC-721 actuelle, les royalties sont simplement un accord commercial, non exécutoire sur la chaîne. L’ERC-721C vise à résoudre ce problème en transformant les royalties en règles de contrat intelligent exécutables de manière automatique et contraignante sur la blockchain.
Grâce à l’ERC-721C, plusieurs usages deviennent possibles :
-
Partage des royalties : Plutôt que de concentrer tous les revenus de royalties sur le créateur, ceux-ci peuvent être partagés entre le créateur et les détenteurs, récompensant ainsi les premiers adopteurs.
-
Royalties exclusivement perçus par le fraiseur : Le fraiseur (minter) d’un NFT peut devenir le seul bénéficiaire des royalties, indépendamment du créateur initial.
-
Paiement conditionnel des royalties : Le versement des royalties peut être rendu conditionnel. Par exemple, un contrat ERC-721C peut être configuré pour que les royalties ne soient payées que si le prix de revente dépasse le prix initial de frappe.
-
Royalties transférables : Le créateur peut émettre un NFT distinct octroyant à son détenteur le droit de recevoir les revenus de royalties. Par exemple, lors de la frappe de « NFT X », un second « NFT Y » peut être créé, porteur du droit aux royalties générées par « NFT X ».
L’introduction de l’ERC-721C aura un impact significatif sur l’industrie des NFT :
-
Plus grand contrôle pour les créateurs : L’ERC-721C renforce le pouvoir des créateurs sur la conception de leurs NFT, en rendant les royalties exécutables automatiquement via des contrats intelligents, assurant ainsi une meilleure autonomie et protection des droits.
-
Répartition équitable des royalties : Grâce à la programmabilité des royalties, les créateurs peuvent concevoir divers mécanismes de distribution, comme illustré ci-dessus.
-
Réduction de l’influence des plateformes marchandes : En intégrant la logique des royalties directement dans les contrats intelligents, les créateurs gagnent en autonomie, diminuant ainsi la dépendance et le contrôle exercé par les places de marché.
Un tableau récapitulatif de l’ERC-721C :

3. ERC-6551 : Quand un NFT devient aussi un compte
L’ERC-6551 enrichit les NFT en leur conférant les capacités d’un portefeuille intelligent, augmentant ainsi leur fonctionnalité et leur valeur.
Son co-auteur, @BennyGiang, est membre fondateur de Dapper Labs, une équipe ayant contribué à la norme ERC-721 et à des projets pionniers comme CryptoKitties.

Les NFT ERC-721 classiques ont une fonctionnalité limitée : ils peuvent uniquement être détenus et transférés, mais ne peuvent pas eux-mêmes posséder d’autres actifs comme des jetons ou d’autres NFT. De plus, ils ne peuvent pas interagir avec d’autres contrats intelligents ni évoluer selon des facteurs externes ou des actions utilisateur.
L’ERC-6551 résout ces limitations en dotant les NFT de la capacité d’un portefeuille intelligent. Grâce à une combinaison de registres et de contrats proxy, le NFT lui-même peut désormais détenir d'autres actifs, interagir avec d'autres contrats intelligents et d'autres comptes, offrant ainsi des fonctionnalités et interactions beaucoup plus riches.
Autrement dit, un NFT conforme à l’ERC-6551 fonctionne comme un portefeuille intelligent. Il peut détenir des jetons et d’autres NFT, effectuer des transactions, et interagir avec des services comme les DEX, les plateformes de prêt ou les environnements de jeu.
Cette transformation des NFT en portefeuilles intelligents donne naissance aux « comptes liés au jeton » (Token-Bound Accounts, TBAs), gérés par un registre sans permission compatible avec les NFT ERC-721 existants.

En résumé, voici les principaux avantages et défis potentiels de l’ERC-6551 :

EIP et ERC, quelle différence ?
À ce stade, une question classique revient souvent : quelle est la différence entre EIP et ERC ?
Les EIP (Ethereum Improvement Proposal) et les ERC (Ethereum Request for Comments) sont tous deux des propositions normalisées liées à Ethereum, mais elles diffèrent par leur champ d’application.
Un EIP est une proposition d’amélioration du protocole Ethereum, décrivant des modifications ou ajouts de fonctionnalités au niveau du réseau. Une fois accepté, un EIP devient partie intégrante du protocole et est implémenté sur le réseau. Il concerne des changements fondamentaux comme les mécanismes de la blockchain, les règles de la machine virtuelle ou l’algorithme de consensus.
En revanche, un ERC est une norme relative aux contrats de jetons, définissant les interfaces et fonctionnalités attendues. Les ERC standardisent les contrats de jetons afin d’assurer leur interopérabilité sur Ethereum. Ils spécifient des fonctions comme le transfert de jetons, la consultation des soldes ou la gestion des métadonnées.
Bien que EIP et ERC soient tous deux des mécanismes de standardisation communautaire, ils s’adressent à des niveaux différents : les EIP traitent des améliorations protocolaires, tandis que les ERC standardisent les contrats de jetons. Ainsi, un EIP ne se transforme pas directement en ERC ; ce sont des concepts indépendants.
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














