Могут ли отменить перевод после того, как он получил статус «успешно»? Именно на этот вопрос в блокчейне отвечает понятие «окончательность». В разных сетях всё устроено по-разному: в Биткоине окончательность обеспечивается всё большим числом подтверждений, в Эфириуме — голосованием валидаторов, а в некоторых сетях блок считается окончательным сразу после создания.

Связанный актив: $ETH — 2477.03 (+0,91% за 24 ч).

📌 Что такое окончательность?

Окончательность — это свойство подтверждённых транзакций или блоков, при котором их уже нельзя отменить или изменить. В блокчейне иногда возникают кратковременные форки: если почти одновременно появляются два блока, в итоге сохраняется только одна ветвь, а транзакции из другой приходится ставить в очередь повторно. Окончательность отвечает на вопрос: когда уже можно не беспокоиться о таком развитии событий?

📌 Биткоин: вероятностная финальность

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

Поэтому часто говорят: «дождаться 6 подтверждений». Это общепринятый на практике уровень безопасности, а не математическая гарантия того, что блок невозможно отменить. В зависимости от суммы и ситуации может потребоваться разное число подтверждений.

📌 Эфириум: финализация

В Эфириуме используется механизм Casper FFG на основе доказательства доли владения. Каждые 32 слота составляют одну эпоху, которая длится около 6,4 минуты. После того как валидаторы, на долю которых приходится две трети стейка, проголосуют за контрольную точку, она сначала считается «подтверждённой», а в следующем раунде — «финализированной». Поэтому блоки обычно получают статус finalized через две эпохи, то есть примерно через 12,8 минуты.

За отмену уже финализированного блока атакующему грозит штраф в размере как минимум трети всего объёма ETH в стейкинге. Это экономическая финальность: отменить блок возможно, но цена этого чрезвычайно высока. Если слишком много валидаторов отключатся, финализация приостановится, но создание блоков продолжится.

📌 Сети с финальностью сразу после создания блока

В сетях на основе консенсуса Tendermint (CometBFT), например в Cosmos Hub, блок становится финальным сразу после добавления — ждать следующих блоков не нужно. Цена этого — несколько раундов голосования валидаторов для каждого блока. Чем больше валидаторов, тем выше нагрузка на коммуникацию.

📌 Что это значит для обычных пользователей

Число подтверждений, которое требует биржа для зачисления средств, по сути, показывает, сколько она ждёт, чтобы финальность транзакции достигла приемлемого для неё уровня безопасности. При получении крупного платежа дождитесь достаточного числа подтверждений или финализации, прежде чем отпускать средства. Разная скорость зачисления при вводе и выводе средств в разных сетях не обязательно означает, что возникла проблема.

📌 В заключение

Коротко: «уже в блокчейне» не значит «окончательно и бесповоротно». Разберитесь, что считается финализацией в используемой вами сети, и тогда при крупных операциях вы будете знать, сколько ждать. Не рискуйте сверх своих возможностей и оставляйте себе запас.

Что вы об этом думаете? Обсудим в комментариях.