Analyse des trois standards Ethereum les plus populaires : EIP-6969, ERC-721C et ERC-6551

DébutantJan 25, 2024
Cet article présente les trois standards Ethereum les plus populaires : EIP-6969, ERC-721C et ERC-6551.
Analyse des trois standards Ethereum les plus populaires : EIP-6969, ERC-721C et ERC-6551

La semaine dernière, nous avons vu au moins trois normes liées à Ethereum faire l'objet de discussions intensives sur différents canaux. Il s'agit des normes EIP-6969, ERC-721C et ERC-6551, chacune ayant des objectifs et des impacts potentiels différents.

Chaque norme a le potentiel de former ou de modifier une industrie, son importance est donc évidente. Le fait de s'y prendre à l'avance peut également vous aider à découvrir les nouvelles tendances actuelles.

Cependant, l'une des caractéristiques du monde de la cryptographie est la nature dispersée et soudaine de l'information, associée à des ressources limitées, ce qui peut vous empêcher d'approfondir les caractéristiques techniques de chaque norme et leurs impacts potentiels. C'est pourquoi Deep Tide a pour objectif de compiler, d'interpréter et de comparer ces normes, afin de vous permettre d'acquérir une compréhension globale d'une manière claire et compréhensible.

1. EIP6969 : Les créateurs de contrats intelligents et l'écosystème L2 en bénéficieront-ils ?

EIP-6969 est une proposition qui est apparue pour la première fois autour du 8 mai. Il introduit un protocole universel visant à mettre en œuvre le revenu protégé par contrat (CSR). Cette proposition peut être considérée comme une version améliorée de la précédente EIP-1559.

En clair, le protocole espère permettre aux créateurs de contrats intelligents de s'approprier une part des frais de gaz générés par les utilisateurs de ces contrats.

Le co-auteur de la proposition,<a href="https://twitter.com/owocki""> @owocki , a également mentionné qu'il espérait inciter les développeurs de contrats intelligents à travers ce mécanisme pour promouvoir le développement de l'écosystème Ethereum L2, tout en ne mettant pas en œuvre cette proposition sur Ethereum L1 pour maintenir la neutralité de L1.

D'après mon interprétation, si ce mécanisme d'incitation est mis en œuvre sur Ethereum L1, il est susceptible d'attirer à la fois les bons et les mauvais acteurs qui veulent manipuler le volume des transactions, ce qui entraînera une congestion. Dans l'ensemble, les inconvénients l'emportent sur les avantages. C'est pourquoi il est préférable de l'appliquer à la L2.

Cependant, pour bien comprendre cette proposition EIP-6969, il est nécessaire de comprendre le fonctionnement actuel et la composition des frais de gaz dans Ethereum. Il s'agit du précédent EIP-1559.

L'EIP-1559 est entré en vigueur lors du hard fork d'Ethereum à Londres en août 2021. Il spécifie différentes destinations pour les frais de transaction payés par les utilisateurs :

  1. Brûler : une partie des frais de transaction de chaque bloc est brûlée. Ces frais sont définitivement retirés de l'offre, ce qui réduit l'offre totale d'Ethereum.
  2. Frais de base : Une partie des frais de base des transactions payés par les utilisateurs est distribuée aux mineurs sous forme de récompenses de blocs. Dans l'EIP-1559, une partie de la taxe de base est utilisée comme récompense pour les mineurs afin de les encourager à continuer à participer à la création de blocs et au traitement des transactions.
  3. Frais de priorité maximum : La redevance de priorité maximale payée par l'utilisateur fait partie de la redevance supplémentaire. Ces frais sont directement reversés aux mineurs en guise de récompense pour leurs transactions. La commission de priorité maximale est fixée activement par l'utilisateur et peut être utilisée pour augmenter la priorité de traitement de la transaction, ce qui incite les mineurs à traiter la transaction en premier.

Il est évident que l'EIP-1559 ne prend pas en compte les intérêts des promoteurs de contrats. En fait, en tant que chaîne publique, vous pouvez considérer que l'offre d'Ethereum est composée de deux parties :

Valideurs (mineurs originaux) + Développeurs de contrats. Le premier fournit essentiellement un grand livre fiable, tandis que le second offre une variété d'applications. Il est donc théoriquement raisonnable de leur accorder également une part du gâteau.

