Финальность в блокчейне — это момент, начиная с которого транзакцию уже нельзя отменить, переупорядочить или стереть каким-либо будущим блоком: гарантия того, что произошедшее по версии сети произошло навсегда. Это не то же самое, что «подтверждена»: подтверждённая транзакция просто включена в недавний блок, а в некоторых сетях конкурирующая ветвь цепи ещё способна её вытеснить. Сети приходят к финальности по разным часам — вероятностно, когда накопленная работа делает откат экспоненциально дороже, или детерминированно, когда сверхбольшинство валидаторов ратифицирует контрольную точку, — поэтому Ethereum рассчитывается за минуты, а Solana и TON за секунды. WATS — некастодиальный кошелёк, охватывающий Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana и TON, так что один аккаунт регулярно живёт сразу под несколькими моделями финальности.
«Подтверждена» — не одно и то же
Кошелёк говорит, что транзакция подтверждена. Может ли она всё ещё быть отменена? Честный ответ: зависит от того, что означало «подтверждена». Любая сеть — явно или неявно — различает транзакцию, включённую в недавний блок, и транзакцию финальную, недосягаемую для любого будущего переупорядочивания. Разрыв между этими двумя состояниями в одних сетях измеряется долями секунды, в других — минутами и больше, и он незаметно управляет тем, как биржи, мосты и продавцы обращаются с вашими деньгами.
Вероятностная финальность: уверенность через глубину
Proof-of-work-сети — канонический пример Bitcoin — вообще никогда не объявляют транзакцию финальной. Конкурирующая ветвь в принципе может накопить больше работы, чем текущая, и переписать недавнюю историю в реорге. Вас защищает экономика: каждый добавленный сверху блок делает переписывание экспоненциально дороже, так что вероятность отката с глубиной стремится к нулю. Отсюда народное правило «дождись N подтверждений». Это не гарантия протокола, а порог риска, и каждая биржа, продавец и кастодиан выбирают его сами.
Детерминированная финальность: уверенность через голосование
Современные proof-of-stake-сети добавляют явный механизм финальности. Валидаторы, представляющие сверхбольшинство застейканной стоимости, голосуют за контрольные точки, и после финализации контрольной точки её откат — уже не вопрос перемайнивания: он потребовал бы скоординированной атаки, участники которой лишились бы колоссального объёма стейка. Так работает Ethereum: блоки предлагаются непрерывно, но финальность наступает, когда контрольные точки ратифицированы сверхбольшинством в две трети, в масштабе нескольких минут. Гарантия категорическая, а не статистическая — ровно то свойство, на которое хотят опираться мосты, кастодианы и расчётные системы. Работа над сокращением окна финальности Ethereum продолжается, поэтому любое конкретное число стоит считать движущейся целью, а не константой.
Роллапы добавляют третьи часы
Сети второго уровня вроде Arbitrum, Optimism и Base усложняют картину, потому что их транзакции в конечном счёте рассчитываются на Ethereum. Значимы три отдельных момента. Первый: секвенсер принимает вашу транзакцию и возвращает почти мгновенное «мягкое» подтверждение — достаточное для обычной активности внутри роллапа, но обеспеченное обещанием секвенсера, а не Ethereum. Второй: содержащий её батч публикуется в Ethereum, и с этого момента данные общедоступны, а состояние роллапа может восстановить кто угодно. Третий: сам этот блок Ethereum становится финальным — и только тогда транзакция роллапа настолько же финальна, насколько финален Ethereum. Вывод обратно в Ethereum добавляет ещё одно ожидание: оптимистичные роллапы вводят окно оспаривания порядка недели на каноническом мосту, в течение которого fraud proof может оспорить заявленное состояние, а роллапы на доказательствах достоверности (ZK) заменяют это ожидание доказательством, которое Ethereum проверяет напрямую. Поэтому своп внутри Base ощущается мгновенным, а перевод вырученного домой — нет.
Ethereum, Solana и TON: три ритма
Экосистемы, которые охватывает WATS, показывают весь разброс. Ethereum разделяет быстрое включение (секунды) и полную финальность (минуты); значительная часть DeFi спокойно действует по включению, а расчёты на крупные суммы ждут контрольной точки. Solana построена ради низкой задержки: транзакции оптимистично подтверждаются примерно за секунду и получают статус finalized, когда сверху накопилось достаточно подтверждений сверхбольшинства, — секунды, а не минуты. TON достигает финальности за секунды благодаря BFT-подобному консенсусу валидаторов, где блок согласуется до публикации, а не оспаривается после. Ни один из подходов не «неправильный»: это разные компромиссы между задержкой и силой ранней гарантии, часть более широкого сравнения в статье EVM vs Solana vs TON.
Почему мосты и биржи заставляют ждать
Всё, что действует от имени другой сети, обязано уважать финальность исходной. Кроссчейн-сообщение, отправленное до того, как исходная транзакция стала финальной, может быть обесценено реоргом — а действие, которое оно запустило в целевой сети, продолжит жить без обеспечения, с токенами, выпущенными под депозит, которого больше не существует. Поэтому серьёзные кроссчейн-протоколы дожидаются финальности исходной сети перед доставкой сообщения (см. как LayerZero передаёт сообщения между сетями), а биржи зачисляют депозиты только после собственных порогов подтверждений для каждой сети. Ожидание — не бюрократия; это разница между передачей факта и передачей слуха — и причина, по которой бриджинг занимает минуты, даже когда обе сети быстры.
Реорги на практике
Мелкие реорги — в блок-другой — на вероятностных сетях рутинное, предусмотренное дизайном и обычно безвредное явление: вытесненные транзакции возвращаются в мемпул и вскоре включаются снова. Опасен глубокий реорг, разматывающий платёж, по которому кто-то уже действовал. Детерминированная финальность существует именно для того, чтобы перевести этот сценарий из разряда невезения в разряд скоординированной, самоубийственной для атакующего атаки. Для конечного пользователя практический вывод скромен: для переводов размером с чашку кофе включения более чем достаточно; для переводов размером с жизнь дождитесь финальности; а для всего, что пересекает границу сетей, протокол заставит вас ждать в любом случае.
Как это проявляется в WATS
Кошелёк, охватывающий EVM-сети, Solana и TON, жонглирует сразу несколькими моделями финальности, и WATS построен так, чтобы это впитывать: каждая транзакция рассчитывается по правилам той сети, в которой отправлена, а вы имеете дело с одним интерфейсом и одним балансом. WATS полностью некастодиальный — ключи держите вы, WATS не держит ни одного, — поэтому финальность остаётся делом строго между вами и сетью, без посредника, который вставлял бы собственную политику подтверждений перед протокольной. По-настоящему WATS унифицирует комиссии: каждое действие оплачивается одним токеном, ATS, вместо нативного газового токена каждой сети, через пеймастер ERC-4337 в EVM, а сам ATS перемещается между сетями как OFT LayerZero. Это не скидка — меняется то, каким токеном вы платите, а не то, сколько берёт сеть, — и собранный ATS сжигается, уводя предложение со 100M к 30M. WATS — первый и единственный кошелёк, сочетающий единый комиссионный токен на ERC-4337 и OFT с этим сжиганием; механика описана на странице комиссии ATS.
Практический шаг следует из самой статьи: если вы перемещаете стоимость между сетями, которые финализируют по разным часам, перестаньте распылять газовые бюджеты по застрявшим нативным балансам в восьми сетях. Установите расширение WATS для Chrome или мобильное приложение, держите один баланс ATS для комиссий и позвольте каждой сети финализировать в своём темпе, пока ваши расходы остаются в одном месте.
Часто задаваемые вопросы
Что такое финальность в блокчейне?
Финальность в блокчейне — это момент, начиная с которого транзакцию уже нельзя отменить, переупорядочить или стереть будущим блоком. До финальности транзакция лишь включена: она видна в недавнем блоке, но её ещё может вытеснить победившая конкурирующая ветвь цепи. Proof-of-work-сети приближаются к финальности статистически, поскольку каждый новый блок делает переписывание экспоненциально дороже, а современные proof-of-stake-сети достигают её категорически, как только сверхбольшинство валидаторов ратифицирует контрольную точку.
В чём разница между подтверждённой и финализированной транзакцией?
Подтверждена обычно означает, что транзакция включена в недавний блок — она видна, но в некоторых сетях теоретически ещё может быть откатана реоргом. Финализирована означает, что протокол гарантирует необратимость. В proof-of-work-сетях эта гарантия статистическая и растёт с глубиной, поэтому биржи выбирают число подтверждений; в proof-of-stake-сетях вроде Ethereum это явное, категорическое событие, наступающее, когда сверхбольшинство в две трети стейка ратифицирует контрольную точку.
Сколько занимает финальность в Ethereum, Solana и TON?
Примерно так: Ethereum включает транзакции за секунды, но полной финальности контрольных точек достигает за несколько минут; Solana оптимистично подтверждает примерно за секунду, а статус finalized приходит секундами позже; TON финализирует за секунды через BFT-подобный консенсус. Точные цифры меняются с обновлениями протоколов — у Ethereum, в частности, продолжается работа над сокращением окна финальности, — поэтому биржи и мосты публикуют собственные политики подтверждений по каждой сети, а не называют одно универсальное число.
Есть ли у роллапов второго уровня собственная финальность?
Роллапы вроде Arbitrum, Optimism и Base дают почти мгновенное «мягкое» подтверждение от секвенсера, но это обещание, а не расчёт. Настоящая финальность приходит поэтапно: батч публикуется в Ethereum, затем финализируется содержащий его блок Ethereum, и в этот момент транзакция роллапа наследует гарантию Ethereum. Вывод в Ethereum ещё медленнее: оптимистичные роллапы держат окно оспаривания около недели на каноническом мосту, тогда как роллапы на доказательствах достоверности (ZK) рассчитываются доказательством, которое Ethereum может проверить напрямую.
Как мультичейн-кошелёк работает с сетями, которые финализируют с разной скоростью?
WATS охватывает Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Solana и TON — сети с по-настоящему разными моделями финальности, — поэтому ожидание после перевода в Solana и ожидание после перевода в Ethereum попросту не одно и то же событие, и когда транзакция становится необратимой, решает сеть, а не кошелёк. WATS полностью некастодиальный, так что ключи держите вы, и ни один кастодиан не накладывает свою политику подтверждений поверх протокольной. Что WATS действительно унифицирует, так это комиссии: сетевые комиссии во всех поддерживаемых сетях оплачиваются в ATS вместо нативного газового токена каждой сети, через пеймастер ERC-4337 в EVM, а сам ATS перемещается между сетями как OFT LayerZero.
Почему мой кроссчейн-перевод идёт дольше обычной транзакции?
Потому что целевая сеть не должна действовать по событию исходной сети, которое ещё может быть реорганизовано. Поэтому кроссчейн-протоколы ждут финальности исходной сети, прежде чем доставить сообщение и завершить перевод. Лишние минуты — цена уверенности в том, что токены, высвобожденные в целевой сети, обеспечены событием на исходной стороне, которое уже никогда не будет отменено. По той же причине переводы WATS между поддерживаемыми сетями наследуют время расчётов каждой исходной сети, а не обгоняют его.

