Биткойн-транзакция с выводом пыли застряла

Я совершил эту транзакцию более 24 часов назад, и она до сих пор не имеет никаких подтверждений.

Что я должен делать? Эта транзакция была создана мобильным кошельком Blockchain.info. В то время он не предупредил меня, что транзакция была проблематичной. Однако позже я заметил, что одним из результатов транзакции является пыль, используя обозреватель блоков Blockchain.info.

Любые предложения, как решить эту проблему?

Это был мобильный кошелек Android или iOS?
@StephenM347 Android, старая версия
Вы пытались обновить и посмотреть, сохраняется ли проблема? Вы можете отправить точное количество пыли для тестирования, как я описал в своем ответе.

Ответы (3)

Если вас интересует причина этой проблемы, я полагаю, что это связано с «ошибкой» (своего рода) в используемом вами кошельке, из-за которой программное обеспечение кошелька не проверяет, не создает ли оно пыль. выходы.

Допустим, у вас есть единственный 1,0 BTC UTXO (неизрасходованный вывод транзакции), который можно потратить, и вы хотите отправить 0,99989999 BTC (чуть меньше 1,0 BTC — комиссия по умолчанию 0,0001 BTC). Тогда в этом случае, если это единственный UTXO, который у вас есть, вы не можете отправить точную сумму, которую вы запросили, и ожидать, что она будет подтверждена вовремя.

      0.99989999  (Amount sent)
    /
1.0 - 0.00000001  (Change)
    \
      0.0001      (Miner fee)

Вы должны быть в состоянии сделать это, так как у вас достаточно денег, чтобы пополнить сумму и оплатить комиссию, но проблема в том, что транзакция также обычно приводит к выводу пыли (вывод менее 5460 сатоши). Одно из решений состоит в том, чтобы просто автоматически давать лишнюю пыль человеку, которому вы отправляете. Другой — отдать его майнерам (не требуя его ни в одном из выходов). Лучшее решение — использовать другой принадлежащий вам UTXO и иметь возможность вернуть UTXO, который не является пылью, но это не всегда возможно.

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

Довольно маловероятно, что эта ошибка будет даже очевидна в конкретной транзакции (примерно 1 из 18 315), но, очевидно, не невозможно, поскольку у вас была эта проблема! Вероятно, blockchain.info применит исправление, если на него пожалуется достаточное количество людей.

Мне кажется, что транзакция не удалась, вероятно, она вернулась на ваш первоначальный адрес после истечения времени ожидания.

У меня была та же проблема, которую вы описали ранее, при включении платы в размере 0,0001 или даже 0,00001 у вас не должно быть проблем с небольшим количеством пыли.

Да, действительно, BTC вернулся на исходный адрес.

Проблема решается сама собой. Транзакция в сети была отменена, а в кошельке стали доступны btc.