World Chain EIP-7928: паралельна валідація L2

паралельна валідаціясписки доступуWorld ChainFlashblocksмасштабованістьEIP-7928
2026-08-06Джерело: mexc.com
World Chain EIP-7928: паралельна валідація L2

Огляд

Реалізація EIP-7928 у World Chain призначена для потокової передачі списків доступу на рівні блоку через Flashblocks, що дозволяє валідаторам починати паралельну перевірку, поки блок ще формується. World Chain увімкнула цю систему на Sepolia 27 липня 2026 року та запланувала активацію в основній мережі на 17 серпня. Тому її ще не слід описувати як повністю активну в основній мережі.

EIP-7928 записує акаунти, місця зберігання, зміни коду та результуючі значення, які були зачеплені під час виконання блоку. Знаючи ці залежності заздалегідь, верифікатор може обробляти незалежні транзакції на кількох ядрах процесора, попередньо завантажувати стан зі сховища та обчислювати корінь стану паралельно. World Chain розширює запропонований дизайн Ethereum, передаючи фрагмент списку доступу з кожним 200-мілісекундним Flashblock, а не чекаючи завершеного блоку.

Внутрішні тестові бенчмарки в тестовій мережі досягли до 1 гігагазу на секунду без пропорційного зростання затримки валідації. Ці результати є технічно значущими, але вони залишаються контрольованими бенчмарками. Продуктивність основної мережі, витрати на пропускну здатність, обробка збоїв та ефекти децентралізації визначать, чи забезпечує архітектура порівнянні переваги в реальних робочих навантаженнях.

Ключові висновки

  • World Chain Sepolia увімкнула потокові списки доступу до блоку 27 липня; активація в основній мережі запланована на 17 серпня.
  • Кожен 200-мілісекундний Flashblock несе частину списку доступу EIP-7928.
  • Валідатори можуть виконувати незалежні транзакції та обчислювати зміни стану паралельно.
  • World Chain повідомила про тестування до 1 гігагазу на секунду на стандартній хмарній інфраструктурі.
  • Пропускна здатність бенчмарку не є тим самим, що стійка потужність основної мережі або попит користувачів.

Як працює World Chain EIP-7928

Яку проблему вирішує World Chain EIP-7928?

Він вирішує проблему послідовної перевірки, яка виникає, коли валідатори не знають, до яких частин стану блокчейну звернеться транзакція. За звичайною моделлю верифікатор часто виконує транзакції по порядку, оскільки пізніша транзакція може залежати від балансу або значення зберігання, зміненого попередньою.

Списки доступу на рівні блоку роблять ці залежності явними. EIP-7928 визначає структуру, яка записує акаунти та слоти зберігання, до яких зверталися під час виконання блоку, разом із значеннями після виконання. Валідатори можуть ідентифікувати транзакції, які не залежать одна від одної, та обробляти їх на кількох робочих процесах.

Ті самі дані можуть підтримувати паралельне читання диска, перевірку транзакцій, обчислення кореня стану та оновлення стану без виконання. Список має відповідати фактичному трасуванню виконання; неточні результати можуть призвести до відхилення блоку. Тому формальна специфікація EIP-7928 розглядає список доступу як компонент, що перевіряється, а не як необов'язкову підказку для продуктивності.

Як списки доступу доставляються через Flashblocks?

World Chain створює блок кожні дві секунди та ділить незавершений блок на підписані Flashblocks, які доставляються приблизно кожні 200 мілісекунд. Кожен Flashblock несе транзакції, додані протягом цього інтервалу, та відповідний фрагмент списку доступу блоку.

Фрагменти містять мінімальний та максимальний індекси транзакцій, щоб валідатори могли зібрати їх у повний список для блоку. Кожен Flashblock також включає access_list_hash, створюючи криптографічне зобов'язання щодо стану, до якого зверталися та який змінювали під час цієї частини виконання.

Послідовники можуть почати перевірку, щойно прибуде кожен фрагмент. Транзакції розподіляються між робочими процесами, результати збираються в порядку індексів, а заявлені зміни стану перевіряються на відповідність виконанню. Обчислення кореня стану може відбуватися у фоновому режимі. До моменту прибуття останнього Flashblock більша частина роботи з перевірки вже виконана.

Чому потокові списки доступу можуть покращити масштабування

Чи може дизайн збільшити пропускну здатність без потужнішого обладнання?

Тести World Chain свідчать, що він може покращити пропускну здатність перевірки без пропорційного збільшення обладнання верифікатора, але докази з основної мережі все ще потрібні. Проєкт тестував дизайн на стандартній хмарній інфраструктурі AWS з клієнтом виконання, обмеженим чотирма віртуальними процесорами та звичайним сховищем EBS gp3.

Дев'ятиточковий тест збільшив стійку пропускну здатність з 1,7 Mgas/s до 1 Ggas/s при ліміті блоку в два мільярди газу. World Chain повідомила, що затримка валідації зростала при нижчій пропускній здатності, досягла коліна близько 100 Mgas/s, а потім в основному вийшла на плато, оскільки робота розподілялася між робочими процесами CPU та інтервалами Flashblock.

При насиченні зазначеними обмеженнями були генератор навантаження та секвенсор, а не валідатор. Це вказує на те, що паралельна перевірка може послабити традиційний зв'язок між більшими блоками та вищою затримкою валідації в кінці блоку. Результати та середовище тестування детально описані в інженерному звіті World Chain.

