Maison  >  Article  >  Suivez l'accord EIP et explorez la prochaine mise à niveau de Cancun

Suivez l'accord EIP et explorez la prochaine mise à niveau de Cancun

王林
王林avant
2024-01-23 23:48:21450parcourir

Alors que le réseau Ethereum se dirige vers le hard fork de Dencun au premier trimestre 2024, la communauté attend avec impatience une série de propositions d'amélioration importantes (EIP). Ces propositions ne sont pas seulement liées à l’orientation future d’Ethereum, mais pourraient également avoir un impact profond sur l’ensemble de l’écosystème des cryptomonnaies. Cet article explorera en détail les détails et les impacts potentiels de ces propositions afin de fournir aux lecteurs une compréhension globale.

Suivez laccord EIP et explorez la prochaine mise à niveau de Cancun

La dernière réunion des développeurs All-Core d'Ethereum a finalisé le calendrier de la prochaine mise à niveau du hard fork du réseau principal Dencun. Il est important de noter que, sauf problème majeur, les développeurs d’Ethereum prévoient de créer le testnet public d’Ethereum aux dates suivantes :

  • Goerli : 17 janvier

  • Sepolia : 30 janvier

  • Holesky : 7 février

Ce sera la dernière fois que Goerli rejoindra le programme bêta car le réseau devrait être obsolète.

Ils ont également discuté de ce qui va suivre – la mise à niveau Prague/Electra, encore inconnue. La communauté Ethereum réfléchit à l’opportunité de se concentrer sur une amélioration importante d’une fonctionnalité de base (ce qui peut prendre un an de travail) ou de construire une mise à niveau autour de plusieurs améliorations plus petites (qui pourraient être mises en œuvre d’ici la fin de 2024). Cette décision dépendra de la discussion et du consensus entre les membres de la communauté, ainsi que de la prise en compte de la stratégie globale de développement de l'écosystème Ethereum. Quelle que soit la voie choisie, on espère que la mise à niveau finale apportera des performances plus élevées et une meilleure expérience utilisateur au réseau Ethereum.

Une décision sur le problème ci-dessus sera prise après la nouvelle année, mais pour l'instant, voici quelques améliorations à surveiller après la mise à niveau de Dencun 2024 :

EIP-4844 (Danksharding original)

EIP-4844 est un projet majeur à Dencun EIP , fait l'objet de nombreux reportages en 2023.

Le co-fondateur de StarkWare, Eli Ben-Sasson, a souligné que cette mise à niveau réduira les coûts de disponibilité des données pour tous les L2. C'est donc quelque chose que Starknet attend avec impatience afin que les utilisateurs puissent réduire leurs coûts.

Lucas Henning, CTO du développeur de portefeuille Web3 Suku, a qualifié cela de « année d'améliorations révolutionnaires pour Ethereum ». EIP-4844 est une technologie transformatrice qui réduira jusqu'à 100 fois les frais de cumul de gaz.

L'essor de l'abstraction de compte

Un autre objectif de Henning est de tirer parti des améliorations apportées à l'abstraction de compte : ERC-4337 et son extension ERC-6900.

ERC est un sous-ensemble d'EIP qui se concentre exclusivement sur les normes de jetons au sein de l'écosystème Ethereum. Ils définissent des règles pour la mise en œuvre des jetons afin de garantir l'interopérabilité. Contrairement à certains EIP qui modifient le protocole principal, ERC ne nécessite généralement pas de hard fork.

ERC-4337 a été mis en ligne en mars et Henning estime que le concept d'abstraction de compte jouera un rôle clé dans les changements d'utilisateurs les plus importants.

Il a déclaré que l'abstraction des comptes changerait complètement la façon dont nous comprenons et interagissons avec les portefeuilles, faisant des transactions Gas la norme, la connexion sociale sécurisée devenant la nouvelle norme et remodelant fondamentalement l'expérience utilisateur d'Ethereum.

Traditionnellement, Ethereum dispose de deux types de comptes : les comptes externes (EOA) contrôlés par des clés privées et les comptes contractuels contrôlés par code. L'abstraction des comptes brouille cette distinction, permettant aux utilisateurs de créer des comptes qui fonctionnent davantage comme des contrats intelligents.

Il améliore l'expérience utilisateur et la sécurité et permet une logique de compte plus complexe telle que des portefeuilles multi-signatures ou la récupération sociale des clés perdues.

ERC-6900 introduit le concept de « transactions confiées ». Cette norme ne nécessite pas non plus de modifications du consensus du réseau principal Ethereum, qui permet aux utilisateurs de déléguer des transactions à d'autres en leur nom, par exemple pour gagner du temps et éviter les tracas en approuvant un lot d'opérations en même temps.

EIP-1153 (Transient Storage Opcode)

Cette proposition fait partie de Dencun et vise à introduire de nouveaux mécanismes pour gérer le stockage temporaire ou transitoire lors de l'exécution d'un contrat intelligent.

Les opérations de stockage traditionnelles sur Ethereum sont permanentes et consomment du Gaz. Cela peut s'avérer inefficace pour les données temporaires qui n'ont pas besoin d'être conservées au cours d'une transaction.

