Больше не нужно искать — необходимые
обучающие материалы и подсказки всегда под рукой

В сети Ethereum происходит «тихая, но фундаментальная трансформация» в способе проверки блоков. Об этом заявил член Ethereum Foundation под псевдонимом ladislaus.
По его словам, Ethereum переходит от повторного выполнения всех транзакций на узлах к подтверждению корректности операций с помощью проверки доказательств zkEVM.
Сейчас каждая нода в сети, желающая подтвердить действительность блока, должна повторно выполнить каждую транзакцию в нем. Однако ladislaus видит иное решение: вместо повторения вычислений узел проверяет криптографическое доказательство корректности действия.
Сама идея не нова, но ее улучшенная суть заключается в том, что теперь технология внедряется в основной протокол Ethereum не как функция агрегирования, а как необязательный этап в процессе подтверждения на самом уровне консенсуса.
### Принцип работы
Разработчики сети планируют создать так называемый «конвейер» доказательств. ladislaus описал его механизм:
1. Клиент уровня исполнения (EL) создает ExecutionWitness — пакет данных, необходимых для проверки блока без хранения полного состояния.
2. Стандартизированная гостевая программа использует эту базу и проверяет переход состояния. zkVM выполняет запрос, а валидатор генерирует доказательство корректности.
3. Клиент уровня консенсуса (CL) проверяет это доказательство.
Таким образом появится новая категория участников сети — zkAttesters. Это клиенты CL, которые проверяют доказательства zkEVM вместо запуска полноценного EL.
Сегодня работа валидатора подразумевает одновременный запуск CL- и EL-клиента, причем последний является особенно ресурсоемкой частью. По словам исследователя, если заменить повторное выполнение проверкой доказательств, можно значительно снизить требования к оборудованию для участия в консенсусе.
Описанные изменения планируется внедрить в рамках EIP-8025, которое входит в дорожную карту Ethereum на 2026 год.
Популярные лонгриды: