Vue d'ensemble
La mise en œuvre de l'EIP-7928 de World Chain est conçue pour diffuser les listes d'accès au niveau du bloc via Flashblocks, permettant aux validateurs de commencer la vérification parallèle pendant qu'un bloc est encore en cours de construction. World Chain a activé le système sur Sepolia le 27 juillet 2026 et a programmé son activation sur le réseau principal pour le 17 août. Il ne devrait donc pas encore être décrit comme pleinement actif sur le réseau principal.
L'EIP-7928 enregistre les comptes, les emplacements de stockage, les modifications de code et les valeurs résultantes touchés lors de l'exécution du bloc. En connaissant ces dépendances à l'avance, un vérificateur peut traiter des transactions indépendantes sur plusieurs cœurs de CPU, précharger l'état depuis le stockage et calculer la racine d'état en parallèle. World Chain étend la conception proposée par Ethereum en transmettant une tranche de la liste d'accès avec chaque Flashblock de 200 millisecondes plutôt que d'attendre un bloc complet.
Les benchmarks internes du réseau de test ont atteint jusqu'à 1 gigagas par seconde sans que la latence de validation n'augmente proportionnellement. Ces résultats sont techniquement significatifs, mais ils restent des benchmarks contrôlés. Les performances du réseau principal, les coûts de bande passante, la gestion des pannes et les effets sur la décentralisation détermineront si l'architecture offre des avantages comparables dans des conditions réelles.
Points clés
- World Chain Sepolia a activé les listes d'accès de blocs diffusées le 27 juillet ; l'activation sur le réseau principal est prévue pour le 17 août.
- Chaque Flashblock de 200 millisecondes transporte une partie d'une liste d'accès EIP-7928.
- Les validateurs peuvent exécuter des transactions indépendantes et calculer les changements d'état en parallèle.
- World Chain a rapporté des tests jusqu'à 1 gigagas par seconde sur une infrastructure cloud standard.
- Le débit de référence n'est pas la même chose que la capacité soutenue du réseau principal ou la demande des utilisateurs.
Comment fonctionne World Chain EIP-7928
Quel problème World Chain EIP-7928 résout-il ?
Il résout le goulot d'étranglement de la vérification séquentielle créé lorsque les validateurs ne savent pas quelles parties de l'état de la blockchain une transaction va accéder. Dans le modèle conventionnel, un vérificateur exécute souvent les transactions dans l'ordre car une transaction ultérieure peut dépendre d'un solde ou d'une valeur de stockage modifié par une transaction antérieure.
Les listes d'accès au niveau du bloc rendent ces dépendances explicites. L'EIP-7928 définit une structure qui enregistre les comptes et les emplacements de stockage accédés lors de l'exécution du bloc, ainsi que les valeurs post-exécution. Les validateurs peuvent identifier les transactions qui ne dépendent pas les unes des autres et les traiter sur plusieurs workers.
Les mêmes données peuvent prendre en charge les lectures disque parallèles, la validation des transactions, le calcul de la racine d'état et les mises à jour d'état sans exécution. Une liste doit correspondre à la trace d'exécution réelle ; des résultats inexacts peuvent entraîner le rejet du bloc. La spécification formelle de l'EIP-7928 traite donc la liste d'accès comme un composant vérifiable plutôt que comme un indice de performance optionnel.
Comment les listes d'accès sont-elles diffusées via Flashblocks ?
World Chain produit un bloc toutes les deux secondes et divise le bloc en cours de construction en Flashblocks signés diffusés environ toutes les 200 millisecondes. Chaque Flashblock transporte les transactions ajoutées pendant cet intervalle et une tranche correspondante de la liste d'accès du bloc.
Les tranches contiennent des index de transactions minimum et maximum afin que les validateurs puissent les assembler en une liste complète pour le bloc. Chaque Flashblock inclut également un access_list_hash, créant un engagement cryptographique envers l'état accédé et modifié pendant cette partie de l'exécution.
Les suiveurs peuvent commencer la vérification dès que chaque tranche arrive. Les transactions sont distribuées sur un pool de workers, les résultats sont réassemblés dans l'ordre des index, et les changements d'état revendiqués sont vérifiés par rapport à l'exécution. Le calcul de la racine d'état peut se poursuivre en arrière-plan. Au moment où le dernier Flashblock arrive, une grande partie du travail de vérification a déjà été effectuée.
Pourquoi les listes d'accès diffusées pourraient améliorer la mise à l'échelle
La conception peut-elle augmenter le débit sans matériel plus puissant ?
Les tests de World Chain suggèrent qu'elle peut améliorer le débit de vérification sans augmenter proportionnellement le matériel du vérificateur, mais des preuves sur le réseau principal sont encore nécessaires. Le projet a testé la conception sur une infrastructure cloud AWS standard avec le client d'exécution limité à quatre CPU virtuels et un stockage EBS gp3 ordinaire.
Un test en neuf points a augmenté le débit soutenu de 1,7 Mgas/s à 1 Ggas/s par rapport à une limite de bloc de deux milliards de gas. World Chain a rapporté que la latence de validation augmentait à des débits plus faibles, atteignait un coude près de 100 Mgas/s, puis se stabilisait globalement à mesure que le travail était distribué sur les workers CPU et les intervalles Flashblock.
À saturation, les contraintes déclarées étaient le générateur de charge et le séquenceur plutôt que le validateur. Cela indique que la vérification parallèle pourrait affaiblir la relation traditionnelle entre des blocs plus grands et une latence de validation de fin de bloc plus élevée. Les résultats et l'environnement de test sont détaillés dans le rapport d'ingénierie de World Chain.
La limitation est que ce sont des tests menés par le projet dans un cluster de développement. Les transactions du réseau principal peuvent produire des modèles de dépendance, des comportements de base de données, des conditions réseau et une croissance de l'état différents.
En quoi World Chain diffère-t-elle de la conception prévue d'Ethereum ?
Ethereum a sélectionné EIP-7928 comme composant principal de la mise à niveau prévue Glamsterdam. Son implémentation proposée de couche 1 utilise une liste d'accès de bloc pour un bloc d'environ 12 secondes, place un engagement dans l'en-tête de bloc et nécessite une activation via un hard fork coordonné.
World Chain utilise le même concept sous-jacent mais l'adapte à un pipeline de couche 2 plus rapide. Au lieu d'une liste par bloc, elle distribue une tranche de liste d'accès par Flashblock de 200 millisecondes. Les engagements apparaissent dans les deltas Flashblock signés, et les données transitent par le protocole peer-to-peer de World Chain.
World Chain peut activer la fonctionnalité via un indicateur d'exécution, de sorte que le déploiement ne nécessite pas de hard fork réseau coordonné. L'activation sur Sepolia a eu lieu le 27 juillet, tandis que l'activation sur le réseau principal est prévue pour le 17 août. Cette implémentation fait de World Chain un test précoce orienté production d'un concept d'exécution qu'Ethereum prévoit d'adopter plus tard.
Sécurité, bande passante et limites opérationnelles
Une liste d'accès malhonnête peut-elle rendre un bloc invalide valide ?
Non, à condition que les validateurs exécutent et comparent indépendamment les résultats, mais une liste malhonnête peut toujours gaspiller des ressources de validation. Le constructeur de blocs produit les données d'accès pendant l'exécution, tandis que les suiveurs vérifient que les lectures, écritures et post-valeurs déclarées correspondent à leurs propres résultats.
Si la liste omet l'état requis ou signale des modifications incorrectes, la divergence devrait être détectée et le bloc rejeté. Les hachages signés engagent également le constructeur à chaque tranche diffusée, permettant d'identifier une divergence dans un intervalle Flashblock plutôt qu'après le bloc complet de deux secondes.
Ce modèle introduit une complexité d'implémentation. Les clients doivent assembler correctement les tranches, appliquer les limites d'index de transaction, gérer l'exécution parallèle et éviter les conditions de concurrence. Des défauts dans la logique de parallélisation ou d'engagement pourraient devenir des risques de consensus ou de disponibilité même si la conception théorique est saine.
Que faut-il mesurer après le déploiement du 17 août ?
Les principaux indicateurs devraient inclure le débit de gaz soutenu, la latence de validation par Flashblock, l'utilisation du processeur, les entrées/sorties de base de données, la consommation de bande passante, la croissance de l'état et les performances de synchronisation des suiveurs. World Chain a mesuré environ 2 à 3 Ko de données de liste d'accès par Mgas lors de tests délibérément lourds en stockage, tandis que les charges de travail intensives en calcul généraient des listes proportionnellement plus petites.
La stabilité opérationnelle compte autant que le débit de pointe. Les observateurs devraient suivre les blocs manqués, les interruptions du séquenceur, le comportement de réorganisation, les échecs de vérification et les performances des nœuds avec différentes configurations matérielles.
La demande est une autre contrainte. La capacité technique ne garantit pas que les utilisateurs ou les applications la consommeront. Des limites plus élevées peuvent bénéficier aux paiements à haute fréquence, aux jeux, aux applications sociales et aux marchés onchain complexes, mais l'adoption réelle doit être séparée de la capacité de référence.
Les données du réseau principal doivent valider la revendication de mise à l'échelle de World Chain
World Chain EIP-7928 est une tentative importante de changer la façon dont le débit de couche 2 est vérifié. Au lieu de terminer un grand bloc puis d'exiger que les suiveurs rejouent ses transactions séquentiellement, la conception communique les dépendances d'état tout au long de la construction du bloc. Cela permet à la vérification, à la prélecture d'état et au calcul de la racine d'état de se produire en parallèle et sur tout l'intervalle de bloc.
L'approche est particulièrement pertinente car augmenter la capacité des blocs sans modifier l'architecture de vérification peut augmenter les exigences des nœuds et affaiblir la participation indépendante. Les benchmarks de World Chain indiquent que les listes d'accès diffusées peuvent fournir un débit considérablement plus élevé tout en maintenant un matériel de validateur relativement modeste. Le déploiement par indicateur d'exécution donne également au réseau un chemin de déploiement plus rapide que la couche 1 d'Ethereum, où le changement équivalent nécessite une coordination de hard fork à l'échelle du consensus.
Néanmoins, les affirmations les plus fortes restent provisoires jusqu'à ce que l'activation du réseau principal du 17 août produise des résultats mesurables. Les tests contrôlés ne peuvent pas représenter entièrement les modèles d'accès à l'état du réseau principal, la variabilité du réseau, les pannes de clients ou les comportements adverses. World Chain EIP-7928 devrait donc être considéré comme une expérience de production significative dans la vérification parallèle de la blockchain, pas encore une preuve qu'un débit d'un gigagas peut être maintenu en toute sécurité sous une demande réelle.
Sources
https://eips.ethereum.org/EIPS/eip-7928
https://world.org/blog/engineering/world-chain-full-block-access-lists
Avertissement sur les risques : Cet article est fourni à titre de référence uniquement et ne constitue pas un conseil en investissement. Le marché des cryptomonnaies est très volatil. Veuillez prendre vos décisions avec prudence en fonction de votre situation personnelle.






