Le chemin simplifié d'Ethereum : la reconstruction des couches de consensus et d'exécution

robot
Création du résumé en cours

Repenser le chemin de simplification de L1

La vision d'Ethereum en tant que grand livre distribué mondial exige qu'il soit à la fois évolutif et résilient. Bien que les mises à jour récentes et les projets futurs améliorent l'évolutivité, il y a un autre facteur tout aussi crucial mais souvent négligé : la simplicité du protocole.

La simplicité est un élément clé de la garantie des systèmes décentralisés. La raison pour laquelle le Bitcoin est impressionnant découle en grande partie de la simplicité extrême de son protocole. Un lycéen qui comprend la programmation peut totalement saisir le fonctionnement du Bitcoin et même réaliser un client par lui-même. Cette simplicité apporte de nombreux avantages : elle abaisse le seuil de développement, réduit les coûts de maintenance, améliore la sécurité et diminue le risque de manipulation.

En comparaison, Ethereum présente des lacunes en termes de simplicité, entraînant des coûts de développement inutiles, des risques de sécurité et une atmosphère de recherche fermée. Au cours des cinq prochaines années, Ethereum devrait se rapprocher de Bitcoin en matière de simplicité, ce qui nécessite d'agir sur deux fronts : la couche de consensus et la couche d'exécution.

Au niveau du consensus, le nouveau mécanisme intégrera les résultats de recherche récents dans des domaines tels que la théorie du consensus, les preuves à divulgation nulle de connaissance et l'économie du staking. Les améliorations clés comprennent : l'adoption d'un mécanisme de terminaison à trois fentes, la simplification des règles de sélection des forks et de la structure du réseau, et l'optimisation de la logique de transition d'état, etc. Ces changements réduiront considérablement la complexité du code, amélioreront la sécurité et l'efficacité.

La simplification du niveau d'exécution est plus difficile, car elle supporte un grand nombre de problèmes historiques complexes. Une solution viable serait de remplacer l'EVM actuel par une machine virtuelle simple, performante et friendly aux preuves à divulgation nulle comme RISC-V(. Cela pourrait non seulement apporter un bond en performance, mais aussi mieux supporter les langages de programmation mainstream et les systèmes de preuves à divulgation nulle. Une solution de transition pourrait s'inspirer du modèle Rosetta d'Apple, permettant aux anciens contrats de fonctionner sans problème sur la nouvelle machine virtuelle.

De plus, en intégrant davantage de composants partagés, tels qu'un code de correction d'erreurs unifié, un format de sérialisation et une structure d'arbre d'état, il est possible de réduire encore la complexité du système. Cela permettra à la couche sous-jacente d'Ethereum de devenir véritablement des "blocs de protocole" élégants, plutôt qu'un assemblage de divers compromis.

La recherche de la simplicité nécessite un changement culturel. Bien qu'il puisse être nécessaire à court terme de renoncer à certaines fonctionnalités et de fournir un effort supplémentaire, à long terme, la simplicité apportera une immense valeur au système. On peut s'inspirer de l'approche de tinygrad pour fixer un objectif de nombre maximal de lignes de code pour le code de consensus d'Ethereum, en visant à atteindre un niveau de simplicité proche de celui de Bitcoin.

Dans l'ensemble, en simplifiant les couches de consensus et d'exécution, et en intégrant des composants partagés, Ethereum espère atteindre une simplicité et une résilience sans précédent tout en conservant de puissantes fonctionnalités. Cela permettra non seulement de réduire les coûts de développement et de maintenance, mais ouvrira également la porte à une participation et une innovation plus larges, favorisant le développement durable à long terme de l'écosystème Ethereum.

ETH1.28%
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
  • 9
  • Reposter
  • Partager
Commentaire
0/400
PumpDoctrinevip
· 07-27 22:04
La simplification est un piège~ Ça va changer!
Voir l'originalRépondre0
StablecoinArbitrageurvip
· 07-27 13:21
*ajuste le moniteur* d'un point de vue statistique, la complexité du protocole est corrélée négativement avec le rendement ajusté au risque... mais voyons d'abord ces métriques bêta
Voir l'originalRépondre0
WhaleSurfervip
· 07-25 08:59
Super simplifié ? incroyable
Voir l'originalRépondre0
CoinBasedThinkingvip
· 07-25 08:58
On a l'impression que cela va encore traîner cinq ans...
Voir l'originalRépondre0
SillyWhalevip
· 07-25 08:50
Toujours en simplification, éternellement en simplification.
Voir l'originalRépondre0
quietly_stakingvip
· 07-25 08:48
C'est mieux de simplifier Ethereum.
Voir l'originalRépondre0
CascadingDipBuyervip
· 07-25 08:46
D'abord, modifions le code source.
Voir l'originalRépondre0
ForkItAllDayvip
· 07-25 08:34
Manger de l'air une fois tous les quelques mois.
Voir l'originalRépondre0
DeFiCaffeinatorvip
· 07-25 08:31
Trop de paroles, simplifions les choses.
Voir l'originalRépondre0
Afficher plus
  • É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)