EIP-1153 est un opcode (code d'opération) qui permet aux contrats intelligents d'utiliser le stockage transitoire - un stockage qui est effacé à la fin de l'exécution de la transaction.

L'équipe Uniswap a fait pression pour obtenir 1153 et voulait qu'il soit déjà à Shapella, mais elle n'a pas pu obtenir suffisamment de soutien pour parvenir à un consensus parmi les principaux développeurs. Cette mise à niveau devrait jouer un rôle important dans l’amélioration des capacités et de l’efficacité du prochain protocole v4 d’Uniswap.

En permettant le stockage temporaire, EIP-1153 peut réduire le coût du stockage des données pendant l'exécution du contrat et offrir aux développeurs plus de flexibilité lors de la conception de contrats intelligents.

En réduisant la charge du stockage permanent et en minimisant la surcharge de l'état, EIP-1153 peut contribuer à l'évolutivité de l'ensemble du réseau Ethereum.

EIP-4788 (Beacon Block Root Commit)

Imaginez Ethereum est une immense bibliothèque composée de deux parties principales : la partie Ethereum Virtual Machine (EVM), comme l'endroit où les gens viennent lire des livres (exécuter des contrats intelligents) La salle de lecture, et la partie Beacon chain (beacon chain), est comme un système de catalogue de bibliothèque, suivant tous les livres et leurs emplacements (consensus et coordination du réseau Ethereum).

Avant EIP-4788, ces deux parties étaient quelque peu fonctionnellement indépendantes. La partie EVM n'a pas d'accès direct au dernier répertoire ; elle doit s'appuyer sur des méthodes indirectes pour comprendre ce qui se passe dans la partie chaîne Beacon.

EIP-4788 propose de placer une "racine de bloc Beacon" (la racine de l'arbre de hachage ou de hachage du bloc parent) dans chaque bloc EVM. C'est comme passer d'un système de classement de fiches obsolète (inefficace et parfois inexact) à un système doté de liens en temps réel, précis et directs vers la base de données principale de la bibliothèque.

Dans cette bibliothèque moderne, chaque fois qu'un nouveau livre est ajouté, déplacé ou supprimé (mise à jour de la chaîne Beacon), les lecteurs (EVM) peuvent obtenir immédiatement des informations précises. Les lecteurs peuvent être sûrs qu'ils obtiennent les dernières informations et les opérations de la bibliothèque (telles que l'exécution de contrats intelligents) sont plus cohérentes avec le système de catalogue global (l'état de la couche de consensus).

Tout cela se produit dans un minimum de confiance, éliminant le besoin d'oracles externes pour fournir ces données, réduisant ainsi les points potentiels de défaillance ou de manipulation.

Ce changement est particulièrement bénéfique pour les protocoles de jalonnement liquide tels que Lido, les ponts basés sur des contrats intelligents et les solutions de re-staking, car il permet à ces protocoles d'accéder à des données clés telles que les soldes et le statut des validateurs directement à partir de la couche de consensus, améliorant ainsi leur sécurité et efficacité opérationnelle.

EIP-4788 introduit essentiellement un oracle au niveau du protocole pour fournir l’état de consensus d’Ethereum sur l’ensemble du réseau principal.

Misha Komarov, fondateur de la Fondation Nil, qui déploie zkOracle pour le Lido, le qualifie de « vraiment utile ». Il a déclaré qu '"ils doivent utiliser la racine d'état de la couche consensus dans la logique de l'application (actuellement prouvée via la preuve zkLLVM jusqu'à CasperFFG au sein de la couche d'exécution), ce qui est fait dans la conception zkOracle".

EIP-5656 (Codes d'opération MCOPY)

EVM fonctionne à l'aide d'un ensemble de codes d'opération qui indiquent diverses opérations.

EIP-5656 introduit un nouvel opcode appelé MCOPY, conçu pour optimiser le processus de copie de données en mémoire lors de l'exécution d'un contrat intelligent.

Dans l'architecture EVM actuelle, la copie de segments de données volumineux à l'aide d'opcodes existants peut être inefficace et coûteuse. MCOPY propose une approche plus efficace qui devrait réduire les frais de gaz associés à ces opérations tout en améliorant les performances.

Des opérations de mémoire plus rapides signifient que les contrats s'exécuteront plus rapidement et que les développeurs disposeront de plus d'outils pour optimiser leurs contrats intelligents, en particulier lorsqu'ils traitent de grandes structures de données ou des opérations complexes impliquant des opérations de mémoire.

EIP-6780 (LIMIT SELFDESTRUCT)

Dans Ethereum, l'opcode SELFDESTRUCT permet à un contrat intelligent de se retirer de la blockchain. Une fois exécuté, il supprime le code et le stockage du contrat de l'État et envoie l'éther restant du contrat à l'adresse spécifiée.

Cependant, cette fonctionnalité entraîne plusieurs problèmes, notamment la complexité de la gestion des états et des vulnérabilités de sécurité potentielles. En limitant SELFDESTRUCT, Ethereum peut mieux gérer la taille de son état, ce qui se traduit par une blockchain plus stable et prévisible. Ceci est essentiel pour l’évolutivité et la maintenance à long terme du réseau, car cela simplifiera les futures mises à niveau d’Ethereum.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer