Repenser Ethereum : à la recherche de la simplicité
Dans le monde de la blockchain, le Bitcoin impressionne par sa conception simple. Un protocole que même un lycéen peut comprendre, mais qui peut soutenir le fonctionnement du système financier décentralisé mondial. En revanche, bien qu'Ethereum aspire à devenir "l'ordinateur mondial", il peine à cause de sa complexité. De la machine virtuelle encombrante aux mécanismes de consensus difficiles à maintenir, en passant par les contrats précompilés, les structures de données et le mécanisme de Gas qui s'accumulent, Ethereum semble s'éloigner du chemin de la simplicité. Il est maintenant temps de réévaluer et de simplifier Ethereum, non seulement pour viser l'évolutivité, mais aussi pour atteindre des objectifs compréhensibles, maintenables et vérifiables.
La vision d'Ethereum est de devenir le livre de compte du monde, supportant les actifs civils et les enregistrements, et soutenant les 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 clés : la scalabilité et la résilience.
Les futurs forks durs augmenteront considérablement l'espace de données L2, et la feuille de route pour les prochaines années prévoit également une extension similaire pour L1. En même temps, Ethereum a fait la transition vers un consensus PoS, la diversité des clients s'est améliorée, et la recherche sur la vérifiabilité ZK et la résistance aux attaques quantiques progresse également. Cependant, au-delà de l'extension et des performances, il existe une base de résilience souvent négligée mais tout aussi importante : la simplicité du protocole.
Simple : la protection ultime décentralisée
La caractéristique la plus impressionnante du Bitcoin est la simplicité extrême de son protocole. Son concept de base est simple et clair : la blockchain est composée d'une série de blocs, chaque bloc étant lié au bloc précédent par un hachage, validé par PoW, et contenant des transactions de pièces générées par le minage ou des transactions antérieures.
Cette simplicité apporte de nombreux avantages : elle est facile à comprendre, réduit la barrière à l'entrée pour les développeurs, diminue la complexité de maintenance, atténue les risques de sécurité et réduit la probabilité d'être manipulé par des intérêts particuliers. Cependant, Ethereum n'a pas bien performé à cet égard, ce qui a entraîné des coûts de développement inutiles, des risques de sécurité et une culture de recherche fermée. Dans les prochaines années, Ethereum devrait se rapprocher de Bitcoin en termes de simplicité, ce qui nécessite une approche à la fois du niveau de consensus et du niveau d'exécution.
couche de consensus simplifiée
Le nouveau mécanisme de consensus de l'avenir intégrera les accumulations des dix dernières années en théorie du consensus, ZK-SNARK et économie de staking, visant à construire une couche de consensus à long terme, optimale et significativement simplifiée. Les mesures clés incluent :
Introduction d'un mécanisme de terminaison à trois fentes, simplifiant la logique complexe liée aux slots et aux époques.
Simplification des règles de sélection des forks et de la structure du réseau
Reconcevoir la logique de transition d'état liée aux validateurs
Ces améliorations réduiront considérablement la complexité du code, rendant le protocole plus facile à comprendre et à maintenir.
couche d'exécution simplifiée
La couche d'exécution est le véritable point technique difficile. L'ensemble des 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 favorable aux ZK (comme RISC-V). Cela pourrait apporter 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 peut s'inspirer de la transition d'Apple vers les puces ARM, permettant aux anciens contrats de continuer à fonctionner sur l'interpréteur EVM dans la nouvelle VM, réalisant ainsi une mise à niveau transparente.
construire une base système plus élégante
Le futur protocole Ethereum devrait intégrer davantage de "composants partagés" pour réduire encore la complexité du système :
Code de correction unifié utilisé dans plusieurs scénarios
Format de sérialisation unifié
Structure d'arbre d'état unifiée
Ces améliorations feront en sorte que la base d'Ethereum ressemble davantage à des "blocs de protocole" soigneusement conçus, plutôt qu'à un assemblage de compromis divers.
Embrasser la simplicité, redéfinir l'avenir
La recherche de la simplicité est similaire à la recherche de la décentralisation, les deux étant des voies importantes vers la résilience des systèmes. Accorder une véritable importance à la simplicité nécessite un changement culturel, dont les bénéfices peuvent ne pas apparaître immédiatement, mais à long terme, la valeur de la simplicité se manifestera progressivement, comme le montre le Bitcoin.
Pour un développement à long terme, Ethereum peut s'inspirer de certaines idées de projets open source, en fixant un objectif de nombre maximal de lignes pour le code de consensus, afin de s'efforcer de rendre la complexité de la logique centrale proche de celle de Bitcoin. En même temps, la conception globale doit adhérer au principe de "simplicité prioritaire", en privilégiant l'encapsulation locale plutôt que la complexité systémique, et en optant prioritairement pour des choix d'architecture ayant des attributs clairs et vérifiables.
Grâce à ces efforts, Ethereum devrait revenir à une approche plus simple tout en maintenant son innovation et sa puissance, établissant ainsi une base solide pour un développement durable 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.
7 J'aime
Récompense
7
4
Partager
Commentaire
0/400
GasFeeWhisperer
· Il y a 54m
J'ai hâte d'attendre la mise à niveau.
Voir l'originalRépondre0
BearMarketNoodler
· 07-31 10:10
Atmosphérique, sérieux, mature
Voir l'originalRépondre0
UncleWhale
· 07-31 10:08
La simplification n'est pas nécessairement meilleure.
Ethereum : la voie de la reconstruction : poursuivre la simplicité pour renforcer la résilience
Repenser Ethereum : à la recherche de la simplicité
Dans le monde de la blockchain, le Bitcoin impressionne par sa conception simple. Un protocole que même un lycéen peut comprendre, mais qui peut soutenir le fonctionnement du système financier décentralisé mondial. En revanche, bien qu'Ethereum aspire à devenir "l'ordinateur mondial", il peine à cause de sa complexité. De la machine virtuelle encombrante aux mécanismes de consensus difficiles à maintenir, en passant par les contrats précompilés, les structures de données et le mécanisme de Gas qui s'accumulent, Ethereum semble s'éloigner du chemin de la simplicité. Il est maintenant temps de réévaluer et de simplifier Ethereum, non seulement pour viser l'évolutivité, mais aussi pour atteindre des objectifs compréhensibles, maintenables et vérifiables.
La vision d'Ethereum est de devenir le livre de compte du monde, supportant les actifs civils et les enregistrements, et soutenant les 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 clés : la scalabilité et la résilience.
Les futurs forks durs augmenteront considérablement l'espace de données L2, et la feuille de route pour les prochaines années prévoit également une extension similaire pour L1. En même temps, Ethereum a fait la transition vers un consensus PoS, la diversité des clients s'est améliorée, et la recherche sur la vérifiabilité ZK et la résistance aux attaques quantiques progresse également. Cependant, au-delà de l'extension et des performances, il existe une base de résilience souvent négligée mais tout aussi importante : la simplicité du protocole.
Simple : la protection ultime décentralisée
La caractéristique la plus impressionnante du Bitcoin est la simplicité extrême de son protocole. Son concept de base est simple et clair : la blockchain est composée d'une série de blocs, chaque bloc étant lié au bloc précédent par un hachage, validé par PoW, et contenant des transactions de pièces générées par le minage ou des transactions antérieures.
Cette simplicité apporte de nombreux avantages : elle est facile à comprendre, réduit la barrière à l'entrée pour les développeurs, diminue la complexité de maintenance, atténue les risques de sécurité et réduit la probabilité d'être manipulé par des intérêts particuliers. Cependant, Ethereum n'a pas bien performé à cet égard, ce qui a entraîné des coûts de développement inutiles, des risques de sécurité et une culture de recherche fermée. Dans les prochaines années, Ethereum devrait se rapprocher de Bitcoin en termes de simplicité, ce qui nécessite une approche à la fois du niveau de consensus et du niveau d'exécution.
couche de consensus simplifiée
Le nouveau mécanisme de consensus de l'avenir intégrera les accumulations des dix dernières années en théorie du consensus, ZK-SNARK et économie de staking, visant à construire une couche de consensus à long terme, optimale et significativement simplifiée. Les mesures clés incluent :
Ces améliorations réduiront considérablement la complexité du code, rendant le protocole plus facile à comprendre et à maintenir.
couche d'exécution simplifiée
La couche d'exécution est le véritable point technique difficile. L'ensemble des 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 favorable aux ZK (comme RISC-V). Cela pourrait apporter 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 peut s'inspirer de la transition d'Apple vers les puces ARM, permettant aux anciens contrats de continuer à fonctionner sur l'interpréteur EVM dans la nouvelle VM, réalisant ainsi une mise à niveau transparente.
construire une base système plus élégante
Le futur protocole Ethereum devrait intégrer davantage de "composants partagés" pour réduire encore la complexité du système :
Ces améliorations feront en sorte que la base d'Ethereum ressemble davantage à des "blocs de protocole" soigneusement conçus, plutôt qu'à un assemblage de compromis divers.
Embrasser la simplicité, redéfinir l'avenir
La recherche de la simplicité est similaire à la recherche de la décentralisation, les deux étant des voies importantes vers la résilience des systèmes. Accorder une véritable importance à la simplicité nécessite un changement culturel, dont les bénéfices peuvent ne pas apparaître immédiatement, mais à long terme, la valeur de la simplicité se manifestera progressivement, comme le montre le Bitcoin.
Pour un développement à long terme, Ethereum peut s'inspirer de certaines idées de projets open source, en fixant un objectif de nombre maximal de lignes pour le code de consensus, afin de s'efforcer de rendre la complexité de la logique centrale proche de celle de Bitcoin. En même temps, la conception globale doit adhérer au principe de "simplicité prioritaire", en privilégiant l'encapsulation locale plutôt que la complexité systémique, et en optant prioritairement pour des choix d'architecture ayant des attributs clairs et vérifiables.
Grâce à ces efforts, Ethereum devrait revenir à une approche plus simple tout en maintenant son innovation et sa puissance, établissant ainsi une base solide pour un développement durable futur.