1/30 V Dieu a récemment mis à jour la feuille de route de l'ETH, qui contient quelques [points intéressants] et [mots de passe cachés] que chacun peut interpréter :

Elle est divisée en six étapes (encadré noir). Chaque étape comporte plusieurs jalons (encadré bleu). La réalisation de chaque jalon nécessite plusieurs technologies et propositions (encadré vert).

2/30 L'étape A de la première phase de fusion, « conversion vers PoS », a été franchie avec succès et PoW s'est retiré de la scène de l'histoire. Quant à la fonction de retrait de Staking, à en juger par la barre de progression, elle est terminée à 80 %. On estime que les retraits seront bientôt ouverts. Nous attendons avec impatience la « mise à niveau de Shanghai ».

Le jalon B de la fusion 3/30 « Confirmation finale d'un seul bloc (SSF) » est nouvellement ajouté. Qu’est-ce que la finalisation de bloc ? Pour donner un exemple inapproprié, dans la dernière ère PoW, il fallait généralement 12 blocs pour que les échanges publient des comptes, mais il ne s'agissait que d'une demande lâche et il y avait encore une très faible probabilité de forks. Après le passage au PoS, théoriquement 32 blocs seront finalement confirmés, et c'est absolument irréversible/forké. J'ai déjà partagé des informations similaires avec vous sur Twitter, https://twitter.com/0x_Todd/status/1552577873889767425Je n'entrerai pas dans les détails ici~

4/30SSF est souvent traduit par confirmation finale « à emplacement unique », mais je pense qu'il est plus simple de dire « bloc unique ». Comme son nom l'indique, la confirmation finale peut être effectuée en 1 bloc, réduisant le temps de confirmation de 32 blocs (6,4 minutes) à 12 secondes.

https://notes.ethereum.org/@vbuterin/single_slot_finality

5/30 C'est difficile. Il faut savoir que dans le consensus BFT traditionnel, même si un seul consensus est irréversible à chaque fois, il ne peut pas supporter plusieurs nœuds. Une fois qu'il y aura plus de nœuds, les exigences de performances pour l'équipement des nœuds augmenteront de façon exponentielle ; même si le consensus PoW traditionnel peut prendre en charge de nombreux nœuds, il faudra beaucoup de temps pour atteindre une irréversibilité de 99,99 %.

6/30 Et SSF « veut les deux et veut plus ». La participation d’un grand nombre de nœuds est nécessaire, un seuil de participation des nœuds faible et une confirmation rapide en un seul bloc.

Cela dépend de l'avancement de la technologie de signature (telle que BLS), de sorte qu'un groupe de nœuds puisse signer ensemble pour économiser de la bande passante, couplé au mécanisme de comité, il y a alors un espoir de confirmation d'un seul bloc. Cependant, en regardant la barre de progression, il reste encore beaucoup de chemin à parcourir.

7/30 La deuxième phase de Surge est très intéressante. Elle ajoute un KPI très intuitif : le TPS doit atteindre 100 000. Mais j'ai ajouté des parenthèses un peu coupables et j'ai dit que les rollups sont considérés comme haha. L'étape A consiste à achever l'expansion initiale du cumul, qui dépend entièrement de la proposition EIP-4844.

8/30 EIP-4844, proto-danksharding, a été explicitement inclus dans la feuille de route. 4844 est une solution frontale Danksharding, qui est moins difficile. Pour faire simple, les blobs sont d'abord connectés au réseau principal ETH, de sorte que toutes les données cumulées soient stockées dans des blobs et non dans la chaîne principale. Semblable aux entrepôts logistiques qui préfèrent être construits à Kunshan plutôt qu’à Shanghai. Cela vous permet d'accepter davantage de cumuls tout en réduisant le coût de chaque cumul. https://www.eip4844.com/

30/09 De plus, comme 4844 est une version simple, le blob est toujours géré par des nœuds PoS. De cette façon, les 16 Mo initialement prévus seraient insupportables pour le nœud, ils ont donc été remplacés par des blobs de 1 Mo. Bien sûr, 1 Mo n’est pas mauvais et les frais de cumul peuvent être considérablement réduits. La barre de progression est d'environ 60 %, la progression est donc considérée comme fluide.

10/30 L'étape B de la deuxième phase est l'expansion complète du rollup. L'accent est mis sur la couche DA, qui stocke également les données.