Si l'EIP-6969 peut être mis en œuvre en temps réel, la taxe sur le gaz peut être décomposée comme suit : brûlage + redevance de base + redevance de priorité + redevance versée aux développeurs de contrats.

En résumé, il existe des liens et des différences entre EIP-6969 et EIP-1559. L'EIP-1559 est une proposition d'amélioration du protocole axée sur le mécanisme de frais de transaction, visant à fournir des frais de transaction plus stables et prévisibles, et à gérer la congestion du réseau. De même, tout en conservant les avantages de l'EIP-1559, l'EIP-6969 aligne davantage les mécanismes d'incitation des créateurs de contrats et du réseau en introduisant un mécanisme de revenus pour les créateurs de contrats, encourageant la participation et les récompenses des créateurs de contrats.

Nous pouvons utiliser le tableau suivant pour démontrer clairement les fonctions et les impacts de l'EIP-6969, ainsi que ses origines avec l'EIP-1559 :

Notez que nous pensons que le principal risque de ce nouveau protocole est que si les développeurs de contrats incitatifs peuvent recevoir des redevances sur le gaz, cela conduira-t-il à l'émergence d'un plus grand nombre de contrats de pacotille ? Il existe donc des risques de sécurité contractuelle et d'occupation de ressources publiques sur l'ensemble de la chaîne publique.

2. ERC-721C : NFT Royalties On-chainization (Enchaînement de redevances NFT)

L'ERC-721C a été proposé par Limit Break comme une amélioration de la norme ERC-721 relative aux jetons non fongibles (NFT) sur Ethereum. Son principal objectif est de donner aux créateurs de NFT plus de contrôle et de personnalisation sur leurs collections de NFT et sur la manière dont les redevances sont gérées.

Note:

Limit Break est un studio de développement de jeux gratuits qui a introduit le concept des Creator Tokens en janvier 2021. La norme ERC721-C version 1.1 a été lancée en mai 2023, mettant en œuvre de nombreux concepts de jetons de créateur.<a href="https://twitter.com/huntersolaire_""> @huntersolaire_ a également détaillé les spécificités de cette norme dans un tweet.

Le dépôt officiel "Creator Token Transfer" de Limit Break montre que l'ERC721-C est actuellement compatible avec Ethereum et Polygon. Il est également pris en charge par le testnet Sepolia pour Ethereum et le testnet Mumbai pour Polygon.

D'après le nom "Creator Token", il est évident que l'ERC721-C est plus axé sur les créateurs, donnant ainsi la priorité à la protection des droits d'auteur.

En clair, selon la norme ERC-721 actuelle, les redevances ne sont en fait qu'un simple accord commercial et ne sont pas exécutoires en chaîne. L'ERC-721C a été proposé pour résoudre ce problème et faire des redevances une règle de contrat intelligent applicable sur la blockchain.

Avec l'ERC721-C, les utilisations possibles sont les suivantes :

  1. Redevances partagées : Au lieu que les créateurs de NFT reçoivent seuls tous les bénéfices des redevances de NFT, ceux-ci peuvent être répartis entre les créateurs et les détenteurs de NFT afin de récompenser les premiers adoptants.
  2. Seul le mineur reçoit des redevances : Le monnayeur du NFT peut être le seul bénéficiaire des redevances, et non le créateur lui-même.
  3. Paiements de redevances conditionnels : Le paiement de redevances pour certaines transactions NFT peut être déterminé en fonction de différentes conditions. Par exemple, un contrat ERC-721C peut être configuré de manière à ce que les redevances ne soient payées que lorsque le prix de vente secondaire est supérieur au prix de frappe initial.
  4. Redevances transférables : Les créateurs de NFT peuvent délivrer un NFT indépendant au détenteur, en lui accordant le droit à des redevances. Par exemple, lorsque l'on frappe un "NFT X", un NFT nommé "NFT Y" est également émis, qui a droit à toutes les redevances générées par le "NFT X".

Le lancement de l'ERC-721C aura un impact important sur l'industrie des NFT :

  1. Offrir un plus grand contrôle aux créateurs : L'ERC-721C renforce le contrôle des créateurs sur leurs conceptions de NFT et permet de faire appliquer les paiements de redevances par le biais de règles contractuelles au sein de la chaîne, offrant ainsi aux créateurs une plus grande autonomie et une meilleure protection de leurs droits.
  2. Promouvoir une répartition équitable des redevances : Grâce à la fonctionnalité des redevances programmables, les créateurs peuvent concevoir différents mécanismes de distribution des redevances, comme indiqué ci-dessus.
  3. Réduire l'influence des plateformes de marché : En intégrant la logique des redevances dans les contrats intelligents, les créateurs pourront contrôler directement les paramètres des redevances, réduisant ainsi le contrôle et l'intervention des plateformes de marché sur les redevances.

