Source : TheCryptoUpdates
Titre Original :
Lien Original :
Le problème de complexité d’Ethereum
Vitalik Buterin réfléchit à quelque chose qui le dérange depuis un certain temps. Le co-fondateur d’Ethereum a publié cette semaine une longue discussion sur X, et tout tourne autour de ce qu’il considère comme une menace croissante pour la santé à long terme du réseau. Il craint qu’Ethereum ne devienne trop compliqué.
Il ne s’agit pas seulement d’ajouter de nouvelles fonctionnalités ou de rendre les choses plus efficaces. La préoccupation de Buterin va plus en profondeur. Il pense que si le protocole devient trop dense, trop rempli de ce qu’il appelle des “cryptographies de niveau PhD”, alors les gens ordinaires ne pourront pas vérifier ce qui se passe sur le réseau. Et cela, à son avis, compromet l’ensemble du principe de décentralisation.
Le test du départ
Buterin a évoqué ce concept qu’il appelle le “test du départ”. C’est une idée simple, en réalité. Ethereum pourrait-il continuer à fonctionner en toute sécurité si lui et tous les autres fondateurs originaux et chercheurs principaux… partaient ? Définitivement ? Si de nouvelles équipes ne pouvaient pas reprendre le projet sans avoir besoin de l’expertise des développeurs originaux, alors le test échoue.
Actuellement, Buterin pense qu’Ethereum pourrait échouer à ce test. Il voit des développeurs ajouter constamment de nouvelles fonctionnalités pour résoudre des problèmes spécifiques, ce qui crée ce qu’il décrit comme une dette technique. Avec le temps, cette dette devient “hautement destructrice” pour l’avenir du réseau.
“Une de mes craintes concernant le développement du protocole Ethereum est que nous soyons trop pressés d’ajouter de nouvelles fonctionnalités pour répondre à des besoins très spécifiques,” a-t-il écrit. “Même si ces fonctionnalités alourdissent le protocole ou ajoutent tout un nouveau type de composants interactifs ou de cryptographie complexe en tant que dépendances critiques.”
Collecte des déchets de code
Alors, quelle est la solution ? Buterin appelle à quelque chose qu’il qualifie de “collecte de déchets” dans le processus de développement. Il ne s’agit pas de tout jeter, mais plutôt d’être intentionnel dans la suppression du code obsolète et des dépendances qui n’ont plus de but clair.
Il suggère que cela peut se faire de deux manières. Il y a l’approche par petits morceaux — prendre les fonctionnalités existantes et les simplifier pour qu’elles soient plus claires et plus logiques. Ensuite, il y a l’approche à plus grande échelle, qui pourrait impliquer une restructuration plus significative.
Buterin a pris l’exemple de la transition d’Ethereum du Proof-of-Work au Proof-of-Stake pour illustrer cette philosophie en action. Il l’a présentée non seulement comme une mise à niveau, mais comme une purge nécessaire des mécanismes hérités devenus inefficaces.
En perspective
Cette réflexion suggère un changement potentiel dans la façon dont Ethereum évoluera à l’avenir. Buterin semble prôner un rythme de changement plus lent, avec davantage d’attention à la vérifiabilité et à la simplicité plutôt qu’à l’ajout constant de nouvelles fonctionnalités.
“À long terme, j’espère que le rythme de changement d’Ethereum pourra être plus lent,” a-t-il déclaré. “Je pense que, pour diverses raisons, cela doit finir par arriver. Ces quinze premières années doivent en partie être considérées comme une phase d’adolescence où nous avons exploré beaucoup d’idées, vu ce qui fonctionne, ce qui est utile et ce qui ne l’est pas.”
Il a défini trois métriques concrètes pour mesurer les progrès : minimiser le code total du protocole, réduire la dépendance à des composants complexes, et augmenter le nombre d’invariants autonomes.
Le timing est intéressant. À mesure qu’Ethereum mûrit, il y a cette tension entre innovation et stabilité. Les commentaires de Buterin suggèrent qu’il penche désormais davantage vers le côté stabilité, en privilégiant un réseau que les gens ordinaires peuvent réellement comprendre et vérifier, plutôt que d’avoir toutes les fonctionnalités possibles.
Peut-être s’agit-il simplement de l’évolution naturelle d’une plateforme qui passe d’une technologie expérimentale à quelque chose de plus fondamental. La question est de savoir si la communauté Ethereum dans son ensemble suivra cette direction, ou si certains développeurs, souhaitant continuer à construire de nouvelles choses, résisteront.
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.
10 J'aime
Récompense
10
8
Reposter
Partager
Commentaire
0/400
DoomCanister
· Il y a 9h
Vitalik recommence à radoter, toujours la même chose... la complexité, ça aurait dû être réglé depuis longtemps, non ?
Voir l'originalRépondre0
FlyingLeek
· Il y a 10h
V神 s'inquiète encore pour Ethereum... La complexité est vraiment un gros problème.
Voir l'originalRépondre0
AmateurDAOWatcher
· Il y a 15h
V神 recommence à rouspéter, cette fois-ci, de quoi s'inquiète-t-il... La complexité est vraiment le talon d'Achille d'Ethereum, n'est-ce pas ?
Voir l'originalRépondre0
GateUser-a180694b
· 01-19 13:50
Vitalik commence à s'inquiéter à nouveau, ce gars ne peut vraiment pas s'empêcher de se faire du souci.
Voir l'originalRépondre0
DegenWhisperer
· 01-19 13:50
Vitalik recommence à ronger son frein, cette fois-ci, de quoi s'inquiète-t-il... complexité ? Frère, Ethereum a été créé pour la complexité, si c'était simple, est-ce encore ETH ?
Voir l'originalRépondre0
MindsetExpander
· 01-19 13:48
Vitalik s'inquiète encore pour rien, la complexité des contrats intelligents, c'est toujours un problème.
Voir l'originalRépondre0
OnlyOnMainnet
· 01-19 13:42
V神 recommence à radoter, cette fois sur la question de la complexité... que peut-on faire, il faut changer, non ?
Voir l'originalRépondre0
PanicSeller
· 01-19 13:26
V神 s'inquiète encore pour Ethereum, il pense tous les jours à comment simplifier le système, ce qui donne vraiment l'impression d'une conception un peu excessive.
Défi de la complexité d'Ethereum : la vision de Vitalik pour un développement de protocole durable
Source : TheCryptoUpdates Titre Original : Lien Original :
Le problème de complexité d’Ethereum
Vitalik Buterin réfléchit à quelque chose qui le dérange depuis un certain temps. Le co-fondateur d’Ethereum a publié cette semaine une longue discussion sur X, et tout tourne autour de ce qu’il considère comme une menace croissante pour la santé à long terme du réseau. Il craint qu’Ethereum ne devienne trop compliqué.
Il ne s’agit pas seulement d’ajouter de nouvelles fonctionnalités ou de rendre les choses plus efficaces. La préoccupation de Buterin va plus en profondeur. Il pense que si le protocole devient trop dense, trop rempli de ce qu’il appelle des “cryptographies de niveau PhD”, alors les gens ordinaires ne pourront pas vérifier ce qui se passe sur le réseau. Et cela, à son avis, compromet l’ensemble du principe de décentralisation.
Le test du départ
Buterin a évoqué ce concept qu’il appelle le “test du départ”. C’est une idée simple, en réalité. Ethereum pourrait-il continuer à fonctionner en toute sécurité si lui et tous les autres fondateurs originaux et chercheurs principaux… partaient ? Définitivement ? Si de nouvelles équipes ne pouvaient pas reprendre le projet sans avoir besoin de l’expertise des développeurs originaux, alors le test échoue.
Actuellement, Buterin pense qu’Ethereum pourrait échouer à ce test. Il voit des développeurs ajouter constamment de nouvelles fonctionnalités pour résoudre des problèmes spécifiques, ce qui crée ce qu’il décrit comme une dette technique. Avec le temps, cette dette devient “hautement destructrice” pour l’avenir du réseau.
“Une de mes craintes concernant le développement du protocole Ethereum est que nous soyons trop pressés d’ajouter de nouvelles fonctionnalités pour répondre à des besoins très spécifiques,” a-t-il écrit. “Même si ces fonctionnalités alourdissent le protocole ou ajoutent tout un nouveau type de composants interactifs ou de cryptographie complexe en tant que dépendances critiques.”
Collecte des déchets de code
Alors, quelle est la solution ? Buterin appelle à quelque chose qu’il qualifie de “collecte de déchets” dans le processus de développement. Il ne s’agit pas de tout jeter, mais plutôt d’être intentionnel dans la suppression du code obsolète et des dépendances qui n’ont plus de but clair.
Il suggère que cela peut se faire de deux manières. Il y a l’approche par petits morceaux — prendre les fonctionnalités existantes et les simplifier pour qu’elles soient plus claires et plus logiques. Ensuite, il y a l’approche à plus grande échelle, qui pourrait impliquer une restructuration plus significative.
Buterin a pris l’exemple de la transition d’Ethereum du Proof-of-Work au Proof-of-Stake pour illustrer cette philosophie en action. Il l’a présentée non seulement comme une mise à niveau, mais comme une purge nécessaire des mécanismes hérités devenus inefficaces.
En perspective
Cette réflexion suggère un changement potentiel dans la façon dont Ethereum évoluera à l’avenir. Buterin semble prôner un rythme de changement plus lent, avec davantage d’attention à la vérifiabilité et à la simplicité plutôt qu’à l’ajout constant de nouvelles fonctionnalités.
“À long terme, j’espère que le rythme de changement d’Ethereum pourra être plus lent,” a-t-il déclaré. “Je pense que, pour diverses raisons, cela doit finir par arriver. Ces quinze premières années doivent en partie être considérées comme une phase d’adolescence où nous avons exploré beaucoup d’idées, vu ce qui fonctionne, ce qui est utile et ce qui ne l’est pas.”
Il a défini trois métriques concrètes pour mesurer les progrès : minimiser le code total du protocole, réduire la dépendance à des composants complexes, et augmenter le nombre d’invariants autonomes.
Le timing est intéressant. À mesure qu’Ethereum mûrit, il y a cette tension entre innovation et stabilité. Les commentaires de Buterin suggèrent qu’il penche désormais davantage vers le côté stabilité, en privilégiant un réseau que les gens ordinaires peuvent réellement comprendre et vérifier, plutôt que d’avoir toutes les fonctionnalités possibles.
Peut-être s’agit-il simplement de l’évolution naturelle d’une plateforme qui passe d’une technologie expérimentale à quelque chose de plus fondamental. La question est de savoir si la communauté Ethereum dans son ensemble suivra cette direction, ou si certains développeurs, souhaitant continuer à construire de nouvelles choses, résisteront.