Une métaphore inappropriée est qu’il serait excessif pour l’ETH de stocker certaines données en personne. L’ETH a donc décidé de trouver un sous-traitant. Ainsi, afin d'éviter que cette couche de données externalisée (DA) ne fasse du mal, un échantillonnage de données (DA sampling) est également nécessaire. Cela nécessite l'introduction de nombreux algorithmes cryptographiques. Les progrès sont impressionnants, et ils en sont probablement encore au stade de démonstration théorique. Haha.

11/30 De plus, du point de vue officiel de l'ETH, la maturité technique de ZK n'est que de 1/3, et le système OP n'est que de 1/2. En d'autres termes, l'un est à la maternelle et l'autre est encore un bambin. loin de là au point idéal. Par conséquent, il est compréhensible que les nombreuses séries ZK qui seront lancées prochainement soient essentiellement le produit d'un lancement précipité à temps, et elles ont probablement fait de nombreuses hypothèses et compromis centralisés.

12/30 Scourge est nouvellement ajouté dans la troisième étape, qui n'était pas incluse dans la feuille de route précédente ! Ce petit avatar zombie représente que cette étape s'adresse principalement au MEV, et je suis très heureux que l'ETH y attache autant d'importance. Le MEV est mauvais. Nansen a qualifié une de mes adresses de gros commerçant en chaîne et de victime d'une attaque sandwich. Mes têtes commerciales étaient pressées chaque jour et aucun utilisateur n'aimait MEV.

13/30 Cependant, MEV est une bonne affaire pour les nœuds PoS. L'argument en faveur d'un faible EQ est que les nœuds PoS connectés au MEV sont en fait « en concurrence avec le public pour le profit » sur la chaîne. De retour à la feuille de route, heureusement, l’ETH estime toujours que le packaging des transactions doit être neutre. La solution actuellement retenue consiste à utiliser le PBS pour réduire l’impact du MEV.

14/30PBS signifie que les producteurs de blocs et les donneurs de commandes sont séparés. Le trieur se charge uniquement du tri et ne le met pas sur la chaîne. Le producteur de blocs ne se soucie pas des transactions et sélectionne directement le colis préparé par le trieur et le met sur la chaîne. De cette manière, la chaîne de corruption s’allongera, ce qui sera un peu meilleur. Mais il ne peut pas guérir la cause profonde, il peut seulement « l’atténuer ». Après tout, PBS ne fait qu’affaiblir le pouvoir des nœuds et rend les cotations publiques.

15/30 De plus, il reste quelques petites questions dans la feuille de route, qui pourraient être la prochaine direction de recherche : par exemple, l'application peut-elle vous aider directement avec les pré-confirmations ? Par exemple, Uni vous aide à effectuer une réservation interne et la transaction réussit ; ou l'application peut-elle interdire publiquement les sandwichs pour protéger les utilisateurs (protection frontale) ? Par exemple, Uni a interdit les robots sandwich.

16/30 Au fait, le travail de PBS n’est réalisé qu’à 20 à 40 %. Un seul a été réalisé, à savoir le marché externe MEV. Cela fait probablement référence au flashbot.

