World Chain EIP-7928 Celuje w Równoległą Walidację L2

Równoległa walidacjaListy dostępoweWorld ChainFlashblocksskalowalnośćEIP-7928
2026-08-06Źródło: mexc.com
World Chain EIP-7928 Celuje w Równoległą Walidację L2

Przegląd

Implementacja EIP-7928 w World Chain została zaprojektowana do strumieniowego przesyłania list dostępu na poziomie bloku przez Flashblocks, umożliwiając walidatorom rozpoczęcie równoległej weryfikacji, podczas gdy blok jest nadal budowany. World Chain włączył ten system na Sepolii 27 lipca 2026 roku i zaplanował aktywację na mainnecie na 17 sierpnia. Dlatego nie powinien być jeszcze opisywany jako w pełni aktywny na mainnecie.

EIP-7928 rejestruje konta, lokalizacje przechowywania, zmiany kodu i wynikowe wartości dotknięte podczas wykonywania bloku. Znając te zależności z wyprzedzeniem, weryfikator może przetwarzać niezależne transakcje na wielu rdzeniach procesora, pobierać stan z pamięci masowej i obliczać root stanu równolegle. World Chain rozszerza proponowany projekt Ethereum, przesyłając wycinek listy dostępu z każdym 200-milisekundowym Flashblockiem, zamiast czekać na ukończony blok.

Wewnętrzne testy sieci testowej osiągnęły do 1 gigagazu na sekundę bez proporcjonalnego wzrostu opóźnienia walidacji. Te wyniki są technicznie znaczące, ale pozostają kontrolowanymi testami porównawczymi. Wydajność mainnetu, koszty przepustowości, obsługa błędów i efekty decentralizacji określą, czy architektura przyniesie porównywalne korzyści w rzeczywistych obciążeniach.

Kluczowe wnioski

  • World Chain Sepolia włączył strumieniowe listy dostępu do bloków 27 lipca; aktywacja mainnetu zaplanowana jest na 17 sierpnia.
  • Każdy 200-milisekundowy Flashblock przenosi część listy dostępu EIP-7928.
  • Walidatorzy mogą wykonywać niezależne transakcje i obliczać zmiany stanu równolegle.
  • World Chain zgłosił testowanie do 1 gigagazu na sekundę na standardowej infrastrukturze chmurowej.
  • Przepustowość testów porównawczych nie jest tym samym co trwała wydajność mainnetu lub zapotrzebowanie użytkowników.

Jak działa World Chain EIP-7928

Jaki problem rozwiązuje World Chain EIP-7928?

Rozwiązuje problem wąskiego gardła sekwencyjnej weryfikacji, który powstaje, gdy walidatorzy nie wiedzą, które części stanu blockchaina transakcja będzie uzyskiwać. W konwencjonalnym modelu weryfikator często wykonuje transakcje w kolejności, ponieważ późniejsza transakcja może zależeć od salda lub wartości przechowywania zmienionej przez wcześniejszą.

Listy dostępu na poziomie bloku czynią te zależności jawnymi. EIP-7928 definiuje strukturę, która rejestruje konta i sloty przechowywania uzyskane podczas wykonywania bloku, wraz z wartościami po wykonaniu. Walidatorzy mogą identyfikować transakcje, które nie zależą od siebie nawzajem, i przetwarzać je na wielu pracownikach.

Te same dane mogą wspierać równoległe odczyty dysku, walidację transakcji, obliczanie root stanu i aktualizacje stanu bez wykonywania. Lista musi odpowiadać rzeczywistemu śladowi wykonania; niedokładne wyniki mogą spowodować odrzucenie bloku. Formalna specyfikacja EIP-7928 traktuje zatem listę dostępu jako weryfikowalny komponent, a nie opcjonalną wskazówkę wydajnościową.

Jak listy dostępu są dostarczane przez Flashblocks?

World Chain produkuje blok co dwie sekundy i dzieli blok w trakcie tworzenia na podpisane Flashblocks dostarczane co około 200 milisekund. Każdy Flashblock przenosi transakcje dodane w tym przedziale czasu i odpowiadający mu wycinek listy dostępu bloku.