Un tableau résumant l'ERC-721C :

3.ERC-6551 : Quand les NFT sont aussi des comptes

L'ERC-6551 améliore la fonctionnalité et la valeur des NFT en renforçant les portefeuilles de contrats intelligents NFT.

Le protocole est coécrit par @BennyGiang, l'un des membres fondateurs de Dapper Labs, dont l'équipe a contribué à la norme de jeton ERC-721 et aux premiers projets tels que CryptoKitties.

Le problème des NFT ERC-721 conventionnels est leur portée limitée. Ils peuvent uniquement être possédés et transférés, et ne peuvent pas posséder d'autres actifs tels que des jetons ou d'autres NFT. En outre, ils ne peuvent pas interagir avec d'autres contrats intelligents ou évoluer en fonction de facteurs externes ou de l'apport de l'utilisateur.

L'ERC-6551 répond aux limites des NFT ERC-721 conventionnels en introduisant le concept d'un portefeuille de contrats intelligents pour les NFT. Grâce à une combinaison de registres et de contrats proxy, il permet aux NFT eux-mêmes de détenir d'autres actifs, d'interagir avec d'autres contrats intelligents et comptes, et d'atteindre une plus grande fonctionnalité et interactivité.

Par conséquent, vous pouvez considérer que les jetons (NFT) conformes à la norme ERC-6551 fonctionnent comme des portefeuilles de contrats intelligents. Cela signifie que l'ERC-6551 peut contenir des jetons et d'autres NFT tout comme les portefeuilles de contrats intelligents ordinaires, et peut effectuer des transactions avec d'autres contrats intelligents et comptes tels que des échanges décentralisés (DEX), des plateformes de prêt, des environnements de jeu, et bien plus encore.

Cette façon d'exploiter les NFT en tant que portefeuilles de contrats intelligents forme ce que l'on appelle des "comptes liés à des tokens" (TBA), qui sont créés et gérés par le biais d'un registre sans autorisation compatible avec les NFT ERC-721 existants.

Pour résumer brièvement, l'ERC-6551 peut apporter à la fois des avantages et des défis :

EIP et ERC, pouvez-vous faire la différence ?

Au moment où j'écris ces lignes, une question me vient encore à l'esprit : Quelle est la différence entre l'EIP et l'ERC ?

L'EIP (Ethereum Improvement Proposal) et l'ERC (Ethereum Request for Comments) sont deux normes de proposition liées à Ethereum, mais elles sont en fait différentes.

EIP est le standard de proposition d'amélioration du réseau Ethereum, qui est utilisé pour décrire les propositions d'amélioration et de nouvelles fonctionnalités du protocole Ethereum. Une fois que l'EIP aura été adopté et approuvé, il fera partie du protocole Ethereum et sera mis en œuvre sur le réseau Ethereum. L'EIP décrit les changements au niveau du protocole, tels que l'amélioration des mécanismes de la blockchain, des règles de la machine virtuelle, des algorithmes de consensus, etc.

Au contraire, l'ERC est la norme de jeton pour Ethereum, utilisée pour décrire l'interface et la fonctionnalité des contrats de jeton. L'ERC définit les normes de base pour les contrats de jetons afin de garantir l'interopérabilité des jetons sur le réseau Ethereum. L'ERC est une spécification pour les contrats de jetons, décrivant des fonctions telles que le transfert de jetons, la recherche de solde, les métadonnées, etc.

Par conséquent, bien que l'EIP et l'ERC soient tous deux des mécanismes de normalisation au sein de la communauté Ethereum, ils se concentrent sur des domaines différents. L'EIP se concentre sur les améliorations au niveau du protocole, tandis que l'ERC se concentre sur la normalisation des contrats de jetons. Ainsi, l'EIP ne devient pas directement l'ERC, puisqu'il s'agit de deux concepts indépendants.

Clause de non-responsabilité:

  1. Cet article est repris de[TechFlow]. Tous les droits d'auteur appartiennent à l'auteur original[David]. 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.
Comece agora
Inscreva-se e ganhe um cupom de
$100
!
Criar conta