La grande vision d'Ethereum est de devenir une plateforme numérique pour les actifs et les enregistrements mondiaux, fournissant un soutien sous-jacent pour des infrastructures clés telles que la finance, la gouvernance et la certification de données de haute valeur. Pour atteindre cet objectif, il est nécessaire de concilier deux capacités fondamentales : l'évolutivité et la résilience.
Le récent hard fork de Fusaka a considérablement augmenté l'espace de données L2, et la feuille de route future prévoit une extension similaire pour L1. En même temps, la fusion (Merge) a permis à Ethereum de passer au consensus PoS, améliorant la diversité des clients, et la recherche sur la vérifiabilité ZK et la résistance aux attaques quantiques se poursuit. Cependant, en plus des améliorations de performance, il existe une base de résilience tout aussi importante mais souvent négligée : la simplicité du protocole.
Concis : La garantie ultime de la décentralisation
La caractéristique la plus admirable du Bitcoin réside dans la conception de son protocole d'une simplicité extrême :
La blockchain est composée de blocs continus.
Chaque bloc est lié au bloc précédent par un hachage.
Les blocs sont vérifiés par PoW, c'est-à-dire que l'on vérifie si les premiers chiffres de leur valeur de hachage sont 0.
Chaque bloc contient des transactions, les frais de transaction sont générés par le minage ou des transactions précédentes.
Cette simplicité apporte de nombreux avantages :
Facile à comprendre, abaisser le seuil de recherche et de développement
Réduire le coût de développement de nouveaux clients, validateurs et outils
Réduire la complexité de la maintenance à long terme
Réduire le risque de failles de sécurité majeures
Réduire la possibilité d'être manipulé par des intérêts particuliers
Historiquement, Ethereum a mal performé en matière de simplicité, entraînant des coûts de développement inutiles, des risques de sécurité et une culture de recherche fermée. Au cours des cinq prochaines années, Ethereum a le potentiel de se rapprocher de Bitcoin en termes de simplicité, avec des améliorations possibles à partir des couches de consensus et d'exécution.
Couche de consensus simplifiée
Le nouveau mécanisme de consensus de l'avenir intégrera l'accumulation approfondie des dix dernières années dans les théories du consensus, ZK-SNARK et l'économie de staking, visant à construire une couche de consensus significativement simplifiée et optimale à long terme :
Mécanisme de terminaison à trois fentes : simplifie la logique des slots et des époques, sans nécessiter de mécanismes complexes comme le mélange de comités.
Sélection de fork et structure de réseau simplifiées : règles de sélection de fork plus simples, agrégation STARK permettant à quiconque de devenir agrégateur.
Simplification de la logique de transition d'état : redéfinition des mécanismes d'entrée, de sortie, de retrait et de changement de clé des validateurs.
Couche d'exécution simplifiée
La couche d'exécution est le véritable "foyer de la magie noire", comprenant un ensemble d'instructions EVM complexe, des contrats précompilés difficiles à comprendre et un fardeau de compatibilité historique. Envisagez de remplacer l'EVM par une VM simple, performante et compatible avec ZK, comme RISC-V :
Amélioration des performances par cent fois
S'intègre parfaitement avec les langages de programmation mainstream
Prise en charge native des systèmes de preuve à divulgation nulle de connaissance
Structure claire, facile à auditer et à vérifier en matière de sécurité
Nécessite presque aucune précompilation de contrat
Le processus de migration peut s'inspirer de la technologie Rosetta d'Apple, permettant aux anciens contrats de fonctionner dans un interpréteur EVM écrit en RISC-V, réalisant ainsi une mise à niveau sans douleur.
Construire une base système plus élégante
Le protocole Ethereum de demain devrait intégrer davantage de "composants partagés" pour réduire la complexité du système :
Code de correction d'erreurs unifié : utilisé pour l'échantillonnage de disponibilité des données, le stockage historique et l'accélération de la diffusion P2P
Format de sérialisation unifié (SSZ) : efficace et bien compatible
Structure d'arbre d'état unifiée (arbre binaire) : mieux adaptée aux preuves ZK, plus rapide et simple.
Cela fera de l'Ethereum une "brique de protocole" véritablement construite sur l'esthétique de l'ingénierie.
Changement culturel axé sur la simplicité
La simplicité, tout comme la décentralisation, est la base de la résilience du système. Valoriser la simplicité nécessite un changement culturel, ses bénéfices étant difficiles à quantifier immédiatement, mais ayant une grande valeur à long terme.
On peut s'inspirer de l'approche de tinygrad pour établir un objectif maximal de lignes de code de consensus pour la norme à long terme d'Ethereum, afin de rendre la complexité du chemin critique du consensus proche de celle de Bitcoin. La logique liée aux règles historiques devrait être isolée en dehors des chemins de consensus. La conception globale devrait adhérer au principe de "préférer des solutions plus simples", en faveur d'un encapsulage local plutôt que d'une complexité systémique, et en privilégiant des choix architecturaux ayant des attributs clairs et vérifiables.
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.
Plan simplifié d'Ethereum : rechercher un protocole minimaliste pour améliorer la résilience du système
L1 simplifié : le nouveau voyage d'Ethereum
La grande vision d'Ethereum est de devenir une plateforme numérique pour les actifs et les enregistrements mondiaux, fournissant un soutien sous-jacent pour des infrastructures clés telles que la finance, la gouvernance et la certification de données de haute valeur. Pour atteindre cet objectif, il est nécessaire de concilier deux capacités fondamentales : l'évolutivité et la résilience.
Le récent hard fork de Fusaka a considérablement augmenté l'espace de données L2, et la feuille de route future prévoit une extension similaire pour L1. En même temps, la fusion (Merge) a permis à Ethereum de passer au consensus PoS, améliorant la diversité des clients, et la recherche sur la vérifiabilité ZK et la résistance aux attaques quantiques se poursuit. Cependant, en plus des améliorations de performance, il existe une base de résilience tout aussi importante mais souvent négligée : la simplicité du protocole.
Concis : La garantie ultime de la décentralisation
La caractéristique la plus admirable du Bitcoin réside dans la conception de son protocole d'une simplicité extrême :
Cette simplicité apporte de nombreux avantages :
Historiquement, Ethereum a mal performé en matière de simplicité, entraînant des coûts de développement inutiles, des risques de sécurité et une culture de recherche fermée. Au cours des cinq prochaines années, Ethereum a le potentiel de se rapprocher de Bitcoin en termes de simplicité, avec des améliorations possibles à partir des couches de consensus et d'exécution.
Couche de consensus simplifiée
Le nouveau mécanisme de consensus de l'avenir intégrera l'accumulation approfondie des dix dernières années dans les théories du consensus, ZK-SNARK et l'économie de staking, visant à construire une couche de consensus significativement simplifiée et optimale à long terme :
Couche d'exécution simplifiée
La couche d'exécution est le véritable "foyer de la magie noire", comprenant un ensemble d'instructions EVM complexe, des contrats précompilés difficiles à comprendre et un fardeau de compatibilité historique. Envisagez de remplacer l'EVM par une VM simple, performante et compatible avec ZK, comme RISC-V :
Le processus de migration peut s'inspirer de la technologie Rosetta d'Apple, permettant aux anciens contrats de fonctionner dans un interpréteur EVM écrit en RISC-V, réalisant ainsi une mise à niveau sans douleur.
Construire une base système plus élégante
Le protocole Ethereum de demain devrait intégrer davantage de "composants partagés" pour réduire la complexité du système :
Cela fera de l'Ethereum une "brique de protocole" véritablement construite sur l'esthétique de l'ingénierie.
Changement culturel axé sur la simplicité
La simplicité, tout comme la décentralisation, est la base de la résilience du système. Valoriser la simplicité nécessite un changement culturel, ses bénéfices étant difficiles à quantifier immédiatement, mais ayant une grande valeur à long terme.
On peut s'inspirer de l'approche de tinygrad pour établir un objectif maximal de lignes de code de consensus pour la norme à long terme d'Ethereum, afin de rendre la complexité du chemin critique du consensus proche de celle de Bitcoin. La logique liée aux règles historiques devrait être isolée en dehors des chemins de consensus. La conception globale devrait adhérer au principe de "préférer des solutions plus simples", en faveur d'un encapsulage local plutôt que d'une complexité systémique, et en privilégiant des choix architecturaux ayant des attributs clairs et vérifiables.