Тестирование механизма быстрого подтверждения (FCR)
Разработчики Ethereum проводят испытания FCR, который обещает сократить время переводов между основной сетью и L2 с 13 минут до 13 секунд. О этом сообщил исследователь экосистемы Джулиан Ма.
Текущее решение
Пользователи сейчас полагаются на мосты, где транзакции требуют множества подтверждений или полной финальности. Многие биржи и L2-сети обходятся без этого шага, используя правило k-deep: операция считается окончательной после появления фиксированного количества блоков. Однако такой подход лишён формальных гарантий.
Как работает FCR
Вместо подсчёта блоков FCR анализирует аттестации валидаторов, чтобы определить, можно ли считать запись в цепочке надёжно подтверждённой. Это ускоряет работу мостов. Правило применимо при двух допущениях:
- Сеть работает достаточно быстро, а сообщения валидаторов доходят за секунды.
- Ни один участник не контролирует более 25 % всего стейкинга ETH.
Эти условия мягче требований полной финальности Ethereum, но подходят для большинства практических задач. Как пояснил Ма, «если узел видит, что требуется большая безопасность, он ждёт дольше, прежде чем быстро подтвердить блок. Это не ошибка, а особенность».
Для внедрения нового правила хардфорка не требуется - разработчики уже интегрируют его в клиенты и API. После развертывания узлы смогут использовать FCR без координации по всей сети. Ожидается, что биржи, L2 и инфраструктурные проекты подключат его с минимальными доработками.
Отзыв сообщества
Сооснователь проекта Виталик Бутерин поддержал FCR. По его словам, при определённых условиях правило даёт «твердую гарантию», что операция не будет отменена уже через один слот - около 12 секунд.
Однако реакция неоднозначна. Пользователь serx отметил, что безопасность механизма полностью зависит от честности большинства валидаторов. Если это не сработает, вся конструкция рухнет. Другие сомневаются, выдержат ли базовые допущения FCR реальную нагрузку и останутся ли стабильными в условиях стресса.
В феврале участник Ethereum Foundation под псевдонимом ladislaus сообщил о переходе сети от повторного выполнения всех транзакций на узлах к подтверждению корректности операций с помощью zkEVM.