La vision d'Ethereum en tant que plateforme de calcul décentralisée mondiale nécessite de trouver un équilibre entre l'évolutivité et la résilience du système. Bien que les récents upgrades tels que le hard fork Fusaka et la transition vers le PoS aient considérablement amélioré les performances et la sécurité, nous ne devons pas négliger la simplicité du protocole, qui est tout aussi importante.
La raison pour laquelle le Bitcoin est si fascinant, c'est à cause de son concept de conception extrêmement simple. Un protocole compréhensible même pour un élève de lycée peut soutenir le système financier mondial. Cette simplicité non seulement abaisse le seuil de participation, mais réduit également la complexité et les risques de sécurité à long terme. En comparaison, la complexité d'Ethereum a toujours été son point faible, augmentant les coûts de développement inutiles et les risques de sécurité.
Au cours des cinq prochaines années, Ethereum devrait rattraper Bitcoin en termes de simplicité. Cela nécessite d'agir sur deux aspects : la couche de consensus et la couche d'exécution.
Au niveau du consensus, le nouveau mécanisme intégrera les résultats des recherches récentes dans les domaines de la théorie du consensus, des preuves à divulgation nulle de connaissance et de l'économie de la mise. Le mécanisme de terminaison à trois créneaux peut simplifier considérablement la logique des créneaux et des époques ; des règles de sélection de fork simplifiées et une structure réseau réduite abaisseront la complexité ; la logique liée aux transitions d'état sera également optimisée.
La transformation de la couche d'exécution est encore plus difficile. La complexité de l'ensemble d'instructions EVM, les contrats précompilés difficiles à comprendre, et les problèmes de scalabilité de SELFDESTRUCT doivent être résolus de toute urgence. Remplacer l'EVM par de nouvelles VM simples et efficaces comme RISC-V peut non seulement entraîner une augmentation de performance par cent, mais également permettre une intégration transparente avec les langages de programmation mainstream. Le processus de migration peut s'inspirer du modèle Rosetta d'Apple, en réalisant une transition fluide grâce à une couche de compatibilité.
De plus, l'adoption d'un code de correction d'erreurs uniforme, d'un format de sérialisation et d'une structure d'arbre d'état peut réduire encore la complexité du système. Cela fera de la base d'Ethereum de véritables "blocs de protocole" élégants, et non un produit de compromis.
Poursuivre la simplicité nécessite un changement culturel. Bien que cela puisse impliquer de renoncer à certaines fonctionnalités à court terme, à long terme, la simplicité apportera une plus grande résilience au système. Nous pouvons nous inspirer de la philosophie de tinygrad et fixer un objectif de nombre maximal de lignes pour le code de consensus, en cherchant à nous rapprocher du niveau de simplicité de Bitcoin.
En somme, tout en poursuivant la scalabilité, nous ne devons pas oublier que la simplicité est une autre voie importante vers la résilience du système. Repenser la conception de L1, permettant à Ethereum de revenir à son essence simple et élégante tout en maintenant l'innovation, sera la clé du développement futur.
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.
20 J'aime
Récompense
20
4
Reposter
Partager
Commentaire
0/400
GasGasGasBro
· 07-15 04:31
La couche de consensus est trop rigide.
Voir l'originalRépondre0
just_another_fish
· 07-15 01:39
Il faut tout apprendre sur Bitcoin ?
Voir l'originalRépondre0
gas_guzzler
· 07-12 23:25
Je ne comprends rien, je sais juste qu'il faut acheter.
Le chemin simplifié d'Ethereum pour les cinq prochaines années : une réforme complète de la couche de consensus à la couche d'exécution.
Repenser la simplicité de L1
La vision d'Ethereum en tant que plateforme de calcul décentralisée mondiale nécessite de trouver un équilibre entre l'évolutivité et la résilience du système. Bien que les récents upgrades tels que le hard fork Fusaka et la transition vers le PoS aient considérablement amélioré les performances et la sécurité, nous ne devons pas négliger la simplicité du protocole, qui est tout aussi importante.
La raison pour laquelle le Bitcoin est si fascinant, c'est à cause de son concept de conception extrêmement simple. Un protocole compréhensible même pour un élève de lycée peut soutenir le système financier mondial. Cette simplicité non seulement abaisse le seuil de participation, mais réduit également la complexité et les risques de sécurité à long terme. En comparaison, la complexité d'Ethereum a toujours été son point faible, augmentant les coûts de développement inutiles et les risques de sécurité.
Au cours des cinq prochaines années, Ethereum devrait rattraper Bitcoin en termes de simplicité. Cela nécessite d'agir sur deux aspects : la couche de consensus et la couche d'exécution.
Au niveau du consensus, le nouveau mécanisme intégrera les résultats des recherches récentes dans les domaines de la théorie du consensus, des preuves à divulgation nulle de connaissance et de l'économie de la mise. Le mécanisme de terminaison à trois créneaux peut simplifier considérablement la logique des créneaux et des époques ; des règles de sélection de fork simplifiées et une structure réseau réduite abaisseront la complexité ; la logique liée aux transitions d'état sera également optimisée.
La transformation de la couche d'exécution est encore plus difficile. La complexité de l'ensemble d'instructions EVM, les contrats précompilés difficiles à comprendre, et les problèmes de scalabilité de SELFDESTRUCT doivent être résolus de toute urgence. Remplacer l'EVM par de nouvelles VM simples et efficaces comme RISC-V peut non seulement entraîner une augmentation de performance par cent, mais également permettre une intégration transparente avec les langages de programmation mainstream. Le processus de migration peut s'inspirer du modèle Rosetta d'Apple, en réalisant une transition fluide grâce à une couche de compatibilité.
De plus, l'adoption d'un code de correction d'erreurs uniforme, d'un format de sérialisation et d'une structure d'arbre d'état peut réduire encore la complexité du système. Cela fera de la base d'Ethereum de véritables "blocs de protocole" élégants, et non un produit de compromis.
Poursuivre la simplicité nécessite un changement culturel. Bien que cela puisse impliquer de renoncer à certaines fonctionnalités à court terme, à long terme, la simplicité apportera une plus grande résilience au système. Nous pouvons nous inspirer de la philosophie de tinygrad et fixer un objectif de nombre maximal de lignes pour le code de consensus, en cherchant à nous rapprocher du niveau de simplicité de Bitcoin.
En somme, tout en poursuivant la scalabilité, nous ne devons pas oublier que la simplicité est une autre voie importante vers la résilience du système. Repenser la conception de L1, permettant à Ethereum de revenir à son essence simple et élégante tout en maintenant l'innovation, sera la clé du développement futur.