Может ли подтвержденная транзакция исчезнуть из блокчейна?… — Sunscrypt — TG.ME

⚠️ Может ли подтвержденная транзакция исчезнуть из блокчейна?

Представьте: вы отправили BTC, транзакция попала в блок, и кошелек показывает первое подтверждение. Получатель видит перевод.

Кажется, что теперь он уже навсегда записан в блокчейне. Но первое подтверждение еще не означает абсолютной окончательности.

Причина — в устройстве самого Bitcoin.

Иногда два майнера почти одновременно находят блоки, оба ссылающиеся на один и тот же предыдущий блок. Оба блока могут быть полностью корректными, но часть сети сначала получает один, а часть — другой.

На некоторое время появляются две конкурирующие версии цепочки. Майнеры продолжают строить блоки поверх одной из них. В итоге узлы считают активной цепь с наибольшей накопленной работой, а блок из проигравшей ветки становится stale block и перестает входить в основную цепочку.

Это называется реорганизацией цепочки (reorg).

Если ваша транзакция находилась в таком блоке, она теряет подтверждение. Если она по-прежнему валидна, узлы могут вернуть ее в mempool, и позже она попадет в новый блок.

Для пользователя это может выглядеть так:

1 подтверждение → 0 → снова 1.

Но есть более интересный сценарий.

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

То есть потеря подтверждения после reorg не всегда означает, что транзакция просто подождет и подтвердится снова.

Именно поэтому для крупных переводов смотрят не только на наличие подтверждения, но и на их количество.

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

Традиционно для крупных платежей ориентиром считают 6 подтверждений. Если транзакция находится в первом блоке, это означает еще пять блоков сверху — в среднем около 50 минут, хотя фактическое время может быть как значительно меньше, так и значительно больше.

Для небольшой суммы ждать шесть подтверждений обычно нет необходимости. А вот считать крупный перевод полностью окончательным сразу после первого блока — уже совсем другой уровень риска.

Итог: подтвержденная транзакция действительно может перестать быть частью актуальной цепочки Bitcoin. Это редкий сценарий, но он предусмотрен самой архитектурой сети.

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

▪️Магазин▪️Техподдержка▪️Обменник▪️Канал Keystone ▪️Блог Владимира ▪️Написать менеджеру
👍33❤6🔥5✍2
August 18, 2026 2.7K 1 10