Wycinki zawierają minimalne i maksymalne indeksy transakcji, aby walidatorzy mogli złożyć je w kompletną listę dla bloku. Każdy Flashblock zawiera również access_list_hash, tworząc kryptograficzne zobowiązanie do stanu uzyskanego i zmienionego podczas tej części wykonania.

Obserwatorzy mogą rozpocząć weryfikację natychmiast po przybyciu każdego wycinka. Transakcje są rozdzielane między pulę pracowników, wyniki są ponownie składane w kolejności indeksów, a zgłoszone zmiany stanu są sprawdzane względem wykonania. Obliczanie root stanu może przebiegać w tle. Do czasu przybycia ostatniego Flashblocka większość pracy weryfikacyjnej została już ukończona.

Dlaczego strumieniowe listy dostępu mogą poprawić skalowanie

Czy projekt może zwiększyć przepustowość bez mocniejszego sprzętu?

Testy World Chain sugerują, że może poprawić przepustowość weryfikacji bez proporcjonalnego zwiększania sprzętu weryfikatora, ale dowody z mainnetu są nadal wymagane. Projekt testował projekt na standardowej infrastrukturze AWS z klientem wykonawczym ograniczonym do czterech wirtualnych procesorów i zwykłym magazynem EBS gp3.

Dziewięciopunktowy test zwiększył trwałą przepustowość z 1,7 Mgas/s do 1 Ggas/s przy limicie bloku dwóch miliardów gazu. World Chain zgłosił, że opóźnienie walidacji wzrosło przy niższej przepustowości, osiągnęło kolano w pobliżu 100 Mgas/s, a następnie w dużej mierze osiągnęło plateau, gdy praca była rozdzielana między pracowników CPU i interwały Flashblock.

Przy nasyceniu, podane ograniczenia dotyczyły generatora obciążenia i sekwencera, a nie walidatora. To wskazuje, że równoległa weryfikacja może osłabić tradycyjną zależność między większymi blokami a wyższym opóźnieniem walidacji na końcu bloku. Wyniki i środowisko testowe są szczegółowo opisane w raporcie inżynieryjnym World Chain.

Ograniczeniem jest to, że były to testy prowadzone przez projekt w klastrze deweloperskim. Transakcje na mainnecie mogą powodować różne wzorce zależności, zachowanie bazy danych, warunki sieciowe i wzrost stanu.

Czym World Chain różni się od planowanego projektu Ethereum?

Ethereum wybrało EIP-7928 jako główny element planowanej aktualizacji Glamsterdam. Proponowana implementacja warstwy 1 wykorzystuje jedną listę dostępu do bloku dla bloku trwającego około 12 sekund, umieszcza zobowiązanie w nagłówku bloku i wymaga aktywacji poprzez skoordynowany hard fork.

World Chain wykorzystuje tę samą podstawową koncepcję, ale dostosowuje ją do szybszego potoku warstwy 2. Zamiast jednej listy na blok, rozdziela jeden wycinek listy dostępu na 200-milisekundowy Flashblock. Zobowiązania pojawiają się w podpisanych deltach Flashblock, a dane przesyłane są przez protokół peer-to-peer World Chain.

World Chain może włączyć tę funkcję za pomocą flagi runtime, więc wdrożenie nie wymaga skoordynowanego hard forku sieci. Aktywacja Sepolia nastąpiła 27 lipca, a aktywacja mainnetu zaplanowana jest na 17 sierpnia. Implementacja czyni World Chain wczesnym, zorientowanym na produkcję testem koncepcji wykonania, którą Ethereum planuje przyjąć później.

Bezpieczeństwo, przepustowość i ograniczenia operacyjne

Czy nieuczciwa lista dostępu może uczynić nieprawidłowy blok prawidłowym?

Nie, pod warunkiem że walidatorzy niezależnie wykonują i porównują wyniki, ale nieuczciwa lista może nadal marnować zasoby walidacji. Twórca bloku generuje dane dostępu podczas wykonywania, podczas gdy obserwatorzy weryfikują, czy zadeklarowane odczyty, zapisy i wartości pooperacyjne odpowiadają ich własnym wynikom.

