Мгновенные подтверждения переопределяют скорость блокчейна

Блокчейны всегда конкурировали по скорости подтверждения, измеряя, насколько быстро пользователи могут быть уверены, что транзакция принята и вряд ли будет отменена. В то время как сети Layer 2 снизили время подтверждения ниже одной секунды, даже задержка менее секунды всё равно нарушает опыт работы в реальном времени в DeFi, платежах и играх.

Почему задержка менее секунды всё ещё недостаточна

В средах, чувствительных к задержкам, таких как торговля, даже задержка в 500 мс может создать реальные риски. Маркет-мейкеры, устанавливающие цены, должны ждать подтверждения, чтобы знать, активен ли ещё ордер. В этот короткий промежуток трейдеры могут использовать устаревшие цены, вынуждая маркет-мейкеров расширять спреды. Более широкие спреды уменьшают ликвидность и делают рынки менее эффективными для всех.

Меньшая задержка включения позволяет создавать более узкие рынки

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

Etherlink вводит мгновенные подтверждения менее 50 мс

С мгновенными подтверждениями на Etherlink пользователи больше не ждут следующего блока. Вместо этого они получают квитанцию о транзакции сразу после того, как секвенсер подтверждает включение транзакции в следующий блок. Это сокращает задержку подтверждения в десять раз — примерно с 500 мс до менее 50 мс, делая взаимодействия на цепочке по-настоящему мгновенными.

Как работают мгновенные подтверждения на Etherlink

Мгновенные подтверждения обеспечивают уверенность в том, что транзакция будет включена в следующий блок в течение миллисекунд. Узлы Etherlink немедленно уведомляют пользователей после того, как секвенсер подтверждает включение, а не ждут производства блока.

Квитанции о транзакциях до создания блока

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

Потоковые подтверждения почти в реальном времени

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

Мгновенные подтверждения открывают новые возможности на цепочке

Удаление разрыва между выполнением и подтверждением открывает двери для совершенно новых классов приложений, где важна каждая миллисекунда.

Трейдеры DeFi и маркет-мейкеры получают выгоду от более быстрого отклика

Для маркет-мейкеров подтверждения менее 50 мс позволяют держать спреды узкими и быстрее реагировать на волатильность. Мгновенные подтверждения также позволяют наблюдать за транзакциями, выполняемыми по всей цепочке, почти в реальном времени, что открывает возможности для более быстрой арбитражной торговли, быстрого реагирования на ликвидность и динамического изменения стратегий на основе живой активности на цепочке.

Игры в реальном времени наконец ощущаются как нативные на цепочке

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

Агентные и программируемые платежные системы переходят в реальное время

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

Лучший опыт для разработчиков для приложений в реальном времени

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

Чем Etherlink отличается от Flashblocks и других L2

На L2, основанных на OP Stack, таких как Base или Unichain, Flashblocks транслируют частичное выполнение каждые несколько сотен миллисекунд на основе аукционов газа. Эти подтверждения являются оптимистичными и основаны на текущих блоках, что означает, что транзакции всё ещё могут быть переупорядочены или изменены до финализации.

Первый-при-очереди-первый-получил подход Etherlink

Etherlink использует принципиально иной подход. Транзакции немедленно устанавливаются для включения на основе строгого принципа «первый пришёл — первый обслужен», с учетом емкости блока. После включения транзакции транслируются, чтобы квитанции могли быть рассчитаны заранее, до создания блока, без опоры на оптимистичные предположения.

Меньшие накладные расходы и более чистая архитектура

В отличие от Flashblocks, мгновенные подтверждения не требуют, чтобы секвенсер вычислял дополнительные метаданные во время создания блока. Секвенсер сосредоточен исключительно на порядке и подтверждении транзакций, а выполнение осуществляется узлами Etherlink, что делает архитектуру более эффективной и масштабируемой.

Понимание безопасности и окончательности

Мгновенные подтверждения снижают задержку, но не меняют модель окончательности Etherlink. Как роллап, Etherlink достигает окончательности, когда блоки публикуются и подтверждаются на Layer 1 в Tezos.

Подтверждение выполнения vs подтверждение блока

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

Более сильная гарантия с включением в блок

Для приложений, требующих большей уверенности, пользователи могут дождаться подтверждения блока, что занимает около 500 мс на Etherlink. Это обеспечивает более сильные гарантии, оставаясь значительно ниже одной секунды.

Что происходит, если секвенсер останавливается

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

Мгновенные подтверждения работают в экспериментальном режиме

Мгновенные подтверждения в настоящее время находятся в экспериментальной стадии, с активным мониторингом производительности и надежности по мере того, как ранние пользователи начинают создавать и тестировать приложения в реальном времени.

Как начать использовать мгновенные подтверждения

Разработчики могут активировать их, вызвав eth_sendRawTransactionSync с узла Etherlink RPC. Метод возвращает мгновенную квитанцию с деталями выполнения, за исключением хеша блока, поскольку блок ещё не создан.

Подписки WebSocket для приложений в реальном времени

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

Задержка сети всё ещё важна

Хотя задержка на уровне протокола значительно снижена, общая задержка от конца до конца всё ещё зависит от физического расстояния до секвенсера. С секвенсером Etherlink, работающим из Токио, приложения, расположенные поблизости, могут достигать почти времени отклика выполнения.

Размещение инфраструктуры становится конкурентным преимуществом

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

Мгновенные подтверждения открывают новую эпоху на цепочке

Сократив задержку подтверждения примерно с 500 мс до менее 50 мс, Etherlink позволяет создавать совершенно новые категории приложений, которые ранее были непрактичны. Высокочастотная торговля, игры в реальном времени и платежные системы следующего поколения теперь могут работать на цепочке без ущерба для отзывчивости.

DEFI-3,94%
XTZ-3,25%
ETH-2,85%
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить