Когда вы отправляете криптовалюту, кошелёк создаёт транзакцию и передаёт её в сеть. Сначала она может ожидать обработки. Затем участники сети проверяют операцию и включают её в блок. Это первое подтверждение. Каждый следующий блок, добавленный поверх блока с вашей транзакцией, обычно добавляет ещё одно подтверждение.
Подтверждения помогают понять, насколько прочно операция записана в блокчейне. Чем их больше, тем сложнее изменить историю сети так, чтобы убрать эту запись. Однако точное значение слова «окончательно» и требуемое число подтверждений зависят от блокчейна и правил сервиса, который принимает перевод. Поэтому статус «отправлено» не всегда означает, что получатель уже видит средства как доступные.
При переводе на торговую платформу или в другой кошелёк получатель может дождаться установленного им числа подтверждений, прежде чем зачислить средства. Пока операция ожидает обработки или набирает подтверждения, баланс может отображаться как ожидающий, а не доступный для операций. Статус можно проверять по идентификатору транзакции в обозревателе соответствующего блокчейна.
Условный пример: Алиса отправила Бобу 2 условные монеты. Сначала запись ожидает включения в блок. После включения у неё есть одно подтверждение, а после появления следующего блока - два. Если кошелёк Боба показывает, что перевод ожидает ещё подтверждений, это не обязательно означает ошибку: сервис может ждать выполнения своего правила приёма.
Типичные ошибки
- Путать отправку и подтверждение. Кошелёк может сообщить, что транзакция создана или передана в сеть, но она ещё не включена в блок.
- Считать любое число подтверждений универсальным правилом. Требования различаются в зависимости от сети и сервиса. Не стоит переносить их с одного перевода на другой.
- Путать ожидание с потерей средств. Пока операция обрабатывается, статус может не меняться сразу. Проверяйте её в подходящем обозревателе и убедитесь, что выбрана та же сеть.
- Не сверять адрес и сеть перед отправкой. Подтверждения относятся к уже созданной транзакции и сами по себе не исправляют ошибку в адресе или выбранной сети.
Для новичка главное различие простое: транзакция может быть отправлена, но ещё не подтверждена. Подтверждение показывает, что сеть записала операцию в блокчейн, а дополнительные подтверждения повышают уверенность в устойчивости этой записи.