Jeśli lista pominie wymagany stan lub zgłosi nieprawidłowe zmiany, rozbieżność powinna zostać wykryta, a blok odrzucony. Podpisane hashe zobowiązują również twórcę do każdego przesyłanego wycinka, co pozwala zidentyfikować rozbieżność w interwale Flashblock, a nie po całym dwusekundowym bloku.

Ten model wprowadza złożoność implementacyjną. Klienci muszą poprawnie składać wycinki, egzekwować granice indeksów transakcji, zarządzać równoległym wykonywaniem i unikać warunków wyścigu. Błędy w logice równoległości lub zobowiązań mogą stać się ryzykiem konsensusu lub dostępności, nawet jeśli projekt teoretyczny jest poprawny.

Co należy mierzyć po wdrożeniu 17 sierpnia?

Główne wskaźniki powinny obejmować utrzymywaną przepustowość gazu, opóźnienie walidacji na Flashblock, wykorzystanie procesora, wejście/wyjście bazy danych, zużycie przepustowości, wzrost stanu i wydajność synchronizacji obserwatorów. World Chain zmierzył około 2–3 KiB danych listy dostępu na Mgas w celowo obciążonych testach pamięci masowej, podczas gdy obciążenia intensywnie obliczeniowe generowały proporcjonalnie mniejsze listy.

Stabilność operacyjna jest równie ważna jak szczytowa przepustowość. Obserwatorzy powinni śledzić pominięte bloki, przerwy w sekwencerze, zachowanie reorganizacji, błędy weryfikacji oraz wydajność węzłów z różnymi konfiguracjami sprzętowymi.

Popyt jest kolejnym ograniczeniem. Zdolność techniczna nie gwarantuje, że użytkownicy lub aplikacje ją wykorzystają. Wyższe limity mogą przynieść korzyści płatnościom o wysokiej częstotliwości, grom, aplikacjom społecznościowym i złożonym rynkom onchain, ale rzeczywiste przyjęcie musi być oddzielone od wydajności benchmarkowej.

Dane z mainnetu muszą potwierdzić twierdzenie World Chain o skalowaniu

World Chain EIP-7928 to ważna próba zmiany sposobu weryfikacji przepustowości warstwy 2. Zamiast ukończyć duży blok, a następnie wymagać od obserwatorów sekwencyjnego odtworzenia jego transakcji, projekt komunikuje zależności stanu przez cały czas budowy bloku. Pozwala to na równoległą weryfikację, wstępne pobieranie stanu i obliczanie pierwiastka stanu w całym interwale bloku.

To podejście jest szczególnie istotne, ponieważ zwiększenie pojemności bloku bez zmiany architektury weryfikacji może podnieść wymagania dotyczące węzłów i osłabić niezależny udział. Benchmarki World Chain wskazują, że strumieniowane listy dostępu mogą zapewnić znacznie wyższą przepustowość przy stosunkowo umiarkowanym sprzęcie walidatora. Wdrożenie za pomocą flagi runtime daje również sieci szybszą ścieżkę wdrożenia niż warstwa 1 Ethereum, gdzie równoważna zmiana wymaga koordynacji hard forku w całym konsensusie.

Niemniej jednak najmocniejsze twierdzenia pozostają tymczasowe, dopóki aktywacja mainnetu 17 sierpnia nie przyniesie mierzalnych wyników. Kontrolowane testy nie mogą w pełni odzwierciedlić wzorców dostępu do stanu mainnetu, zmienności sieci, awarii klientów ani zachowań przeciwnika. World Chain EIP-7928 należy zatem postrzegać jako znaczący eksperyment produkcyjny w równoległej weryfikacji blockchainu – a nie jeszcze dowód na to, że przepustowość jednego gigagazu może być bezpiecznie utrzymana przy rzeczywistym popycie.

Źródła

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

https://world.org/blog/engineering/world-chain-full-block-access-lists

Zastrzeżenie dotyczące ryzyka: Ten artykuł ma charakter wyłącznie informacyjny i nie stanowi porady inwestycyjnej. Rynek kryptowalut jest wysoce zmienny. Podejmuj decyzje ostrożnie, w oparciu o indywidualną sytuację.