17/30 La quatrième phase de Verge (la troisième phase de l'ancienne feuille de route) n'a pas beaucoup changé. L'étape principale est la construction de l'arbre Verkel. Si cette chose est bien développée, le bloc de vérification sera très rapide et fluide. Il y a des progrès dans ce travail, encore plus rapides que les progrès du PBS au cours de l'étape précédente.

18/30 Cependant, il y a un changement. Avant, ETH considérait uniquement la ZKisation complète (fullySNARKEedETH) comme un sujet intéressant. Désormais, la ZKisation L1 a été clairement ajoutée à la feuille de route de Verge. Notez que ce n'est pas L2, c'est L1 et il doit être ZKisé. Bien entendu, les travaux y relatifs n’ont pas encore commencé.

19/30 En outre, les quatre premières étapes impliquent également un peu d'algorithmes quantiques résistants (quantumsafe), mais le craquage quantique... en est encore au tout début en laboratoire et constitue une question importante mais pas urgente.

20/30 Purge, la cinquième étape, signifie que l'Emoji est un balai. Le plus important à ce stade est de combler certaines « dettes techniques » (technicaldebt) dues au cours des premières années. Ce terme est vraiment terre-à-terre. Dans les premières années, de nombreuses structures de l'ETH n'étaient pas clairement pensées, comme par exemple la préservation des documents historiques et des registres de statut. Nous avons maintenant décidé de les améliorer toutes en une seule fois.

21/30 Le changement par rapport au passé est que l'EIP-4444 est explicitement écrit dans la feuille de route. L'essence même de l'EIP-4444 exige que le client élague certaines données historiques dénuées de sens, telles que les données d'il y a un an. Notez que cela ne signifie pas directement couper le registre de la blockchain, mais plutôt certaines données historiques gonflées. Le grand livre de la blockchain constitue la base et ne peut jamais être touché.

22/30 Voici une chose amusante : EIP-4444 exige officiellement que sa prononciation soit « fourfours ».

https://eips.ethereum.org/EIPS/eip-4444

Il en va de même pour le statut expiré 23/30. En fait, en théorie, tant qu’il existe un grand livre, toutes les transactions de chaque compte peuvent être annulées. Mais en pratique, il serait trop lent de reculer à chaque fois. Par conséquent, Ethereum maintient également un arbre de statut, par exemple, à un moment donné, combien d’argent se trouve sur le compte A et combien d’argent se trouve sur le compte B. Cela rendra la vérification beaucoup plus rapide.

24/30 Mais le prix de la « rapidité » est que l'ETH a trop de données d'état. Plusieurs To de données d'état, c'est trop pour de nombreux nœuds. Permettre l’accès à davantage de nœuds au niveau domestique est toujours la plus grande quête de l’ETH (et du BTC). Par conséquent, pour atteindre cet objectif, le statut doit être supprimé. L'expiration de l'État doit le faire, mais je comprends que le plan actuel... n'est en réalité pas encore très clair et n'a pas encore été lancé.

25/30 De plus, au cours de la cinquième étape, certains travaux d'optimisation de l'EVM doivent être effectués, tels que la désactivation de l'autodestruction, qui est un mécanisme de restitution du GAZ, l'optimisation du modèle de gaz, etc.

26/30 La sixième étape finale, Splurge, a un objectif particulier : réparer tout le reste. Par exemple, EVM nécessite que beaucoup de choses soient optimisées ; VDF, par exemple, permet de générer de vrais nombres aléatoires sur la chaîne. Il existe en fait une feuille de route antérieure pour VDF, mais il semble que la mise en œuvre de VDF nécessite une coopération matérielle (c'est nous qui soulignons).

27/30 De plus, EIP-4337 est également une nouvelle proposition dans cette voie. L'abstraction de compte a été introduite par de nombreuses personnes. Disons-le simplement : dans le passé, les contrats intelligents ne pouvaient être utilisés que pour des transactions en chaîne, mais nous espérons désormais également que les contrats intelligents pourront être utilisés directement dans votre portefeuille.

Par exemple:

-Restaurer le portefeuille directement via les réseaux sociaux

-L'équipe du projet vous aidera à avancer les frais de gaz

-USDT comme gaz, etc.

28/30 Le chemin vers sa mise en œuvre nécessite un nouveau pool de mémoire de transaction spécial. Ces transactions anticipées sont toutes publiées ici et avancées par d’autres. L'avez-vous découvert ? Cela ne nécessite pas de modifier l’ETH. Il existait en fait de nombreuses alternatives au plan 4337 à l'époque, mais la clé pour finalement faire échouer les autres propositions était qu'il ne nécessitait pas de modification de la couche de consensus. Tout le monde aime appliquer des correctifs, et les hard forks sont trop nocifs pour la blockchain.

https://eips.ethereum.org/EIPS/eip-4337

29/30 L'abstraction de compte est en fait une bonne chose, même si le nom est trop abstrait et difficile à comprendre pour de nombreuses personnes. Cependant, c’est la clé d’une adoption massive. Sans cela, l’ETH ne serait jamais en mesure de surmonter le goulot d’étranglement de dizaines de millions d’utilisateurs. Toutefois, il convient en réalité de le situer à un stade plus précoce. Même si le développement global est parallèle, les priorités sont évidemment différentes.

30/30 Endgame ! À quoi ressemble la fin de partie d’Ethereum ? $ETH sera une chaîne publique très performante, sécurisée, à grands nœuds et résistante à la censure. En même temps, elle disposera également d'un front-end et d'un back-end très faciles à utiliser, ce qui pourrait nous guider. loin de cette dépendance à la confiance partout. J'attends ce jour avec impatience.