Dust

擺脫 1 satoshi 灰塵的最佳方法是什麼?

  • October 12, 2017

我最近注意到我的一個舊地址在一些垃圾郵件交易中發送了 1 個聰。這個 satoshi 讓每個人的 UTXO 集膨脹的想法讓我感到困擾。我想“銷毀”它,但出於隱私原因,我不想在單獨的交易中將它與其他輸入結合起來。理想情況下,我可以在沒有輸出的交易中“花費”它,所以它只會交給礦工,但我已經嘗試在 Electrum 上這樣做,它不會允許沒有任何輸出的交易。我還沒有嘗試過使用 bitcoind,但是我的節點被修剪了,所以我不確定導入私鑰是否有效,因為我無法重新掃描足夠遠的時間。

另一個不錯的選擇是以某種方式簽署此輸入並允許其他人將其與一堆其他灰塵輸出聚合併將它們全部“捐贈”給礦工,但我認為這目前是不可能的。

關於在不損害隱私的情況下銷毀這個 satoshi 的干淨、簡單的方法有什麼建議嗎?

在目前的環境下,我懷疑你能做到。如今區塊已滿,花費你的 UTXO 所需的區塊空間,無論是作為它自己的交易還是作為許多類似交易的一個輸入,都可以用於比 1 satoshi 更有利可圖的交易。

我認為只有當其他參與者之一非常慷慨並捐贈了足夠大的費用以將整個交易的平均值提高到具有競爭力的水平時,您的“聚合”策略才會起作用。在這種情況下,您將獲得免費乘車服務。

從理論上講,一個人可以在只有 OP_RETURN 輸出的交易中花費灰塵,或者價值 0(因此留下 1 個 satoshi 作為費用)或價值 1 satoshi(從而破壞 satoshi)。但是,如上所述,沒有人會在 BTC 主網上開採它,而且就此而言,也沒有人會轉發它,因為它是灰塵。

(順便說一句,似乎在具有值為 0 的單個 P2PKH 輸出的交易中花費 UTXO 並不能實現這一點;這樣的輸出仍然是可花費的(!),因此它不會減少 UTXO 的數量。BCC 測試網上 的範例。我沒想到。)

引用自:https://bitcoin.stackexchange.com/questions/60588