Как лучше всего избавиться от пыли 1 сатоши?

Недавно я заметил, что на мой старый адрес был отправлен 1 сатоши в какой-то транзакции пылевого спама. Мысль о том, что этот сатоши раздувает набор UTXO для всех, беспокоит меня. Я хотел бы «уничтожить» его, но я не хочу объединять его с другими входными данными в отдельной транзакции по соображениям конфиденциальности. В идеале я могу «потратить» его на транзакцию без каких-либо выходов, чтобы он просто достался майнерам, но я пытался сделать это на Electrum, и он не разрешал транзакции без каких-либо выходов. Я еще не пробовал это с биткойнами, но мой узел обрезан, поэтому я не уверен, что импорт закрытого ключа будет работать, поскольку я не могу повторно сканировать достаточно далеко.

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

Какие-нибудь рекомендации по чистому и простому способу уничтожить этот сатоши без ущерба для конфиденциальности?

Ответы (3)

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

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

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

(Кстати, оказывается, что расходование UTXO в транзакции с одним выводом P2PKH со значением 0 не приводит к этому ; такой вывод остается доступным для расходования (!), поэтому он не уменьшает количество UTXO. Пример в тестовой сети BCC. Я не ожидал этого.)

1) некоторые узлы ретранслируют транзакции с пылевыми выходами. некоторые узлы даже подтверждают их в настоящее время (но из-за ошибок конфигураций или тестов)
2) у тестнетов нет ограничений по "пыли"

Вы также можете переместить свои «непыльные» средства на другой адрес и опубликовать приватные ключи. Когда-нибудь кто-нибудь уничтожит эти UTXO :)

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

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

Если вы боитесь потратить эту сумму денег впустую, просто выключите монитор примерно на 5 секунд. Экономия энергии сделает вас богаче, чем беспокойство по этому поводу.

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