Финальность в блокчейне — это момент, начиная с которого транзакцию уже нельзя отменить, переупорядочить или стереть каким-либо будущим блоком: гарантия того, что произошедшее по версии сети произошло навсегда. Это не то же самое, что «подтверждена»: подтверждённая транзакция просто включена в недавний блок, а в некоторых сетях конкурирующая ветвь цепи ещё способна её вытеснить. Сети приходят к финальности по разным часам — вероятностно, когда накопленная работа делает откат экспоненциально дороже, или детерминированно, когда сверхбольшинство валидаторов ратифицирует контрольную точку, — поэтому Ethereum рассчитывается за минуты, а Solana и TON за секунды. WATS — некастодиальный кошелёк, охватывающий Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Gnosis, Celo, Mantle, Cronos, Solana и TON, так что один аккаунт регулярно живёт сразу под несколькими моделями финальности.
«Подтверждена» — не одно и то же
Кошелёк говорит, что транзакция подтверждена. Может ли она всё ещё быть отменена? Честный ответ: зависит от того, что означало «подтверждена». Любая сеть — явно или неявно — различает транзакцию, включённую в недавний блок, и транзакцию финальную, недосягаемую для любого будущего переупорядочивания. Разрыв между этими двумя состояниями в одних сетях измеряется долями секунды, в других — минутами и больше, и он незаметно управляет тем, как биржи, мосты и продавцы обращаются с вашими деньгами.
Вероятностная финальность: уверенность через глубину
Proof-of-work-сети — канонический пример Bitcoin — вообще никогда не объявляют транзакцию финальной. Конкурирующая ветвь в принципе может накопить больше работы, чем текущая, и переписать недавнюю историю в реорге. Вас защищает экономика: каждый добавленный сверху блок делает переписывание экспоненциально дороже, так что вероятность отката с глубиной стремится к нулю. Отсюда народное правило «дождись N подтверждений». Это не гарантия протокола, а порог риска, и каждая биржа, продавец и кастодиан выбирают его сами.
Детерминированная финальность: уверенность через голосование
Современные proof-of-stake-сети добавляют явный механизм финальности. Валидаторы, представляющие сверхбольшинство застейканной стоимости, голосуют за контрольные точки, и после финализации контрольной точки её откат — уже не вопрос перемайнивания: он потребовал бы скоординированной атаки, участники которой лишились бы колоссального объёма стейка. Так работает Ethereum: блоки предлагаются непрерывно, но финальность наступает, когда контрольные точки ратифицированы сверхбольшинством в две трети, на что уходит около 15 минут. Гарантия категорическая, а не статистическая — ровно то свойство, на которое хотят опираться мосты, кастодианы и расчётные системы. Работа над сокращением окна финальности Ethereum продолжается, поэтому любое конкретное число стоит считать движущейся целью, а не константой.
Once a block is finalized, it cannot be reverted or changed without a majority slashing of stakers, making it economically inviable.
После финализации блок нельзя откатить или изменить без слэшинга большинства стейкеров, что делает это экономически нецелесообразным.
Роллапы добавляют третьи часы
Сети второго уровня вроде 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 унифицирует там, где это возможно: в EVM-сетях каждое действие оплачивается одним токеном, ATS, вместо нативного газового токена сети — через пеймастер ERC-4337, и одинаково в расширении для Chrome и в мобильном приложении. Solana и TON поддерживаются полностью (отправка, получение, свопы, бриджинг); транзакции в Solana оплачиваются собственной нативной комиссией — SOL, а комиссии в TON тоже оплачиваются в ATS. Сам ATS находится в BSC (BNB Chain): отдельный баланс в каждой сети держать не нужно, комиссия любой EVM-сети списывается с этого единственного баланса. Это не скидка — меняется то, каким токеном вы платите, а не то, сколько берёт сеть, — и собранный ATS сжигается, уводя предложение со 100M к 30M. WATS — первый и единственный кошелёк, сочетающий это.
Практический шаг следует из самой статьи: если вы перемещаете стоимость между сетями, которые финализируют по разным часам, перестаньте распылять газовые бюджеты по застрявшим нативным балансам в каждой используемой EVM-сети. Установите расширение WATS для Chrome или мобильное приложение, держите один баланс ATS для комиссий в EVM — и SOL для Solana (комиссии в TON тоже оплачиваются в ATS) — и позвольте каждой сети финализировать в своём темпе.
Часто задаваемые вопросы
Что такое финальность в блокчейне?
Финальность в блокчейне — это момент, начиная с которого транзакцию уже нельзя отменить, переупорядочить или стереть будущим блоком. До финальности транзакция лишь включена: она видна в недавнем блоке, но её ещё может вытеснить победившая конкурирующая ветвь цепи. Proof-of-work-сети приближаются к финальности статистически, поскольку каждый новый блок делает переписывание экспоненциально дороже, а современные proof-of-stake-сети достигают её категорически, как только сверхбольшинство валидаторов ратифицирует контрольную точку.
В чём разница между подтверждённой и финализированной транзакцией?
Подтверждена обычно означает, что транзакция включена в недавний блок — она видна, но в некоторых сетях теоретически ещё может быть откатана реоргом. Финализирована означает, что протокол гарантирует необратимость. В proof-of-work-сетях эта гарантия статистическая и растёт с глубиной, поэтому биржи выбирают число подтверждений; в proof-of-stake-сетях вроде Ethereum это явное, категорическое событие, наступающее, когда сверхбольшинство в две трети стейка ратифицирует контрольную точку.
Сколько занимает финальность в Ethereum, Solana и TON?
Примерно так: Ethereum включает транзакции за секунды, но полной финальности контрольных точек достигает примерно за 15 минут; Solana оптимистично подтверждает примерно за секунду, а статус finalized приходит секундами позже; TON финализирует через BFT-подобный консенсус с целевой задержкой финализации около одной секунды после обновления в апреле 2026 года. Точные цифры меняются с обновлениями протоколов — у Ethereum, в частности, продолжается работа над сокращением окна финальности, — поэтому биржи и мосты публикуют собственные политики подтверждений по каждой сети, а не называют одно универсальное число.
Есть ли у роллапов второго уровня собственная финальность?
Роллапы вроде Arbitrum, Optimism и Base дают почти мгновенное «мягкое» подтверждение от секвенсера, но это обещание, а не расчёт. Настоящая финальность приходит поэтапно: батч публикуется в Ethereum, затем финализируется содержащий его блок Ethereum, и в этот момент транзакция роллапа наследует гарантию Ethereum. Вывод в Ethereum ещё медленнее: оптимистичные роллапы держат окно оспаривания около недели на каноническом мосту, тогда как роллапы на доказательствах достоверности (ZK) рассчитываются доказательством, которое Ethereum может проверить напрямую.
Как мультичейн-кошелёк работает с сетями, которые финализируют с разной скоростью?
WATS охватывает Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Gnosis, Celo, Mantle, Cronos, Solana и TON — сети с по-настоящему разными моделями финальности, — поэтому ожидание после перевода в Solana и ожидание после перевода в Ethereum попросту не одно и то же событие, и когда транзакция становится необратимой, решает сеть, а не кошелёк. WATS полностью некастодиальный, так что ключи держите вы, и ни один кастодиан не накладывает свою политику подтверждений поверх протокольной. Что WATS унифицирует, так это комиссии в EVM: в EVM-сетях сетевые комиссии оплачиваются в ATS вместо нативного газового токена сети, через пеймастер ERC-4337 — одинаково в расширении для Chrome и в мобильном приложении. Solana и TON поддерживаются полностью; транзакции в Solana оплачиваются собственной нативной комиссией — SOL, а комиссии в TON тоже оплачиваются в ATS. Сам ATS находится в BSC (BNB Chain): отдельный баланс в каждой сети держать не нужно, комиссия любой EVM-сети списывается с этого единственного баланса.
Почему мой кроссчейн-перевод идёт дольше обычной транзакции?
Потому что целевая сеть не должна действовать по событию исходной сети, которое ещё может быть реорганизовано. Поэтому кроссчейн-протоколы ждут финальности исходной сети, прежде чем доставить сообщение и завершить перевод. Лишние минуты — цена уверенности в том, что токены, высвобожденные в целевой сети, обеспечены событием на исходной стороне, которое уже никогда не будет отменено. По той же причине переводы WATS между поддерживаемыми сетями наследуют время расчётов каждой исходной сети, а не обгоняют его.
Источники
- Bitcoin: A Peer-to-Peer Electronic Cash System — Satoshi Nakamoto (bitcoin.org) · проверено
- Proof-of-stake (PoS) — ethereum.org · проверено
- Solana RPC Overview — Solana Documentation · проверено
- How to adopt sub-second finality — TON Docs · проверено
- Withdrawal flow — Optimism Documentation · проверено

