Можно ли тратить выходы с очень маленькими суммами?

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

Значит ли это, по сути, что, если мой кошелек состоит из множества мелких сумм BTC (скажем, каждая из них меньше текущей комиссии за транзакцию), даже если в сумме они могут составить значительную сумму, я все равно не смогу потратить любой из них?

Например, предположим, что в крайнем случае у меня есть 100 000 000 адресов, каждый из которых содержит 1 сатоши. Означает ли это, что 1 BTC, в который они в сумме входят, потерян безвозвратно?

Ответы (1)

Они не потеряются. Но восстановить их будет непросто.

На вики-странице о комиссиях за транзакции упоминается следующее:

Транзакция может быть безопасно отправлена ​​без комиссий, если соблюдены следующие условия:

  • Он меньше 10 000 байт.
  • Все выводы составляют 0,01 BTC или больше.
  • Его приоритет достаточно велик (см. раздел «Техническая информация» ниже).

Таким образом, если у вас есть 1 000 000 выходов с одним сатоши, вы можете объединить их, объединив их по несколько за раз с большим выходом.

Допустим, у вас есть еще один вывод 1 BTC. Вы можете совершить транзакцию, используя этот выход и любое количество выходов по 1 сатоши, пока не будет достигнут предел в 10 КБ. Сделайте так, чтобы транзакция создавала только один новый выход.

Я не очень хорошо знаком с выходными размерами, но давайте запланируем худшее и учтем, что вы можете добавить только два входа (вероятно, это не так). Вам нужно будет совершить 1 000 000 бесплатных транзакций, в каждой из которых 1 сатоши будет совмещен с 1 BTC. Первая передача даст вам 1 000 001 сатоши для этого адреса и так далее.

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