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

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

Обзор

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

EIP-7928 записывает аккаунты, места хранения, изменения кода и результирующие значения, затронутые во время выполнения блока. Зная эти зависимости заранее, верификатор может обрабатывать независимые транзакции на нескольких ядрах CPU, предварительно загружать состояние из хранилища и вычислять корень состояния параллельно. 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 с клиентом выполнения, ограниченным четырьмя виртуальными CPU и обычным хранилищем 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. Предлагаемая реализация уровня 1 использует один список доступа к блоку для блока продолжительностью примерно 12 секунд, помещает обязательство в заголовок блока и требует активации через скоординированный хард-форк.

World Chain использует ту же базовую концепцию, но адаптирует ее для более быстрого конвейера уровня 2. Вместо одного списка на блок, он распределяет один срез списка доступа на каждый 200-миллисекундный Flashblock. Обязательства появляются в подписанных дельтах Flashblock, и данные передаются через пиринговый протокол World Chain.

World Chain может включить эту функцию с помощью флага времени выполнения, поэтому развертывание не требует скоординированного сетевого хард-форка. Активация Sepolia произошла 27 июля, а активация в основной сети запланирована на 17 августа. Реализация делает World Chain ранним производственно-ориентированным тестом концепции исполнения, которую Ethereum планирует принять позже.

Безопасность, пропускная способность и эксплуатационные ограничения

Может ли нечестный список доступа сделать недействительный блок действительным?

Нет, при условии, что валидаторы независимо выполняют и сравнивают результаты, но нечестный список все равно может расходовать ресурсы валидации. Строитель блока создает данные доступа во время выполнения, в то время как последователи проверяют, что объявленные чтения, записи и пост-значения соответствуют их собственным результатам.

Если список пропускает требуемое состояние или сообщает о неверных изменениях, расхождение должно быть обнаружено, и блок отклонен. Подписанные хэши также обязывают строителя к каждому передаваемому срезу, что позволяет выявить расхождение в течение интервала Flashblock, а не после завершения всего двухсекундного блока.

Эта модель вносит сложность реализации. Клиенты должны правильно собирать срезы, обеспечивать соблюдение границ индексов транзакций, управлять параллельным выполнением и избегать состояний гонки. Ошибки в логике параллелизации или обязательств могут стать рисками консенсуса или доступности, даже если теоретический дизайн безупречен.

Что следует измерять после развертывания 17 августа?

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

Эксплуатационная стабильность важна не меньше, чем пиковая пропускная способность. Наблюдатели должны отслеживать пропущенные блоки, перерывы в работе секвенсора, поведение при реорганизации, сбои проверки и производительность узлов с различными аппаратными конфигурациями.

Спрос является еще одним ограничением. Техническая мощность не гарантирует, что пользователи или приложения будут ее потреблять. Более высокие лимиты могут быть полезны для высокочастотных платежей, игр, социальных приложений и сложных ончейн-рынков, но реальное внедрение следует отделять от эталонной мощности.

Данные основной сети должны подтвердить заявление World Chain о масштабировании

World Chain EIP-7928 — это важная попытка изменить способ проверки пропускной способности уровня 2. Вместо завершения большого блока и последующего требования к последователям воспроизводить его транзакции последовательно, дизайн сообщает о зависимостях состояния на протяжении всего построения блока. Это позволяет проверке, предварительной выборке состояния и вычислению корня состояния выполняться параллельно и в течение всего интервала блока.

Этот подход особенно актуален, потому что увеличение емкости блока без изменения архитектуры проверки может повысить требования к узлам и ослабить независимое участие. Бенчмарки World Chain показывают, что потоковые списки доступа могут обеспечить значительно более высокую пропускную способность при сохранении относительно скромного оборудования валидаторов. Развертывание с флагом времени выполнения также дает сети более быстрый путь развертывания, чем уровень 1 Ethereum, где эквивалентное изменение требует координации хард-форка на уровне консенсуса.

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

Источники

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

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

Предупреждение о рисках: Эта статья носит справочный характер и не является инвестиционной рекомендацией. Рынок криптовалют крайне волатилен. Пожалуйста, принимайте решения осторожно, исходя из ваших индивидуальных обстоятельств.