Plan de restructuration d'Ethereum : viser la simplicité pour améliorer la résilience et l'évolutivité

robot
Création du résumé en cours

Redéfinir Ethereum : À la recherche de la beauté de la simplicité

La vision ambitieuse d'Ethereum est de devenir un grand livre mondial, fournissant une plateforme fiable pour les actifs et les enregistrements civils, soutenant des infrastructures clés telles que la finance, la gouvernance et l'authentification des données de haute valeur. Pour atteindre cet objectif, il est essentiel de travailler simultanément sur la scalabilité et la résilience.

Le récent hard fork va considérablement augmenter l'espace de données L2, et la feuille de route future prévoit également une extension similaire pour L1. Parallèlement, Ethereum a adopté le consensus PoS, la diversité des clients s'est nettement améliorée, et la recherche sur la vérifiabilité ZK et la résistance aux attaques quantiques se poursuit. Cependant, en plus de l'extension et de l'amélioration des performances, il existe une base de résilience facilement négligée mais d'égale importance : la simplicité du protocole.

Simple : le bouclier ultime décentralisé

Ce qui rend le Bitcoin si impressionnant, c'est la simplicité extrême de son protocole. Ses principes fondamentaux sont si simples qu'un lycéen qui comprend le code peut les comprendre complètement et même réaliser un client en tant que projet amateur. Cette simplicité apporte de nombreux avantages : elle réduit le seuil de recherche et de développement, diminue la complexité de maintenance, réduit les risques de vulnérabilités de sécurité et diminue la possibilité d'être manipulé par des intérêts particuliers.

Cependant, la performance d'Ethereum dans ce domaine n'est pas idéale, ce qui entraîne 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é, en améliorant à la fois le niveau de consensus et le niveau d'exécution.

Couche de consensus simplifiée

Le nouveau mécanisme de consensus intègre une accumulation approfondie des dix dernières années en théorie du consensus, ZK-SNARK et économie de staking, visant à construire une couche de consensus significativement simplifiée et optimale à long terme. Les principales mesures comprennent :

  1. Introduire un mécanisme de terminaison à trois slots, simplifiant la logique associée aux slots et aux époques.
  2. Optimiser le choix de fork et la structure du réseau, réduire le nombre de validateurs actifs.
  3. Redesigner les mécanismes liés aux validateurs pour réduire la complexité du code.

Couche d'exécution simplifiée

La couche d'exécution est le véritable "pôle de magie noire", avec de nombreuses problématiques de complexité. La solution est de remplacer l'EVM par une VM simple, performante et amicale envers les ZK natifs, comme RISC-V. Cela apportera une amélioration significative des performances, une meilleure compatibilité avec les langages de programmation mainstream, ainsi qu'une structure plus claire facilitant l'audit et la vérification de sécurité.

Le processus de migration adoptera une approche progressive, permettant aux anciens contrats de continuer à fonctionner dans l'interpréteur EVM, qui est lui-même un contrat écrit en RISC-V. Cette méthode permet une mise à niveau sans douleur.

Construire une base système élégante

Le protocole Ethereum à l'avenir devrait intégrer davantage de "composants partagés" pour réduire la complexité du système :

  1. Code de correction unifié utilisé dans plusieurs scénarios.
  2. Utiliser un format de sérialisation uniforme.
  3. Structure d'arbre d'état unifiée, plus adaptée aux preuves ZK.

Ces améliorations feront de la base d'Ethereum un véritable "bloc de protocole" construit sur l'esthétique de l'ingénierie, et non plus un produit de divers compromis.

Embrasser la simplicité, accueillir l'avenir

La simplicité et la décentralisation sont toutes deux des voies importantes vers la résilience des systèmes. Accorder une véritable importance à la simplicité nécessite un changement culturel, bien que ses bénéfices puissent être difficiles à quantifier immédiatement, à long terme, la valeur de la simplicité se manifestera progressivement.

S'inspirant des expériences d'autres projets, établir un objectif maximal de lignes de code de consensus pour la normalisation à long terme d'Ethereum, visant à rapprocher la complexité des chemins critiques de consensus du niveau de Bitcoin. Parallèlement, la conception globale doit s'en tenir au principe de "préférer des solutions plus simples", en privilégiant l'encapsulation locale plutôt que la complexité systémique, et en choisissant en priorité des architectures ayant des attributs clairs et vérifiables.

Grâce à ces efforts, Ethereum devrait retrouver la voie de la simplicité tout en maintenant son innovation et sa puissance, devenant ainsi une plateforme blockchain plus facile à comprendre, à entretenir et à vérifier.

ETH0.38%
Voir l'original
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.
  • Récompense
  • 4
  • Partager
Commentaire
0/400
VitaliksTwinvip
· 07-23 23:17
Encore en train de dessiner des BTC ?
Voir l'originalRépondre0
AirdropHunter007vip
· 07-21 07:55
C'est plutôt ennuyeux à frapper.
Voir l'originalRépondre0
MidnightGenesisvip
· 07-21 07:48
Les données off-chain sont plus complexes qu'on ne le pense. Il est important de lire attentivement le moment de la mise à niveau et du déploiement.
Voir l'originalRépondre0
BlockchainArchaeologistvip
· 07-21 07:34
Tss tss, je suis trois fois plus petit devant le BTC.
Voir l'originalRépondre0
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)