Обмеження полягає в тому, що це були тести, проведені проєктом у кластері розробки. Транзакції основної мережі можуть створювати інші шаблони залежностей, поведінку бази даних, мережеві умови та зростання стану.

Чим World Chain відрізняється від запланованого дизайну Ethereum?

Ethereum обрав EIP-7928 як головний компонент запланованого оновлення Glamsterdam. Його запропонована реалізація на рівні Layer-1 використовує один список доступу до блоку для приблизно 12-секундного блоку, розміщує зобов'язання в заголовку блоку та вимагає активації через скоординований хардфорк.

World Chain використовує ту саму базову концепцію, але адаптує її до швидшого конвеєра Layer-2. Замість одного списку на блок, він розподіляє один фрагмент списку доступу на кожен 200-мілісекундний Flashblock. Зобов'язання з'являються у підписаних дельтах Flashblock, а дані передаються через одноранговий протокол World Chain.

World Chain може увімкнути цю функцію через прапорець під час виконання, тому розгортання не потребує скоординованого хардфорку мережі. Активація в Sepolia відбулася 27 липня, а активація в mainnet запланована на 17 серпня. Ця реалізація робить World Chain раннім виробничим тестом концепції виконання, яку Ethereum планує прийняти пізніше.

Безпека, пропускна здатність та операційні обмеження

Чи може нечесний список доступу зробити недійсний блок дійсним?

Ні, за умови, що валідатори незалежно виконують і порівнюють результати, але нечесний список все одно може витрачати ресурси валідації. Будівельник блоку створює дані доступу під час виконання, а послідовники перевіряють, чи заявлені читання, записи та пост-значення збігаються з їхніми власними результатами.

Якщо список пропускає необхідний стан або повідомляє про неправильні зміни, розбіжність має бути виявлена, а блок відхилено. Підписані хеші також зобов'язують будівельника до кожного переданого фрагмента, що дозволяє виявити розбіжність протягом інтервалу Flashblock, а не після завершення всього двосекундного блоку.

Ця модель вносить складність реалізації. Клієнти повинні правильно збирати фрагменти, забезпечувати межі індексів транзакцій, керувати паралельним виконанням та уникати станів гонки. Помилки в логіці паралелізації або зобов'язань можуть стати ризиками консенсусу або доступності, навіть якщо теоретичний дизайн є надійним.

Що слід вимірювати після розгортання 17 серпня?

Основними показниками мають бути стабільна пропускна здатність газу, затримка валідації на Flashblock, використання ЦП, введення/виведення бази даних, споживання пропускної здатності, зростання стану та продуктивність синхронізації послідовників. World Chain виміряв приблизно 2–3 КіБ даних списку доступу на Mgas у тестах, спеціально навантажених зберіганням, тоді як обчислювально інтенсивні робочі навантаження генерували пропорційно менші списки.

Операційна стабільність важлива так само, як і пікова пропускна здатність. Спостерігачі повинні відстежувати пропущені блоки, перерви секвенсора, поведінку реорганізації, збої перевірки та продуктивність вузлів з різними апаратними конфігураціями.

Попит є ще одним обмеженням. Технічна потужність не гарантує, що користувачі або застосунки її використають. Вищі ліміти можуть бути корисними для високочастотних платежів, ігор, соціальних застосунків та складних ончейн-ринків, але реальне впровадження слід відрізняти від еталонної потужності.

Дані Mainnet мають підтвердити заяву World Chain про масштабування

World Chain EIP-7928 є важливою спробою змінити спосіб перевірки пропускної здатності Layer-2. Замість завершення великого блоку та подальшого відтворення його транзакцій послідовно, дизайн повідомляє про залежності стану протягом усього процесу побудови блоку. Це дозволяє виконувати перевірку, попереднє завантаження стану та обчислення кореня стану паралельно та протягом усього інтервалу блоку.

Цей підхід особливо актуальний, оскільки збільшення ємності блоку без зміни архітектури перевірки може підвищити вимоги до вузлів і послабити незалежну участь. Бенчмарки World Chain вказують, що потокові списки доступу можуть забезпечити значно вищу пропускну здатність, зберігаючи відносно помірні вимоги до апаратного забезпечення валідаторів. Розгортання через прапорець також дає мережі швидший шлях розгортання, ніж Ethereum Layer 1, де еквівалентна зміна вимагає координації хардфорку в межах консенсусу.

Тим не менш, найсильніші твердження залишаються попередніми, доки активація mainnet 17 серпня не дасть вимірюваних результатів. Контрольовані тести не можуть повністю відобразити патерни доступу до стану mainnet, варіативність мережі, збої клієнтів або ворожу поведінку. Тому World Chain EIP-7928 слід розглядати як значний виробничий експеримент у паралельній перевірці блокчейну, а не як доказ того, що пропускна здатність в один гігагаз може бути безпечно підтримана в умовах реального попиту.

Джерела

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

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

Дисклеймер про ризики: Ця стаття призначена лише для ознайомлення і не є інвестиційною порадою. Ринок криптовалют дуже волатильний. Будь ласка, приймайте рішення обережно, враховуючи ваші індивідуальні обставини.