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

Скорость прохождения транзакции в сети Bitcoin зависит от трех факторов:

  1. Размер транзакции Bitcoin (size) — транзакция в сети Bitcoin это набор бинарных данных, который включает в себя данные о том, откуда они пришли (количество входов) и куда они отправляются (количество выходов).

  2. Комиссия (fee), которую вы платите майнерам за обработку и включение в блок вашей транзакции. 

  3. Уровень загруженности сети Bitcoin — часто бывает так, что из за резкого скачка курса все начинают отправлять транзакции и сеть Биткоина "засоряется", комиссии возрастают, а многие транзакции просто встают.

Как расчитать примерное время поступления транзакции Биткон:

Если вы отправили транзакцию и она до сих пор не подтвердилась, вероятнее всего она находится в "очереди" или мемпуле Биткоина и ожидает, когда майнеры включат ее в блок. Позиция в мемпуле зависит от того, с какой комиссией (fee per byte) вы отправили вашу транзакцию — чем выше комиссия, тем быстрее ваша транзакция пройдет.

Чтобы спрогнозировать через сколько по времени подтвердится ваша транзакция, зайдите на сайт эксплорера blockchair.com, впишите идентификатор транзакции (TXID, HASH). Давайте приведем пример, для транзакции с хешем -
b7f1813807462650e521b8d98a5da4fee9cfb80347cfefad96172e9f4ec64275

Соберем все необходимые данные для расчета::
  1. На представленном ниже скриншоте, мы видим, что наша транзакция находится в мемпуле Биткоина на 1676 месте из 9495 (priority 1676/9495)  и комиссия (fee per byte) составляет 16 satoshi.

  2. Среднее время выхода одного блока в сети Биткоин составляет 10 минут.

  3. Среднее количество транзакций, которые можно включить в блок Биткоина составляет 2500.

Итак, осуществляем расчет: Число 1676 (приоритет прохождения нашей транзакции в мемпуле Биткоина) меньше числа 2500 (общее количество транзакций в блоке Bitcoin), это значит, что наша транзакция пройдет в следующем блоке, или через 10 минут.

На практике, приоритет транзакции постоянно меняется, потому-что в сети появляются все новые и новые транзакции. Поэтому лучше всего прибавлять минимум 10 минут к времени расчета.