Analyse approfondie de la mise à niveau Prague d'Ethereum la plus attendue de l'année
Introduction
L'histoire du développement de la blockchain peut être considérée comme l'histoire de l'extension de Bitcoin, tandis que les mises à niveau cycliques d'Ethereum guident la direction de cette extension. Les mises à niveau majeures par hard fork d'Ethereum, qui ont lieu tous les 1 à 2 ans, impactent non seulement Ethereum lui-même, mais rayonnent également vers divers L2 et même d'autres chaînes de blocs L1. Chaque hard fork contient des propositions EIP qui représentent l'essence de la communauté principale d'Ethereum, résultant d'un équilibre entre bénéfices et coûts.
Examinons, d'un point de vue technique, les 11 propositions EIP de la mise à niveau Prague-Electra, en détaillant leur contenu, leur fonction et leurs raisons.
Contexte
La mise à jour est prévue pour être publiée sur le réseau de test Sepolia le 5 mars et mise en ligne sur le réseau principal Ethereum le 8 avril.
La dernière version du dépôt officiel d'Ethereum a mentionné un correctif urgent, ce qui reflète la complexité du contenu de cette mise à niveau. De mon point de vue, cela pourrait être la mise à niveau la plus influente d'Ethereum depuis la transition de PoW à PoS, qui changera complètement le mode de fonctionnement sur la chaîne et offrira une toute nouvelle expérience.
Bien que la proposition introduite ait légèrement changé, elle a suscité l'attention de nombreuses équipes de portefeuilles, qui s'assurent qu'elles pourront s'adapter à temps lors du passage au réseau principal. En tant qu'utilisateurs, nous pouvons également vivre ces changements à travers nos portefeuilles.
La question clé est - cette mise à jour peut-elle réellement bouleverser l'écosystème d'Ethereum ? Son changement est-il suffisamment profond, ou n'est-ce qu'une simple réparation de routine de la fondation Ethereum à l'ère des L2 ?
Scan panoramique
Dans l'ensemble, cette mise à niveau présente trois grandes caractéristiques :
Après que le développement d'Ethereum soit entré dans une zone profonde, ceux qui peuvent être inclus dans les nouvelles propositions sont principalement des membres de la fondation Ethereum, en particulier Vitalik qui a poussé plusieurs changements importants. Cela pourrait refléter la tendance croissante à la centralisation du système de décision d'Ethereum.
Le rythme du marché d'Ethereum s'accélère. Cette mise à niveau est passée de 8 propositions de consensus en novembre dernier à 11 actuellement, couvrant plusieurs aspects de l'optimisation. Cela reflète que face au développement florissant d'autres chaînes publiques, Ethereum adopte également une stratégie plus agressive.
Ethereum accorde de plus en plus d'importance à l'optimisation de l'expérience utilisateur. Par rapport aux versions précédentes, cette mise à niveau se concentre davantage sur la réduction des coûts pour les utilisateurs et l'amélioration de l'expérience d'interaction. Mais il est intéressant de se demander si Ethereum est vraiment "prioritaire sur l'expérience utilisateur", ou s'il est contraint de faire ces optimisations ?
Optimisation de l'expérience
La réforme la plus importante est sans doute l'EIP-7702, qui introduit le mécanisme d'abstraction des comptes au niveau de la chaîne. Cette proposition rompt avec plusieurs règles établies sur la chaîne et modifie la logique d'application de la plupart des Dapps.
Pour les utilisateurs, cela apporte principalement les avantages suivants :
Conservez l'adresse EOA, utilisez la logique CA selon les besoins, réduisez le coût de possession.
Pas besoin de créer à l'avance une identité CA sur la chaîne pour opérer, simplifiant ainsi le processus d'utilisation.
Prise en charge des transactions parallèles EOA multiples, telles que l'autorisation de prélèvement et l'exécution de prélèvement combinées, réduisant ainsi les coûts de transaction.
Pour les Dapps, en particulier pour les projets nécessitant une gestion d'entreprise sur la chaîne comme les échanges (, c'est une optimisation révolutionnaire. La mise en œuvre native de la fonction de collecte en masse peut réduire considérablement les coûts d'exploitation, bénéficiant finalement aux utilisateurs.
Bien que les changements soient importants, ils valent la peine d'être adaptés par toutes les recherches Dapp du point de vue de la réduction des coûts. Les utilisateurs en bénéficieront également.
Cependant, cela présente également des risques potentiels : l'abstraction de compte réduit le coût d'interaction, mais augmente la complexité de la gestion des droits des utilisateurs. Si les fournisseurs de portefeuilles ne parviennent pas à s'adapter correctement, cela pourrait entraîner des vulnérabilités de sécurité imprévues. Les utilisateurs doivent être plus prudents lors des transactions sur la chaîne.
Optimisation côté application
) EIP-2537 ### opérations de courbe BLS12-381 précompilées (
Introduction d'opérations précompilées sur la courbe elliptique BLS12-381, optimisation de la vérification des signatures BLS et d'autres opérations cryptographiques complexes, offrant une sécurité et une efficacité de calcul accrues. Nouvelles fonctionnalités de vérification des signatures BLS, d'agrégation de clés publiques et de vérification des signatures multiples.
Cela facilitera l'utilisation à faible coût des portefeuilles de contrats intelligents multi-signatures pour les utilisateurs ordinaires. Cela réduit considérablement la complexité de la vérification des signatures et le coût du Gas, tout en prenant en charge des fonctionnalités telles que les preuves à divulgation nulle de connaissance et le chiffrement homomorphe. Cela joue un rôle important en matière de confidentialité et d'interopérabilité entre chaînes.
) EIP-2935 ### fournit l'historique des hachages de blocs à partir de l'état (
Stocker les 8192 derniers hachages de blocs dans un contrat système, afin de faciliter l'accès des clients sans état aux hachages des blocs historiques. Stockage sous forme de tampon circulaire, prenant en charge les mises à jour en continu.
Bien qu'il n'ait pas d'impact direct sur les utilisateurs ordinaires, cela contribue au développement des clients sans stockage. Cela a une valeur d'optimisation pour des services tels que RollupL2 et les oracles qui nécessitent la vérification des données historiques.
Optimisations multiples des scénarios de staking
) EIP-6110 ### traitement en chaîne des validateurs de staking (
Réaliser le traitement des opérations de staking via le mécanisme de protocole en chaîne, optimisant la sécurité et l'efficacité du processus de staking.
) EIP-7002 ### couche d'exécution pouvant déclencher le retrait (
Permettre à la couche d'exécution de fournir un mécanisme pour déclencher la sortie des validateurs et des retraits partiels, augmentant le contrôle sur l'ETH staké.
) EIP-7251 ### augmenter le solde maximum de mise efficace (
Augmenter la limite de mise effective d'un seul validateur à 2048 ETH, la mise minimale restant à 32 ETH.
) EIP-7549 ### indice du comité de mobilité vers le message de preuve externe (
Simplifier le processus de vérification, améliorer les performances du client Casper FFG, en particulier lors de l'exécution dans les circuits ZK.
Ces optimisations visent à faire face à la croissance rapide du nombre de validateurs, à améliorer l'expérience de staking et la flexibilité du contrôle des fonds. En augmentant le plafond de staking par validateurs individuels, on peut réduire le nombre de comptes des grands opérateurs de nœuds et simplifier la complexité du système. Tout en maintenant un seuil de staking minimum, cela évite que les petits stakings n'affectent la stabilité du réseau.
Ces améliorations contribuent à attirer et à retenir les stakers, renforçant ainsi la sécurité du réseau Ethereum PoS. Le nouveau mécanisme de staking à intérêts composés pourrait encourager davantage le verrouillage de l'ETH, affectant la liquidité du marché.
Optimisation de l'écosystème L2
) EIP-7623: Augmenter le coût de calldata
Augmentez les frais de gaz de calldata dans les transactions de 2,5 fois, encourageant L2 à utiliser davantage blob plutôt que calldata pour stocker les données d'état.
EIP-7691 : augmentation du débit de blob
Augmenter la capacité de blob de chaque bloc pour soutenir un espace de stockage L2 à plus grande échelle.
EIP-7840 : Ajouter la planification de blob dans le fichier de configuration EL
Augmenter le fichier de configuration, permettant au client d'ajuster dynamiquement le nombre de blobs et les paramètres de tarification.
Ces optimisations reflètent qu'Ethereum construit une infrastructure plus solide pour l'écosystème L2. En améliorant l'efficacité et la capacité de stockage des données L2, Ethereum vise à renforcer sa position en tant que centre de l'écosystème L2. Ces améliorations contribueront à réduire les coûts opérationnels de L2, à améliorer les performances et à préparer l'arrivée de davantage de L2 à l'avenir.
Conclusion
Bien que la mise à niveau de Prague n'ait pas suscité autant de débats que les mises à niveau précédentes telles que "Londres" et "Fusion", elle a établi une base plus solide pour l'évolutivité et la décentralisation du réseau Ethereum. La promotion de l'abstraction de compte réduira le seuil d'utilisation pour les utilisateurs, l'amélioration du mécanisme de staking renforcera la sécurité du réseau, et l'augmentation de la disponibilité des données offrira un plus grand espace de développement pour l'écosystème L2.
Cette mise à jour reflète le processus d'ajustement et de compromis constant d'Ethereum sous la pression du marché. Bien que certaines améliorations aient été mises en pratique sur d'autres chaînes publiques, Ethereum continue d'avancer régulièrement sur sa feuille de route. Les futures fourches du "Osaka" et "Amsterdam" pourraient introduire des améliorations plus révolutionnaires, telles que le schéma d'état Verkle et le mécanisme de confirmation définitive à un seul slot.
À long terme, la direction du développement d'Ethereum est claire et déterminée. Ces effets cumulés des mises à jour continues permettront à Ethereum d'atteindre des objectifs ambitieux tels que "un million de transactions par seconde", une résistance à la censure et un faible risque de centralisation. Nous espérons que chaque mise à jour rendra Ethereum plus mature et robuste, avec des fonctionnalités encore plus riches.
![Analyse approfondie de la mise à niveau tant attendue d'Ethereum à Prague cette année]###https://img-cdn.gateio.im/webp-social/moments-868160941757ea6777a782fa3a41913a.webp(
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
23 J'aime
Récompense
23
7
Reposter
Partager
Commentaire
0/400
zkProofInThePudding
· 07-22 15:13
Je n'ai pas compris ce que je ne comprends pas.
Voir l'originalRépondre0
AirdropLicker
· 07-22 06:07
Profitez de la mise à niveau pour couper les coupons !
Voir l'originalRépondre0
RektRecorder
· 07-19 17:30
Le post qui accompagne le repas est sur le point de s'effondrer.
Voir l'originalRépondre0
InscriptionGriller
· 07-19 17:30
Encore une fois, c'est la folie avec le L2, pourquoi s'attaquer aux comptes abstraits ?
Voir l'originalRépondre0
ImpermanentPhilosopher
· 07-19 17:28
Stake c'est le bon chemin ah
Voir l'originalRépondre0
GhostAddressMiner
· 07-19 17:21
Regardant les données off-chain... ces adresses de stake qui dormaient depuis deux ans commencent soudainement à bouger.
Analyse approfondie de la mise à niveau de Prague d'Ethereum : de l'abstraction de compte à l'optimisation L2
Analyse approfondie de la mise à niveau Prague d'Ethereum la plus attendue de l'année
Introduction
L'histoire du développement de la blockchain peut être considérée comme l'histoire de l'extension de Bitcoin, tandis que les mises à niveau cycliques d'Ethereum guident la direction de cette extension. Les mises à niveau majeures par hard fork d'Ethereum, qui ont lieu tous les 1 à 2 ans, impactent non seulement Ethereum lui-même, mais rayonnent également vers divers L2 et même d'autres chaînes de blocs L1. Chaque hard fork contient des propositions EIP qui représentent l'essence de la communauté principale d'Ethereum, résultant d'un équilibre entre bénéfices et coûts.
Examinons, d'un point de vue technique, les 11 propositions EIP de la mise à niveau Prague-Electra, en détaillant leur contenu, leur fonction et leurs raisons.
Contexte
La mise à jour est prévue pour être publiée sur le réseau de test Sepolia le 5 mars et mise en ligne sur le réseau principal Ethereum le 8 avril.
La dernière version du dépôt officiel d'Ethereum a mentionné un correctif urgent, ce qui reflète la complexité du contenu de cette mise à niveau. De mon point de vue, cela pourrait être la mise à niveau la plus influente d'Ethereum depuis la transition de PoW à PoS, qui changera complètement le mode de fonctionnement sur la chaîne et offrira une toute nouvelle expérience.
Bien que la proposition introduite ait légèrement changé, elle a suscité l'attention de nombreuses équipes de portefeuilles, qui s'assurent qu'elles pourront s'adapter à temps lors du passage au réseau principal. En tant qu'utilisateurs, nous pouvons également vivre ces changements à travers nos portefeuilles.
La question clé est - cette mise à jour peut-elle réellement bouleverser l'écosystème d'Ethereum ? Son changement est-il suffisamment profond, ou n'est-ce qu'une simple réparation de routine de la fondation Ethereum à l'ère des L2 ?
Scan panoramique
Dans l'ensemble, cette mise à niveau présente trois grandes caractéristiques :
Après que le développement d'Ethereum soit entré dans une zone profonde, ceux qui peuvent être inclus dans les nouvelles propositions sont principalement des membres de la fondation Ethereum, en particulier Vitalik qui a poussé plusieurs changements importants. Cela pourrait refléter la tendance croissante à la centralisation du système de décision d'Ethereum.
Le rythme du marché d'Ethereum s'accélère. Cette mise à niveau est passée de 8 propositions de consensus en novembre dernier à 11 actuellement, couvrant plusieurs aspects de l'optimisation. Cela reflète que face au développement florissant d'autres chaînes publiques, Ethereum adopte également une stratégie plus agressive.
Ethereum accorde de plus en plus d'importance à l'optimisation de l'expérience utilisateur. Par rapport aux versions précédentes, cette mise à niveau se concentre davantage sur la réduction des coûts pour les utilisateurs et l'amélioration de l'expérience d'interaction. Mais il est intéressant de se demander si Ethereum est vraiment "prioritaire sur l'expérience utilisateur", ou s'il est contraint de faire ces optimisations ?
Optimisation de l'expérience
La réforme la plus importante est sans doute l'EIP-7702, qui introduit le mécanisme d'abstraction des comptes au niveau de la chaîne. Cette proposition rompt avec plusieurs règles établies sur la chaîne et modifie la logique d'application de la plupart des Dapps.
Pour les utilisateurs, cela apporte principalement les avantages suivants :
Pour les Dapps, en particulier pour les projets nécessitant une gestion d'entreprise sur la chaîne comme les échanges (, c'est une optimisation révolutionnaire. La mise en œuvre native de la fonction de collecte en masse peut réduire considérablement les coûts d'exploitation, bénéficiant finalement aux utilisateurs.
Bien que les changements soient importants, ils valent la peine d'être adaptés par toutes les recherches Dapp du point de vue de la réduction des coûts. Les utilisateurs en bénéficieront également.
Cependant, cela présente également des risques potentiels : l'abstraction de compte réduit le coût d'interaction, mais augmente la complexité de la gestion des droits des utilisateurs. Si les fournisseurs de portefeuilles ne parviennent pas à s'adapter correctement, cela pourrait entraîner des vulnérabilités de sécurité imprévues. Les utilisateurs doivent être plus prudents lors des transactions sur la chaîne.
Optimisation côté application
) EIP-2537 ### opérations de courbe BLS12-381 précompilées (
Introduction d'opérations précompilées sur la courbe elliptique BLS12-381, optimisation de la vérification des signatures BLS et d'autres opérations cryptographiques complexes, offrant une sécurité et une efficacité de calcul accrues. Nouvelles fonctionnalités de vérification des signatures BLS, d'agrégation de clés publiques et de vérification des signatures multiples.
Cela facilitera l'utilisation à faible coût des portefeuilles de contrats intelligents multi-signatures pour les utilisateurs ordinaires. Cela réduit considérablement la complexité de la vérification des signatures et le coût du Gas, tout en prenant en charge des fonctionnalités telles que les preuves à divulgation nulle de connaissance et le chiffrement homomorphe. Cela joue un rôle important en matière de confidentialité et d'interopérabilité entre chaînes.
) EIP-2935 ### fournit l'historique des hachages de blocs à partir de l'état (
Stocker les 8192 derniers hachages de blocs dans un contrat système, afin de faciliter l'accès des clients sans état aux hachages des blocs historiques. Stockage sous forme de tampon circulaire, prenant en charge les mises à jour en continu.
Bien qu'il n'ait pas d'impact direct sur les utilisateurs ordinaires, cela contribue au développement des clients sans stockage. Cela a une valeur d'optimisation pour des services tels que RollupL2 et les oracles qui nécessitent la vérification des données historiques.
Optimisations multiples des scénarios de staking
) EIP-6110 ### traitement en chaîne des validateurs de staking (
Réaliser le traitement des opérations de staking via le mécanisme de protocole en chaîne, optimisant la sécurité et l'efficacité du processus de staking.
) EIP-7002 ### couche d'exécution pouvant déclencher le retrait (
Permettre à la couche d'exécution de fournir un mécanisme pour déclencher la sortie des validateurs et des retraits partiels, augmentant le contrôle sur l'ETH staké.
) EIP-7251 ### augmenter le solde maximum de mise efficace (
Augmenter la limite de mise effective d'un seul validateur à 2048 ETH, la mise minimale restant à 32 ETH.
) EIP-7549 ### indice du comité de mobilité vers le message de preuve externe (
Simplifier le processus de vérification, améliorer les performances du client Casper FFG, en particulier lors de l'exécution dans les circuits ZK.
Ces optimisations visent à faire face à la croissance rapide du nombre de validateurs, à améliorer l'expérience de staking et la flexibilité du contrôle des fonds. En augmentant le plafond de staking par validateurs individuels, on peut réduire le nombre de comptes des grands opérateurs de nœuds et simplifier la complexité du système. Tout en maintenant un seuil de staking minimum, cela évite que les petits stakings n'affectent la stabilité du réseau.
Ces améliorations contribuent à attirer et à retenir les stakers, renforçant ainsi la sécurité du réseau Ethereum PoS. Le nouveau mécanisme de staking à intérêts composés pourrait encourager davantage le verrouillage de l'ETH, affectant la liquidité du marché.
Optimisation de l'écosystème L2
) EIP-7623: Augmenter le coût de calldata
Augmentez les frais de gaz de calldata dans les transactions de 2,5 fois, encourageant L2 à utiliser davantage blob plutôt que calldata pour stocker les données d'état.
EIP-7691 : augmentation du débit de blob
Augmenter la capacité de blob de chaque bloc pour soutenir un espace de stockage L2 à plus grande échelle.
EIP-7840 : Ajouter la planification de blob dans le fichier de configuration EL
Augmenter le fichier de configuration, permettant au client d'ajuster dynamiquement le nombre de blobs et les paramètres de tarification.
Ces optimisations reflètent qu'Ethereum construit une infrastructure plus solide pour l'écosystème L2. En améliorant l'efficacité et la capacité de stockage des données L2, Ethereum vise à renforcer sa position en tant que centre de l'écosystème L2. Ces améliorations contribueront à réduire les coûts opérationnels de L2, à améliorer les performances et à préparer l'arrivée de davantage de L2 à l'avenir.
Conclusion
Bien que la mise à niveau de Prague n'ait pas suscité autant de débats que les mises à niveau précédentes telles que "Londres" et "Fusion", elle a établi une base plus solide pour l'évolutivité et la décentralisation du réseau Ethereum. La promotion de l'abstraction de compte réduira le seuil d'utilisation pour les utilisateurs, l'amélioration du mécanisme de staking renforcera la sécurité du réseau, et l'augmentation de la disponibilité des données offrira un plus grand espace de développement pour l'écosystème L2.
Cette mise à jour reflète le processus d'ajustement et de compromis constant d'Ethereum sous la pression du marché. Bien que certaines améliorations aient été mises en pratique sur d'autres chaînes publiques, Ethereum continue d'avancer régulièrement sur sa feuille de route. Les futures fourches du "Osaka" et "Amsterdam" pourraient introduire des améliorations plus révolutionnaires, telles que le schéma d'état Verkle et le mécanisme de confirmation définitive à un seul slot.
À long terme, la direction du développement d'Ethereum est claire et déterminée. Ces effets cumulés des mises à jour continues permettront à Ethereum d'atteindre des objectifs ambitieux tels que "un million de transactions par seconde", une résistance à la censure et un faible risque de centralisation. Nous espérons que chaque mise à jour rendra Ethereum plus mature et robuste, avec des fonctionnalités encore plus riches.
![Analyse approfondie de la mise à niveau tant attendue d'Ethereum à Prague cette année]###https://img-cdn.gateio.im/webp-social/moments-868160941757ea6777a782fa3a41913a.webp(