Restructurer Ethereum : vers un chemin de simplicité
Ethereum, en tant que registre décentralisé mondial, a la responsabilité de porter les actifs civilisationnels et d'enregistrer, en fournissant un soutien de base aux infrastructures clés telles que la finance, la gouvernance et la certification des données de grande valeur. Pour réaliser cette vision grandiose, le système doit continuellement s'améliorer dans deux compétences clés : l'évolutivité et la résilience.
La récente fourche dure de Fusaka a apporté une amélioration significative de l'espace de données L2, et la feuille de route future prévoit également une extension similaire pour L1. En même temps, Ethereum a transitionné vers le consensus PoS grâce à la Merge, la diversité des clients s'est 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'amélioration 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 raison pour laquelle le Bitcoin est si impressionnant réside en grande partie dans la simplicité extrême de son protocole. Sa logique fondamentale est claire et simple : la blockchain est constituée d'une série de blocs, chaque bloc étant connecté au bloc précédent par un hachage, la validité des blocs étant vérifiée par le PoW, et les transactions contenues dans chaque bloc étant consommées par la monnaie générée par le minage ou par des transactions antérieures.
Cette simplicité apporte de nombreux avantages : elle réduit le seuil de compréhension et de développement, diminue la complexité de la maintenance à long terme, réduit le risque de vulnérabilités de sécurité majeures et diminue la probabilité d'être manipulé par des intérêts particuliers. Cependant, Ethereum ne s'est pas bien comporté à cet égard, entraînant 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é. Cet objectif peut être abordé sous deux angles : la couche de consensus et la couche d'exécution.
Couche de consensus simplifiée
Le nouveau mécanisme de consensus de l'avenir intégrera les résultats de recherche des dix dernières années dans les domaines de la théorie du consensus, des ZK-SNARK et de l'économie de staking, visant à construire une couche de consensus à long terme, optimale et significativement simplifiée. Les principales mesures comprennent :
Mécanisme de terminaison à trois fentes : simplifie la logique liée aux slots et aux époques, et élimine des mécanismes complexes tels que le mélange de comité et le comité de synchronisation.
Optimiser le choix de fork et la structure du réseau : adopter des règles de choix de fork plus simples et utiliser la technologie STARK d'agrégation pour réduire les coûts de confiance.
Redesign de la logique de transition d'état : simplifier les mécanismes d'ajout, de sortie, de retrait et de changement de clé des validateurs.
Innovation de la couche d'exécution
La couche d'exécution est la partie la plus complexe d'Ethereum, incluant l'ensemble d'instructions EVM, les contrats précompilés, SELFDESTRUCT et d'autres fonctionnalités difficiles à étendre. Une solution viable est de remplacer l'EVM par une VM simple, performante et compatible avec ZK (comme RISC-V). Les avantages de cette approche incluent :
Amélioration significative des performances
Intégration transparente avec les langages de programmation mainstream
Prise en charge native des systèmes de preuve à divulgation nulle de connaissance
Structure claire, facilitant l'audit et la vérification de sécurité
Réduire la dépendance aux contrats précompilés
Pour une transition en douceur, il est possible de faire fonctionner les contrats existants dans un interpréteur EVM écrit en RISC-V, similaire à la façon dont Apple utilise Rosetta pour migrer vers des puces ARM.
Construire une base système élégante
Le protocole Ethereum de demain devrait intégrer davantage de composants partagés pour réduire la complexité globale du système :
Code de répartition unifié : utilisé pour l'échantillonnage de disponibilité des données, le stockage historique et l'accélération de la diffusion P2P
Format de sérialisation unifié (SSZ) : améliore l'efficacité et facilite le découplage L2
Structure d'arbre d'état unifiée : adoption d'un arbre binaire plus adapté à la preuve ZK
Ces améliorations feront de la base d'Ethereum non plus un produit de divers compromis, mais un ensemble élégant de "blocs de protocole".
Embrasser la simplicité, revenir à l'essentiel
La simplicité, tout comme la décentralisation, est la pierre angulaire de la résilience du système. Accorder une véritable importance à la simplicité nécessite un changement culturel, dont les bénéfices peuvent ne pas être immédiatement quantifiables, mais à long terme, la valeur de la simplicité se révélera progressivement.
En s'inspirant de la pensée de tinygrad, on peut établir un objectif de nombre maximal de lignes de code de consensus pour la norme à long terme d'Ethereum, afin que sa complexité soit proche de celle de Bitcoin. En même temps, la conception globale doit adhérer au principe "simple d'abord", privilégiant l'encapsulation locale plutôt que la complexité systémique, et favorisant des choix d'architecture avec des attributs clairs et vérifiables.
Grâce à ces efforts, Ethereum devrait être en mesure de revenir à la simplicité tout en conservant de puissantes fonctionnalités, établissant ainsi une base solide pour un développement durable futur.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
14 J'aime
Récompense
14
9
Partager
Commentaire
0/400
InscriptionGriller
· 07-13 11:48
La simplicité est la plus grande sécurité
Voir l'originalRépondre0
PermabullPete
· 07-12 09:55
La simplicité est la clé.
Voir l'originalRépondre0
ServantOfSatoshi
· 07-12 00:52
Le progrès est trop lent.
Voir l'originalRépondre0
EthMaximalist
· 07-11 21:57
ETH est éternel, constant dans le futur
Voir l'originalRépondre0
ProbablyNothing
· 07-10 12:45
La simplicité est la plus grande force.
Voir l'originalRépondre0
GamefiEscapeArtist
· 07-10 12:44
La concision est importante, mais ne soyez pas paresseux.
Voir l'originalRépondre0
BearMarketMonk
· 07-10 12:20
D'abord, préservez les fonctionnalités essentielles.
Plan de restructuration d'Ethereum : poursuivre la simplicité du protocole et renforcer la résilience du système
Restructurer Ethereum : vers un chemin de simplicité
Ethereum, en tant que registre décentralisé mondial, a la responsabilité de porter les actifs civilisationnels et d'enregistrer, en fournissant un soutien de base aux infrastructures clés telles que la finance, la gouvernance et la certification des données de grande valeur. Pour réaliser cette vision grandiose, le système doit continuellement s'améliorer dans deux compétences clés : l'évolutivité et la résilience.
La récente fourche dure de Fusaka a apporté une amélioration significative de l'espace de données L2, et la feuille de route future prévoit également une extension similaire pour L1. En même temps, Ethereum a transitionné vers le consensus PoS grâce à la Merge, la diversité des clients s'est 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'amélioration 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 raison pour laquelle le Bitcoin est si impressionnant réside en grande partie dans la simplicité extrême de son protocole. Sa logique fondamentale est claire et simple : la blockchain est constituée d'une série de blocs, chaque bloc étant connecté au bloc précédent par un hachage, la validité des blocs étant vérifiée par le PoW, et les transactions contenues dans chaque bloc étant consommées par la monnaie générée par le minage ou par des transactions antérieures.
Cette simplicité apporte de nombreux avantages : elle réduit le seuil de compréhension et de développement, diminue la complexité de la maintenance à long terme, réduit le risque de vulnérabilités de sécurité majeures et diminue la probabilité d'être manipulé par des intérêts particuliers. Cependant, Ethereum ne s'est pas bien comporté à cet égard, entraînant 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é. Cet objectif peut être abordé sous deux angles : la couche de consensus et la couche d'exécution.
Couche de consensus simplifiée
Le nouveau mécanisme de consensus de l'avenir intégrera les résultats de recherche des dix dernières années dans les domaines de la théorie du consensus, des ZK-SNARK et de l'économie de staking, visant à construire une couche de consensus à long terme, optimale et significativement simplifiée. Les principales mesures comprennent :
Mécanisme de terminaison à trois fentes : simplifie la logique liée aux slots et aux époques, et élimine des mécanismes complexes tels que le mélange de comité et le comité de synchronisation.
Optimiser le choix de fork et la structure du réseau : adopter des règles de choix de fork plus simples et utiliser la technologie STARK d'agrégation pour réduire les coûts de confiance.
Redesign de la logique de transition d'état : simplifier les mécanismes d'ajout, de sortie, de retrait et de changement de clé des validateurs.
Innovation de la couche d'exécution
La couche d'exécution est la partie la plus complexe d'Ethereum, incluant l'ensemble d'instructions EVM, les contrats précompilés, SELFDESTRUCT et d'autres fonctionnalités difficiles à étendre. Une solution viable est de remplacer l'EVM par une VM simple, performante et compatible avec ZK (comme RISC-V). Les avantages de cette approche incluent :
Pour une transition en douceur, il est possible de faire fonctionner les contrats existants dans un interpréteur EVM écrit en RISC-V, similaire à la façon dont Apple utilise Rosetta pour migrer vers des puces ARM.
Construire une base système élégante
Le protocole Ethereum de demain devrait intégrer davantage de composants partagés pour réduire la complexité globale du système :
Ces améliorations feront de la base d'Ethereum non plus un produit de divers compromis, mais un ensemble élégant de "blocs de protocole".
Embrasser la simplicité, revenir à l'essentiel
La simplicité, tout comme la décentralisation, est la pierre angulaire de la résilience du système. Accorder une véritable importance à la simplicité nécessite un changement culturel, dont les bénéfices peuvent ne pas être immédiatement quantifiables, mais à long terme, la valeur de la simplicité se révélera progressivement.
En s'inspirant de la pensée de tinygrad, on peut établir un objectif de nombre maximal de lignes de code de consensus pour la norme à long terme d'Ethereum, afin que sa complexité soit proche de celle de Bitcoin. En même temps, la conception globale doit adhérer au principe "simple d'abord", privilégiant l'encapsulation locale plutôt que la complexité systémique, et favorisant des choix d'architecture avec des attributs clairs et vérifiables.
Grâce à ces efforts, Ethereum devrait être en mesure de revenir à la simplicité tout en conservant de puissantes fonctionnalités, établissant ainsi une base solide pour un développement durable futur.