Команды разработчиков Ethereum тестируют механизм быстрого подтверждения, который может сократить время, необходимое для признания депозитов в основной сети (mainnet) некоторыми L2-сетями и биржами, до примерно 13 секунд.
Предлагаемое правило быстрого подтверждения (FCR) снизит «время депозита из Ethereum L1 в L2 или на биржи до примерно 13 секунд, что на 80-98% меньше для большинства L2 и бирж», — написал исследователь Ethereum Julian Ma здесь в X.
Сегодня большинство пользователей полагаются на канонические мосты, где транзакции обычно ждут несколько подтверждений блоков или полной финализации, процесс, который может занять около 13 минут. Однако многие биржи и L2 не ждут финализации, а вместо этого полагаются на правила подтверждения “k-глубиной”, которые не предоставляют никаких формальных гарантий. В подтверждении “k-глубиной” транзакция считается завершенной только после k блоков (где k — конкретное число).
Разработчики утверждают, что правило может быть принято без хардфорка, хотя работа над интеграцией в клиентские приложения и API все еще ведется. Команды клиентов уже работают над реализациями, и после развертывания узлы смогут начать использовать правило без координации в масштабе всей сети. Ожидается, что биржи, L2 и поставщики инфраструктуры смогут интегрировать его с минимальными изменениями.
Как работает FCR
Вместо подсчета блоков FCR оценивает аттестации валидаторов, чтобы определить, безопасно ли считать блок подтвержденным, решая проблему медленного бриджинга.
FCR основан на двух предположениях: во-первых, сеть достаточно быстрая, чтобы сообщения валидаторов поступали в течение нескольких секунд, а во-вторых, ни один участник не контролирует более 25% от общей доли застейканного Ether (ETH). Эти пороговые значения ниже строгих условий финализации Ethereum, но считаются достаточными для большинства реальных сценариев использования.
«Когда узел обнаруживает, что требуется больше безопасности, он ждет дольше, чтобы быстро подтвердить блок. Это особенность, а не ошибка», — написал Ma.
Сооснователь Ethereum Vitalik Buterin также высказал поддержку механизма, заявив, что он может предоставить «жесткую гарантию» того, что транзакция не будет отменена после одного слота, или примерно 12 секунд, при определенных сетевых условиях.
Buterin представляет FCR. Источник: Vitalik Buterin
Сообщество все еще обеспокоено
Не все убеждены, что FCR выдержит реальные условия. Пользователь X serx отметил, что модель сильно зависит от предположений о доверии, написав, что «супербольшинство честных участников несут на себе слишком большой вес».
Другой пользователь признал потенциальную выгоду, отметив, что почти мгновенное подтверждение может значительно улучшить пользовательский опыт, но только если эти предположения будут последовательно выполняться на практике. «Смогут ли эти предположения выдержать стресс?», — спросил один из пользователей.