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