Chaque norme a le potentiel de créer ou de changer une entreprise.
Écrit par : David
Au cours de la semaine dernière, nous avons vu au moins 3 normes liées à Ethereum intensément discutées provenant de diverses sources. Ces normes sont EIP-6969, ERC-721C et ERC-6551, chacune avec un objectif et un impact potentiel différents.
Chaque norme a le potentiel de former ou de changer une entreprise, son importance est donc évidente. Savoir à l'avance aide également à repérer les nouvelles tendances et tendances du moment.
Cependant, l'une des caractéristiques du monde du chiffrement est que les informations sont trop fragmentées et soudaines, couplées à une énergie limitée, vous ne pourrez peut-être pas comprendre en profondeur les caractéristiques techniques de chaque norme et son impact possible. Par conséquent, Deep Tide a pour objectif de résumer, d'interpréter et de comparer ces normes, et de vous amener à les comprendre de manière exhaustive et facile à comprendre.
1.EIP6969 : bon pour les créateurs de contrats intelligents et l'écologie L2 ?
EIP-6969 est une proposition apparue pour la première fois vers le 8 mai. Elle propose un protocole général conçu pour générer des revenus de protection des contrats (CSR). Cette proposition peut être considérée comme une version améliorée de la précédente EIP-1559.
En d'autres termes : le protocole espère permettre aux créateurs de contrats intelligents d'obtenir une part des frais de gaz générés par les utilisateurs utilisant les contrats.
Le co-auteur de la proposition @owocki a également mentionné qu'il espère utiliser ce mécanisme pour motiver les développeurs de contrats intelligents à promouvoir le développement de l'écosystème Ethereum L2, tandis que le L1 d'Ethereum ne souhaite pas mettre en œuvre cette proposition afin de maintenir la neutralité L1.
L'interprétation de l'auteur est que si ce mécanisme incitatif peut être mis en place dans Ethereum L1, il y aura forcément beaucoup de contrats intelligents qui voudront générer du volume, ce qui provoquera de la congestion.Globalement, les inconvénients l'emportent sur les avantages, il peut donc être préférable choix de le mettre sur L2.
Cependant, pour bien comprendre cette proposition EIP-6969, il est nécessaire de comprendre le principe de fonctionnement et la composition des frais de gaz actuels d'Ethereum. Cela implique le précédent EIP-1559.
EIP-1559 et le hard fork londonien d'Ethereum sont entrés en vigueur le 21 août, stipulant que les frais de transaction payés par les utilisateurs ont des destinations différentes :
Brûler : Une partie des frais de transaction de chaque bloc sera brûlée. Cette partie des frais est définitivement retirée de l'approvisionnement, ce qui réduit l'approvisionnement total en éther.
Frais de base : Une partie des frais de base de transaction payés par les utilisateurs sera distribuée aux mineurs sous forme de récompenses globales. Dans EIP-1559, une partie des frais de base est récompensée aux mineurs pour leur participation continue à la création de blocs et au traitement des transactions.
Frais de priorité maximum : les frais de priorité maximum payés par l'utilisateur font partie des frais supplémentaires. Cette partie des frais va directement aux mineurs en tant que récompense de transaction. Les frais de priorité maximum sont activement définis par l'utilisateur, qui peuvent être utilisés pour augmenter la priorité de traitement de la transaction, incitant ainsi les mineurs à traiter la transaction en premier.
De toute évidence, EIP-1559 ne prend pas vraiment en compte les intérêts des développeurs de contrats. En fait, Ethereum est une chaîne publique, et vous pouvez considérer l'offre comme deux parties :
Vérificateur (mineur d'origine) + développeur de contrat. Le premier fournit essentiellement un grand livre crédible, tandis que le second fournit une variété d'applications. Il est donc raisonnable de donner à ces derniers une part du gâteau en théorie.
Si EIP-6969 peut être en temps réel, alors les frais de gaz peuvent être décomposés en : combustion + frais de base + frais de priorité + frais payés au développeur du contrat.
En résumé, il existe des connexions et des différences entre EIP-6969 et EIP-1559. EIP-1559 est une proposition d'amélioration du protocole axée sur le mécanisme de frais de transaction, qui vise à fournir des frais de transaction plus stables et prévisibles et à gérer la congestion du réseau. De même, sur la base du maintien des avantages de l'EIP-1559, l'EIP-6969 aligne davantage le mécanisme d'incitation entre le créateur du contrat et le réseau en introduisant le mécanisme de revenus du créateur du contrat, et favorise la participation et la récompense du créateur du contrat.
Nous pouvons utiliser le tableau suivant pour montrer clairement la fonction et l'impact de l'EIP-6969, ainsi que son origine 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 à plus de contrats poubelles ? Il y a donc bien des risques de sécurité contractuelle et des risques d'occupation des ressources publiques sur l'ensemble de la chaîne publique.
2. ERC-721C : Redevances NFT en chaîne
L'ERC-721C a été proposé par Limit Break, qui est une amélioration de la norme de jeton non fongible (NFT) ERC-721 sur Ethereum. Son objectif principal est de donner aux créateurs NFT plus de contrôle et de personnalisation sur leurs collections NFT et la manière dont les redevances sont gérées.
*Deep Tide Note : Limit Break est un studio de développement de jeux gratuit qui a introduit le concept de Creator Token en janvier 2021. La version 1.1 de la norme ERC721-C sera mise en ligne en mai 2023, qui implémente de nombreux concepts de jetons de créateur. @huntersolaire_ a également tweeté les détails de la norme. *
La bibliothèque officielle "Creator Token Transfer" de Limit Break montre que ERC721-C peut actuellement fonctionner sur Ethereum et Polygon. Il est également pris en charge sur le réseau de test Sepolia d'Ethereum et le réseau de test Mumbai de Polygon.
Du nom de Creator Token, ERC721-C est évidemment plus pour les créateurs, donc cet accord porte plus sur la protection des royalties.
Version parlante : Selon la norme ERC-721 actuelle, les redevances ne sont en fait qu'un accord commercial, non exécutoire sur la chaîne. ERC-721C a été proposé pour résoudre ce problème, faisant des redevances une règle de contrat intelligent qui peut être appliquée sur la blockchain.
Avec ERC721-C, certaines utilisations possibles incluent :
Redevances partagées : au lieu de laisser les créateurs NFT obtenir seuls toutes les redevances NFT, elles peuvent être distribuées aux créateurs et détenteurs de NFT pour récompenser les premiers utilisateurs.
Seuls les monnayeurs ont des redevances : les mineurs NFT peuvent être les seuls à percevoir des redevances, pas les créateurs eux-mêmes.
Paiement de redevances conditionnel : Le paiement de redevances pour certaines transactions NFT peut être déterminé selon différentes conditions. Par exemple, un contrat ERC-721C pourrait être configuré de sorte que les redevances ne soient payées que si le prix de vente secondaire est supérieur au prix de frappe d'origine.
Redevances transférables : les créateurs de NFT peuvent émettre un NFT indépendant au titulaire, lui accordant le droit à des revenus de redevances. Par exemple, lorsqu'on frappe "NFT X", un NFT nommé "NFT Y" est également émis, qui a droit à toutes les redevances générées par "NFT X".
L'introduction de l'ERC-721C aura un impact important sur l'industrie NFT :
Fournit un meilleur contrôle des créateurs : ERC-721C augmente le contrôle des créateurs sur leurs conceptions NFT et fait des redevances une règle contractuelle exécutoire sur la chaîne, apportant une plus grande autonomie et protection.
Promouvoir une répartition équitable des redevances : grâce à la fonction de redevance programmable, les créateurs peuvent concevoir différents mécanismes de répartition des redevances, comme dans l'exemple ci-dessus.
Réduire l'influence de la plateforme de marché : étant donné que la logique de redevance est intégrée dans le contrat intelligent, le créateur pourra contrôler directement le paramètre de redevance, réduisant ainsi le contrôle et l'intervention de la plateforme de marché sur la redevance.
Un tableau résumant ERC-721C :
3.ERC-6551 : Lorsque NFT est également un compte
ERC-6551 améliore la fonctionnalité et la valeur de NFT en renforçant les portefeuilles de contrats intelligents NFT.
Le co-auteur du protocole est @BennyGiang, membre fondateur de Dapper Labs, une équipe qui a travaillé sur la norme de jeton ERC-721 et sur les premiers projets tels que CryptoKitties.
Le problème avec les NFT ERC-721 réguliers est leur portée limitée. Ils ne peuvent être que détenus et transférés, pas d'autres actifs tels que des jetons ou d'autres NFT. De plus, ils ne peuvent pas interagir avec d'autres contrats intelligents, ni changer ou évoluer en réponse à des facteurs externes ou aux entrées des utilisateurs.
ERC-6551 résout les limitations fonctionnelles des NFT ERC-721 classiques en introduisant le concept de portefeuilles de contrats intelligents pour les NFT. Grâce à la combinaison du registre et du contrat de procuration, NFT lui-même peut détenir d'autres actifs, interagir avec d'autres contrats et comptes intelligents et obtenir des fonctions et une interactivité plus riches.
Par conséquent, vous pouvez spécifiquement comprendre que le jeton (NFT) suivant ERC-6551 fonctionnera comme un portefeuille de contrat intelligent. Cela signifie que l'ERC-6551 peut détenir et échanger des jetons et d'autres NFT comme des portefeuilles de contrats intelligents ordinaires, et peut interagir avec d'autres contrats et comptes intelligents tels que des échanges décentralisés (DEX), des plateformes de prêt, des environnements de jeu, etc. interagir.
Cette façon d'exploiter les NFT en tant que portefeuilles de contrats intelligents aboutit à ce que l'on appelle des "Token-Bound Accounts" (TBA), qui sont créés via des registres sans autorisation compatibles avec les NFT ERC-721 et la gestion existants.
Pour résumer brièvement, les avantages et problèmes possibles de l'ERC-6551 sont :
EIP et ERC, bêtement confondus ?
Après avoir écrit ceci, je ne peux m'empêcher de penser à une question à l'ancienne, quelle est la différence entre EIP et ERC ?
EIP (Ethereum Improvement Proposal) et ERC (Ethereum Request for Comments) sont des normes de proposition liées à Ethereum, mais elles présentent des différences.
EIP est une norme de proposition d'amélioration pour le réseau Ethereum, qui est utilisée pour décrire les propositions d'améliorations et de nouvelles fonctionnalités du protocole Ethereum. Une fois l'EIP adopté et accepté, il fera partie du protocole Ethereum et sera mis en œuvre sur le réseau Ethereum. EIP décrit les changements au niveau du protocole, tels que l'amélioration des mécanismes de blockchain, les règles de la machine virtuelle, les algorithmes de consensus, etc. ;
En revanche, ERC est la norme de jeton d'Ethereum utilisée pour décrire l'interface et la fonctionnalité des contrats de jeton. L'ERC définit des normes de base pour les contrats de jetons afin d'assurer l'interopérabilité des jetons sur le réseau Ethereum. ERC est une spécification pour les contrats de jeton, décrivant des fonctions telles que le transfert de jeton, la requête de solde et les métadonnées.
Par conséquent, bien que l'EIP et l'ERC soient des mécanismes de normalisation de la communauté Ethereum, ils se concentrent sur différents domaines. EIP se concentre sur l'amélioration du niveau de protocole, tandis qu'ERC se concentre sur la normalisation des contrats de jetons. Par conséquent, EIP ne se transformera pas directement en ERC, ce sont des concepts indépendants.
Voir l'original
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
Analysez les trois normes Ethereum populaires : EIP-6969, ERC-721C et ERC-6551
Écrit par : David
Au cours de la semaine dernière, nous avons vu au moins 3 normes liées à Ethereum intensément discutées provenant de diverses sources. Ces normes sont EIP-6969, ERC-721C et ERC-6551, chacune avec un objectif et un impact potentiel différents.
Chaque norme a le potentiel de former ou de changer une entreprise, son importance est donc évidente. Savoir à l'avance aide également à repérer les nouvelles tendances et tendances du moment.
Cependant, l'une des caractéristiques du monde du chiffrement est que les informations sont trop fragmentées et soudaines, couplées à une énergie limitée, vous ne pourrez peut-être pas comprendre en profondeur les caractéristiques techniques de chaque norme et son impact possible. Par conséquent, Deep Tide a pour objectif de résumer, d'interpréter et de comparer ces normes, et de vous amener à les comprendre de manière exhaustive et facile à comprendre.
1.EIP6969 : bon pour les créateurs de contrats intelligents et l'écologie L2 ?
EIP-6969 est une proposition apparue pour la première fois vers le 8 mai. Elle propose un protocole général conçu pour générer des revenus de protection des contrats (CSR). Cette proposition peut être considérée comme une version améliorée de la précédente EIP-1559.
En d'autres termes : le protocole espère permettre aux créateurs de contrats intelligents d'obtenir une part des frais de gaz générés par les utilisateurs utilisant les contrats.
Le co-auteur de la proposition @owocki a également mentionné qu'il espère utiliser ce mécanisme pour motiver les développeurs de contrats intelligents à promouvoir le développement de l'écosystème Ethereum L2, tandis que le L1 d'Ethereum ne souhaite pas mettre en œuvre cette proposition afin de maintenir la neutralité L1.
L'interprétation de l'auteur est que si ce mécanisme incitatif peut être mis en place dans Ethereum L1, il y aura forcément beaucoup de contrats intelligents qui voudront générer du volume, ce qui provoquera de la congestion.Globalement, les inconvénients l'emportent sur les avantages, il peut donc être préférable choix de le mettre sur L2.
Cependant, pour bien comprendre cette proposition EIP-6969, il est nécessaire de comprendre le principe de fonctionnement et la composition des frais de gaz actuels d'Ethereum. Cela implique le précédent EIP-1559.
EIP-1559 et le hard fork londonien d'Ethereum sont entrés en vigueur le 21 août, stipulant que les frais de transaction payés par les utilisateurs ont des destinations différentes :
De toute évidence, EIP-1559 ne prend pas vraiment en compte les intérêts des développeurs de contrats. En fait, Ethereum est une chaîne publique, et vous pouvez considérer l'offre comme deux parties :
En résumé, il existe des connexions et des différences entre EIP-6969 et EIP-1559. EIP-1559 est une proposition d'amélioration du protocole axée sur le mécanisme de frais de transaction, qui vise à fournir des frais de transaction plus stables et prévisibles et à gérer la congestion du réseau. De même, sur la base du maintien des avantages de l'EIP-1559, l'EIP-6969 aligne davantage le mécanisme d'incitation entre le créateur du contrat et le réseau en introduisant le mécanisme de revenus du créateur du contrat, et favorise la participation et la récompense du créateur du contrat.
Nous pouvons utiliser le tableau suivant pour montrer clairement la fonction et l'impact de l'EIP-6969, ainsi que son origine 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 à plus de contrats poubelles ? Il y a donc bien des risques de sécurité contractuelle et des risques d'occupation des ressources publiques sur l'ensemble de la chaîne publique.
2. ERC-721C : Redevances NFT en chaîne
L'ERC-721C a été proposé par Limit Break, qui est une amélioration de la norme de jeton non fongible (NFT) ERC-721 sur Ethereum. Son objectif principal est de donner aux créateurs NFT plus de contrôle et de personnalisation sur leurs collections NFT et la manière dont les redevances sont gérées.
*Deep Tide Note : Limit Break est un studio de développement de jeux gratuit qui a introduit le concept de Creator Token en janvier 2021. La version 1.1 de la norme ERC721-C sera mise en ligne en mai 2023, qui implémente de nombreux concepts de jetons de créateur. @huntersolaire_ a également tweeté les détails de la norme. *
La bibliothèque officielle "Creator Token Transfer" de Limit Break montre que ERC721-C peut actuellement fonctionner sur Ethereum et Polygon. Il est également pris en charge sur le réseau de test Sepolia d'Ethereum et le réseau de test Mumbai de Polygon.
Du nom de Creator Token, ERC721-C est évidemment plus pour les créateurs, donc cet accord porte plus sur la protection des royalties.
Version parlante : Selon la norme ERC-721 actuelle, les redevances ne sont en fait qu'un accord commercial, non exécutoire sur la chaîne. ERC-721C a été proposé pour résoudre ce problème, faisant des redevances une règle de contrat intelligent qui peut être appliquée sur la blockchain.
Avec ERC721-C, certaines utilisations possibles incluent :
L'introduction de l'ERC-721C aura un impact important sur l'industrie NFT :
Un tableau résumant ERC-721C :
3.ERC-6551 : Lorsque NFT est également un compte
ERC-6551 améliore la fonctionnalité et la valeur de NFT en renforçant les portefeuilles de contrats intelligents NFT.
Le co-auteur du protocole est @BennyGiang, membre fondateur de Dapper Labs, une équipe qui a travaillé sur la norme de jeton ERC-721 et sur les premiers projets tels que CryptoKitties.
Le problème avec les NFT ERC-721 réguliers est leur portée limitée. Ils ne peuvent être que détenus et transférés, pas d'autres actifs tels que des jetons ou d'autres NFT. De plus, ils ne peuvent pas interagir avec d'autres contrats intelligents, ni changer ou évoluer en réponse à des facteurs externes ou aux entrées des utilisateurs.
ERC-6551 résout les limitations fonctionnelles des NFT ERC-721 classiques en introduisant le concept de portefeuilles de contrats intelligents pour les NFT. Grâce à la combinaison du registre et du contrat de procuration, NFT lui-même peut détenir d'autres actifs, interagir avec d'autres contrats et comptes intelligents et obtenir des fonctions et une interactivité plus riches.
Par conséquent, vous pouvez spécifiquement comprendre que le jeton (NFT) suivant ERC-6551 fonctionnera comme un portefeuille de contrat intelligent. Cela signifie que l'ERC-6551 peut détenir et échanger des jetons et d'autres NFT comme des portefeuilles de contrats intelligents ordinaires, et peut interagir avec d'autres contrats et comptes intelligents tels que des échanges décentralisés (DEX), des plateformes de prêt, des environnements de jeu, etc. interagir.
Cette façon d'exploiter les NFT en tant que portefeuilles de contrats intelligents aboutit à ce que l'on appelle des "Token-Bound Accounts" (TBA), qui sont créés via des registres sans autorisation compatibles avec les NFT ERC-721 et la gestion existants.
Pour résumer brièvement, les avantages et problèmes possibles de l'ERC-6551 sont :
EIP et ERC, bêtement confondus ?
Après avoir écrit ceci, je ne peux m'empêcher de penser à une question à l'ancienne, quelle est la différence entre EIP et ERC ?
EIP (Ethereum Improvement Proposal) et ERC (Ethereum Request for Comments) sont des normes de proposition liées à Ethereum, mais elles présentent des différences.
EIP est une norme de proposition d'amélioration pour le réseau Ethereum, qui est utilisée pour décrire les propositions d'améliorations et de nouvelles fonctionnalités du protocole Ethereum. Une fois l'EIP adopté et accepté, il fera partie du protocole Ethereum et sera mis en œuvre sur le réseau Ethereum. EIP décrit les changements au niveau du protocole, tels que l'amélioration des mécanismes de blockchain, les règles de la machine virtuelle, les algorithmes de consensus, etc. ;
En revanche, ERC est la norme de jeton d'Ethereum utilisée pour décrire l'interface et la fonctionnalité des contrats de jeton. L'ERC définit des normes de base pour les contrats de jetons afin d'assurer l'interopérabilité des jetons sur le réseau Ethereum. ERC est une spécification pour les contrats de jeton, décrivant des fonctions telles que le transfert de jeton, la requête de solde et les métadonnées.
Par conséquent, bien que l'EIP et l'ERC soient des mécanismes de normalisation de la communauté Ethereum, ils se concentrent sur différents domaines. EIP se concentre sur l'amélioration du niveau de protocole, tandis qu'ERC se concentre sur la normalisation des contrats de jetons. Par conséquent, EIP ne se transformera pas directement en ERC, ce sont des concepts indépendants.