L'objectif d'Ethereum est de devenir le livre de comptes mondial - une plateforme pour porter les actifs civilisationnels et enregistrer, soutenant les infrastructures clés telles que les services financiers, la gouvernance et l'authentification des données de grande valeur. Pour réaliser cette vision, il est essentiel de concilier deux capacités fondamentales : l'évolutivité et la résilience.
Le hard fork Fusaka apportera une amélioration de 10 fois à l'espace de données L2, et la feuille de route de 2026 prévoit également une expansion similaire pour L1. Pendant ce temps, la fusion a orienté Ethereum vers un consensus PoS, la diversité des clients s'est rapidement améliorée, la recherche sur la vérifiabilité ZK et la résistance aux attaques quantiques se poursuit, et la couche d'application devient de plus en plus puissante. Mais au-delà de l'extension et des performances, il y a une base de résilience souvent négligée mais tout aussi importante : la simplicité du protocole.
La simplicité est le bouclier ultime de la décentralisation.
Ce qui impressionne le plus dans le Bitcoin, c'est la simplicité extrême de son protocole :
La blockchain est composée d'une chaîne de blocs ;
Chaque bloc est lié au bloc précédent par un hachage ;
Le bloc est vérifié par PoW, c'est-à-dire en vérifiant si les premiers chiffres de son hachage sont 0 ;
Chaque bloc contient des transactions, les frais de transaction sont générés par le minage ou par des transactions antérieures.
Un lycéen qui comprend le code peut également comprendre totalement le fonctionnement du protocole Bitcoin, un programmeur peut même le réaliser en tant que projet personnel en implémentant un client, cette simplicité apporte les avantages suivants :
Plus facilement compris par le plus grand nombre, abaissant le seuil de recherche et de développement, empêchant la domination des "technocrates" ;
Réduire le coût de développement des infrastructures d'interface pour de nouveaux clients, validateurs, outils, etc.
Réduire la complexité de la maintenance à long terme ;
Réduire le risque de vulnérabilités de sécurité majeures et faciliter la vérification de la conformité des protocoles.
Réduire la surface d'attaque sociale manipulée par des intérêts particuliers.
Dans l'histoire, Ethereum n'a pas bien réussi dans ce domaine, ce qui a entraîné 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 devenir presque aussi simple que Bitcoin, et nous pouvons aborder cela à deux niveaux : le niveau de consensus et le niveau d'exécution.
Couche de consensus simplifiée
Le nouveau mécanisme de consensus à venir (autrefois appelé chaîne beam) combine une décennie d'accumulation approfondie sur la théorie du consensus, ZK-SNARK, l'économie de staking, etc. Son objectif est de construire une couche de consensus à long terme, optimale et considérablement simplifiée. Les mesures clés incluent :
Finalité à 3 emplacements : supprime la logique complexe des emplacements et des époques ; Il n’est plus nécessaire d’avoir recours à des mécanismes tels que le remaniement des comités, les comités de synchronisation, etc. ; L’implémentation de base peut être écrite en environ 200 lignes de code ; Il offre une sécurité quasi optimale par rapport au protocole Gasper actuel.
Choix de fork simplifié et structure réseau : moins de validateurs actifs permettent d'utiliser des règles de choix de fork plus simples ; l'agrégation STARK permet à quiconque de devenir agrégateur, sans nécessité de confiance et de paiements complexes ; une architecture p2p plus robuste.
Simplification de la logique des transitions d'état : redéfinir les mécanismes d'entrée, de sortie, de retrait et de changement de clé des validateurs ; réduire la complexité du code et exprimer plus clairement des comportements clés tels que la périodicité subjective.
Les avantages de la couche de consensus sont qu'elle est relativement indépendante de l'exécution de l'EVM, permettant ainsi une plus grande liberté pour effectuer ces mises à jour. Le véritable défi réside dans la manière de simplifier la couche d'exécution.
couche d'exécution simplifiée
La couche d'exécution est vraiment le "centre de la magie noire" : un ensemble d'instructions EVM complexe, des contrats pré-compilés longs et difficiles à comprendre, un SELFDESTRUCT difficile à étendre, une charge de compatibilité historique trop lourde. Par conséquent, remplacer l'EVM par une VM simple, performante et amicale envers ZK, comme RISC-V, présente les avantages suivants :
Amélioration des performances multipliée par 100 ;
S'intègre de manière transparente avec les langages de programmation mainstream;
Peut fonctionner nativement dans un système de preuve à connaissance nulle ;
La structure statique est claire, ce qui facilite l'audit et la vérification de la sécurité ;
Il n'est presque plus nécessaire de précompiler les contrats, à l'avenir, même les algorithmes résistants aux quantiques pourront être déployés nativement.
Mais la migration n'est pas un "hard fork" brutal, mais permet aux anciens contrats de continuer à fonctionner dans un interpréteur EVM, cet interpréteur étant lui-même un contrat écrit en RISC-V. Tout comme Apple a utilisé Rosetta pour passer aux puces ARM, Ethereum peut mettre à niveau sa machine virtuelle sans douleur.
Composants partagés, créer une base système plus élégante
L'avenir du protocole Ethereum devrait intégrer davantage de "composants partagés" pour réduire considérablement la complexité du système :
Code de correction d'erreurs unifié : utilisé pour l'échantillonnage de la disponibilité des données, le stockage historique, l'accélération de la diffusion P2P, évitant la conception répétée ;
Format de sérialisation unifié (SSZ) : similaire à l'ABI actuel, bien compatible mais plus efficace, favorisant le découplage L2 ;
Structure d'arbre d'état unifiée (arbre binaire) : mieux adaptée à la preuve ZK, plus rapide, plus simple.
Cela signifie que la couche sous-jacente d'Ethereum n'est plus constituée de "divers compromis de bricolage", mais plutôt de "blocs de protocole" véritablement construits sur l'esthétique d'ingénierie.
Lorsque la complexité atteint sa fin, c'est le meilleur moment pour commencer à simplifier.
La simplicité est similaire à la décentralisation à bien des égards, elle représente une valeur en amont pour la résilience des systèmes. Pour vraiment apprécier la simplicité, un changement culturel est nécessaire ; ses bénéfices sont souvent difficiles à quantifier immédiatement, tandis que le coût de renoncer à des fonctionnalités attrayantes et de fournir des efforts supplémentaires se manifeste immédiatement. Mais avec le temps, la valeur de la simplicité devient progressivement évidente, et le Bitcoin en est le meilleur exemple.
S'inspirant de l'approche de tinygrad, définir un objectif de nombre maximal de lignes de code de consensus pour la norme à long terme d'Ethereum, visant à rendre la complexité du chemin critique de consensus aussi proche que possible du niveau de simplicité de Bitcoin. La logique liée aux règles historiques sera toujours conservée, mais elle doit être isolée en dehors des chemins de consensus. En même temps, la conception globale doit adhérer au principe "de privilégier les solutions plus simples", en favorisant l'encapsulation locale plutôt que la complexité systémique, et en adoptant en priorité des choix d'architecture ayant des attributs clairs et vérifiables.
Le contenu est fourni à titre de référence uniquement, il ne s'agit pas d'une sollicitation ou d'une offre. Aucun conseil en investissement, fiscalité ou juridique n'est fourni. Consultez l'Avertissement pour plus de détails sur les risques.
Le code est civilisation : pourquoi Ethereum doit-il être "terriblement simple" comme Bitcoin ?
Auteur original : Vitalik Buterin
Reproduction : Daisy, Mars Finance
L'objectif d'Ethereum est de devenir le livre de comptes mondial - une plateforme pour porter les actifs civilisationnels et enregistrer, soutenant les infrastructures clés telles que les services financiers, la gouvernance et l'authentification des données de grande valeur. Pour réaliser cette vision, il est essentiel de concilier deux capacités fondamentales : l'évolutivité et la résilience.
Le hard fork Fusaka apportera une amélioration de 10 fois à l'espace de données L2, et la feuille de route de 2026 prévoit également une expansion similaire pour L1. Pendant ce temps, la fusion a orienté Ethereum vers un consensus PoS, la diversité des clients s'est rapidement améliorée, la recherche sur la vérifiabilité ZK et la résistance aux attaques quantiques se poursuit, et la couche d'application devient de plus en plus puissante. Mais au-delà de l'extension et des performances, il y a une base de résilience souvent négligée mais tout aussi importante : la simplicité du protocole.
La simplicité est le bouclier ultime de la décentralisation.
Ce qui impressionne le plus dans le Bitcoin, c'est la simplicité extrême de son protocole :
La blockchain est composée d'une chaîne de blocs ;
Chaque bloc est lié au bloc précédent par un hachage ;
Le bloc est vérifié par PoW, c'est-à-dire en vérifiant si les premiers chiffres de son hachage sont 0 ;
Chaque bloc contient des transactions, les frais de transaction sont générés par le minage ou par des transactions antérieures.
Un lycéen qui comprend le code peut également comprendre totalement le fonctionnement du protocole Bitcoin, un programmeur peut même le réaliser en tant que projet personnel en implémentant un client, cette simplicité apporte les avantages suivants :
Plus facilement compris par le plus grand nombre, abaissant le seuil de recherche et de développement, empêchant la domination des "technocrates" ;
Réduire le coût de développement des infrastructures d'interface pour de nouveaux clients, validateurs, outils, etc.
Réduire la complexité de la maintenance à long terme ;
Réduire le risque de vulnérabilités de sécurité majeures et faciliter la vérification de la conformité des protocoles.
Réduire la surface d'attaque sociale manipulée par des intérêts particuliers.
Dans l'histoire, Ethereum n'a pas bien réussi dans ce domaine, ce qui a entraîné 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 devenir presque aussi simple que Bitcoin, et nous pouvons aborder cela à deux niveaux : le niveau de consensus et le niveau d'exécution.
Couche de consensus simplifiée
Le nouveau mécanisme de consensus à venir (autrefois appelé chaîne beam) combine une décennie d'accumulation approfondie sur la théorie du consensus, ZK-SNARK, l'économie de staking, etc. Son objectif est de construire une couche de consensus à long terme, optimale et considérablement simplifiée. Les mesures clés incluent :
Finalité à 3 emplacements : supprime la logique complexe des emplacements et des époques ; Il n’est plus nécessaire d’avoir recours à des mécanismes tels que le remaniement des comités, les comités de synchronisation, etc. ; L’implémentation de base peut être écrite en environ 200 lignes de code ; Il offre une sécurité quasi optimale par rapport au protocole Gasper actuel.
Choix de fork simplifié et structure réseau : moins de validateurs actifs permettent d'utiliser des règles de choix de fork plus simples ; l'agrégation STARK permet à quiconque de devenir agrégateur, sans nécessité de confiance et de paiements complexes ; une architecture p2p plus robuste.
Simplification de la logique des transitions d'état : redéfinir les mécanismes d'entrée, de sortie, de retrait et de changement de clé des validateurs ; réduire la complexité du code et exprimer plus clairement des comportements clés tels que la périodicité subjective.
Les avantages de la couche de consensus sont qu'elle est relativement indépendante de l'exécution de l'EVM, permettant ainsi une plus grande liberté pour effectuer ces mises à jour. Le véritable défi réside dans la manière de simplifier la couche d'exécution.
couche d'exécution simplifiée
La couche d'exécution est vraiment le "centre de la magie noire" : un ensemble d'instructions EVM complexe, des contrats pré-compilés longs et difficiles à comprendre, un SELFDESTRUCT difficile à étendre, une charge de compatibilité historique trop lourde. Par conséquent, remplacer l'EVM par une VM simple, performante et amicale envers ZK, comme RISC-V, présente les avantages suivants :
Amélioration des performances multipliée par 100 ;
S'intègre de manière transparente avec les langages de programmation mainstream;
Peut fonctionner nativement dans un système de preuve à connaissance nulle ;
La structure statique est claire, ce qui facilite l'audit et la vérification de la sécurité ;
Il n'est presque plus nécessaire de précompiler les contrats, à l'avenir, même les algorithmes résistants aux quantiques pourront être déployés nativement.
Mais la migration n'est pas un "hard fork" brutal, mais permet aux anciens contrats de continuer à fonctionner dans un interpréteur EVM, cet interpréteur étant lui-même un contrat écrit en RISC-V. Tout comme Apple a utilisé Rosetta pour passer aux puces ARM, Ethereum peut mettre à niveau sa machine virtuelle sans douleur.
Composants partagés, créer une base système plus élégante
L'avenir du protocole Ethereum devrait intégrer davantage de "composants partagés" pour réduire considérablement la complexité du système :
Code de correction d'erreurs unifié : utilisé pour l'échantillonnage de la disponibilité des données, le stockage historique, l'accélération de la diffusion P2P, évitant la conception répétée ;
Format de sérialisation unifié (SSZ) : similaire à l'ABI actuel, bien compatible mais plus efficace, favorisant le découplage L2 ;
Structure d'arbre d'état unifiée (arbre binaire) : mieux adaptée à la preuve ZK, plus rapide, plus simple.
Cela signifie que la couche sous-jacente d'Ethereum n'est plus constituée de "divers compromis de bricolage", mais plutôt de "blocs de protocole" véritablement construits sur l'esthétique d'ingénierie.
Lorsque la complexité atteint sa fin, c'est le meilleur moment pour commencer à simplifier.
La simplicité est similaire à la décentralisation à bien des égards, elle représente une valeur en amont pour la résilience des systèmes. Pour vraiment apprécier la simplicité, un changement culturel est nécessaire ; ses bénéfices sont souvent difficiles à quantifier immédiatement, tandis que le coût de renoncer à des fonctionnalités attrayantes et de fournir des efforts supplémentaires se manifeste immédiatement. Mais avec le temps, la valeur de la simplicité devient progressivement évidente, et le Bitcoin en est le meilleur exemple.
S'inspirant de l'approche de tinygrad, définir un objectif de nombre maximal de lignes de code de consensus pour la norme à long terme d'Ethereum, visant à rendre la complexité du chemin critique de consensus aussi proche que possible du niveau de simplicité de Bitcoin. La logique liée aux règles historiques sera toujours conservée, mais elle doit être isolée en dehors des chemins de consensus. En même temps, la conception globale doit adhérer au principe "de privilégier les solutions plus simples", en favorisant l'encapsulation locale plutôt que la complexité systémique, et en adoptant en priorité des choix d'architecture ayant des attributs clairs et vérifiables.