Simplification du protocole Ethereum : viser la simplicité et la résilience au niveau de Bitcoin

Simplifier une couche - Redéfinir la simplicité d'Ethereum

Ethereum s'est toujours engagé à devenir un système de registre de classe mondiale, fournissant un soutien de base à des infrastructures clés telles que la finance, la gouvernance et la certification de données de haute valeur. Pour réaliser cet objectif ambitieux, il faut à la fois une grande évolutivité et une résilience suffisante.

Les récents progrès technologiques sont encourageants. Le hard fork Fusaka devrait considérablement augmenter l'espace de données L2, et la feuille de route de 2026 prévoit également des optimisations similaires pour L1. De plus, la fusion (Merge) a réussi à faire passer Ethereum à un mécanisme de consensus PoS, la diversité des clients s'est considérablement améliorée, et la recherche sur la vérifiabilité ZK et la résistance aux attaques quantiques progresse régulièrement, tandis que l'écosystème de la couche d'application connaît un développement florissant. Cependant, au-delà de ces progrès évidents, il existe une base de résilience facilement négligée mais tout aussi cruciale : la simplicité du protocole.

La raison pour laquelle le Bitcoin est si impressionnant est en grande partie due à la conception de son protocole extrêmement simple. Sa logique fondamentale est si simple qu'un lycéen ayant des connaissances en programmation peut entièrement comprendre son fonctionnement et même réaliser un client en tant que projet amateur. Cette simplicité apporte de nombreux avantages : elle est plus facile à comprendre et à étudier largement, réduit les coûts de développement et de maintenance, diminue le risque de failles de sécurité majeures, tout en réduisant également la surface d'attaque sociale manipulée par des intérêts particuliers.

En revanche, Ethereum ne brille pas par sa simplicité. Cela entraîne une augmentation inutile des coûts de développement, une élévation des risques de sécurité et une relative fermeture de la culture de recherche. Cependant, au cours des cinq prochaines années, Ethereum devrait réaliser des avancées significatives en matière de simplicité, et pourrait même se rapprocher du niveau de Bitcoin. Cet objectif peut être abordé à partir de deux niveaux clés : le niveau de consensus et le niveau d'exécution.

Au niveau du consensus, le nouveau mécanisme de consensus intègre une accumulation profonde des dix dernières années dans les domaines de la théorie du consensus, des ZK-SNARK et de l'économie de staking. Il vise à construire une couche de consensus à long terme optimale et considérablement simplifiée. Les mesures spécifiques comprennent l'introduction d'un mécanisme de finalité à trois phases, la simplification du choix de bifurcation et de la structure du réseau, ainsi que la redéfinition de la logique de transition d'état. Ces améliorations réduiront considérablement la complexité du code et amélioreront la compréhension et la maintenabilité du système.

La simplification de la couche d'exécution représente un défi plus grand. L'ensemble d'instructions EVM actuel est complexe, les contrats précompilés sont difficiles à comprendre et le fardeau de la compatibilité historique est lourd. Une solution possible serait de remplacer l'EVM par une VM simple, performante et amicale avec ZK natif (comme RISC-V). Cela pourrait non seulement améliorer considérablement les performances, mais aussi s'intégrer de manière transparente avec les langages de programmation courants, facilitant ainsi l'audit de sécurité et la vérification. Pour assurer une transition en douceur, une stratégie similaire à celle qu'Apple a utilisée pour passer à des puces ARM avec Rosetta pourrait être adoptée, permettant aux anciens contrats de continuer à fonctionner dans l'interpréteur EVM, cet interpréteur étant lui-même un contrat écrit avec la nouvelle VM.

De plus, le futur protocole Ethereum devrait intégrer davantage de "composants partagés", tels que des codes de correction d'erreur unifiés, des formats de sérialisation et des structures d'arbre d'état. Cela réduira considérablement la complexité globale du système, faisant de la couche sous-jacente d'Ethereum non plus un assemblage de diverses solutions temporaires, mais de véritables "blocs de protocole" construits avec une esthétique d'ingénierie.

Poursuivre la simplicité nécessite un changement culturel. Ses bénéfices sont souvent difficiles à quantifier immédiatement, tandis que le coût de renoncer à certaines fonctionnalités ou de fournir des efforts supplémentaires se manifeste immédiatement. Cependant, à long terme, la valeur de la simplicité deviendra progressivement évidente. On peut s'inspirer de la pensée de tinygrad pour établir un objectif de nombre maximal de lignes de code de consensus pour les normes à long terme d'Ethereum, en s'efforçant de rapprocher la complexité du chemin critique de consensus du niveau de Bitcoin.

Dans l'ensemble, simplifier une couche n'est pas seulement une optimisation technique, mais une étape clé vers une véritable décentralisation et une résilience systémique. Cela rendra Ethereum plus facile à comprendre, à maintenir et à vérifier, établissant ainsi une base plus solide pour l'innovation et le développement futurs.

ETH-1.56%
BTC-0.37%
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
  • 5
  • Partager
Commentaire
0/400
DeFiVeteranvip
· Il y a 5h
Continuer le Mining.
Voir l'originalRépondre0
BuyHighSellLowvip
· 07-22 08:33
L2 est vraiment l'avenir !
Voir l'originalRépondre0
RugResistantvip
· 07-22 08:32
eth est le meilleur au monde !
Voir l'originalRépondre0
SleepyArbCatvip
· 07-22 08:23
Je bâille, le gas est si élevé que je vais m'endormir.
Voir l'originalRépondre0
DiamondHandsvip
· 07-22 08:06
Cut Loss ne prend pas les gens pour des idiots Ethereum
Voir l'originalRépondre0
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)