Wallet

是否所有 UTXO 都移動到最新的找零地址?

  • April 3, 2016

關於未使用的輸出和更改地址,我不明白一件事。例如,假設一個人的錢包中有 5BTC,他們有 2 個未使用的輸出 3BTC 和 2BTC。

他們有一天需要為某樣東西支付 2.5BTC。我知道硬幣選擇算法,但讓我們說比特幣錢包從 3btc 未使用的輸出中選擇 2.5BTC。這將留下 0.5BTC 發送到更改地址。

現在這是我的問題。假設他們將找零地址設為新錢包。新錢包有 0.5BTC 而舊錢包有 2BTC 還是新錢包有 2.5BTC 而舊錢包有 0BTC

基本上是從未動過的 2BTC 未使用的輸出,它是與更改地址一起使用還是留在舊錢包中?

如果您將 2.5 BTC 發送到一個地址,將 0.5 BTC 發送到另一個錢包,則這是一個有兩個收件人的交易。找零地址是同一個錢包中的新地址。

如果選擇了 3BTC UTXO,則 2BTC UTXO 沒有理由移動。如果您想將所有資金轉移到新錢包,請將 2.5BTC 發送給收款人,將剩餘資金轉入您的新錢包。

如果您想了解更多關於硬幣選擇算法的資訊,請查看什麼是硬幣選擇算法?.

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