Utxo

是否所有 UTXO 都被交易中花費的地址鎖定?

  • March 6, 2019

想像一下,我有 2 個 UTXO 被我的地址鎖定,每個都允許我花費 5 個比特幣。

如果我隨後只想向其他人發送 2 個比特幣,兩個UTXO 是否都將用作交易的輸入,我現在收到 8 個 BTC 更改作為鎖定到我的地址的單個 UTXO,或者我想花費的價值可以是由單個 UTXO 覆蓋,只是交易花費的 5 個 BTC UTXO中的一個,我收到了一個新的 UTXO 的零錢,價值 3 BTC 被我的地址鎖定。所以現在我的地址鎖定了兩個 UTXO,一個用於 5 BTC,這在此交易中不需要,加上我剛剛收到的 3 BTC 找零。或者是其他東西?

交易明確指出他們正在花費哪些 UTXO。

你可以建構一個只花費兩個 5-BTC UTXO 之一的交易,並將 2 BTC 發送到目的地,將 3 BTC 發送到你自己的(可能是新的)地址。

您還可以建構一個花費兩者的交易,並將 8 BTC 發送回您自己。或者它可能有多個輸出將資金返還給自己,總計 8 BTC。

簡而言之:共享地址的兩個 UTXO 沒有什麼特別之處,除了相同的密鑰可以為兩者簽名——但它不是必須的。

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