Кабинет продавца
Русский
Скачать

Сети и транзакции

Что такое подтверждение блока?

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

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

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

В некоторых сетях есть ещё и финальность (finality) — момент, после которого транзакцию нельзя отменить по правилам протокола. В Ethereum на это уходит две эпохи, примерно 13 минут, а TON финализирует блоки за секунды.

Сколько подтверждений достаточно

Универсального числа нет. Каждая биржа или сервис задаёт своё требование в зависимости от сети и суммы. Типичная картина:

  • Bitcoin: блок в среднем раз в 10 минут; сервисы часто ждут от 1 до 6 подтверждений в зависимости от суммы
  • Ethereum: блок каждые 12 секунд, большинство других EVM-сетей быстрее; сервисы ждут заданное число блоков или финальности
  • Tron: блок примерно каждые 3 секунды; транзакция считается необратимой после 19 подтверждений
  • TON: быстрая финальность, поэтому переводы обычно завершаются за секунды

Зависшие и истёкшие транзакции

Транзакция со слишком низкой для текущего спроса комиссией может долго висеть в ожидании. В Bitcoin она со временем может выпасть из очереди, а в EVM-сетях зависшая транзакция ещё и задерживает те, что вы отправили после неё с того же адреса.

В некоторых сетях у транзакции есть срок действия. Например, у перевода в TON есть дедлайн: если транзакция не попала в блок вовремя, она не выполнится, и средства останутся в кошельке.

В Waletifi комиссия сети показана на экране проверки до подтверждения, а сами подтверждения затем происходят в сети — в её собственном темпе.

Вопросы и ответы

Почему депозит ещё не появился на бирже?

Скорее всего, биржа ждёт нужного ей числа подтверждений. Найдите TXID в обозревателе блоков и посмотрите, сколько подтверждений у транзакции сейчас.

Можно ли отменить подтверждённую транзакцию?

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

Высокая комиссия ускоряет подтверждение?

В сетях с рынком комиссий, таких как Bitcoin и Ethereum, более высокая комиссия обычно помогает транзакции быстрее попасть в блок. Но число подтверждений, которое требует сервис, от этого не меняется.

Попробуйте термины на практике

Установите Waletifi, запишите свои 24 слова и посмотрите, как эти понятия работают в вашем собственном некастодиальном кошельке.

Скачать из Google PlayСкоро Загрузите в App StoreСкоро Прямая загрузка (APK)

Android 7.0 или новее. Скачивайте только с waletifi.com и перед установкой проверьте адресную строку.