Transactions

交易樹沒有列出?

  • July 10, 2017

我試圖了解比特幣如何處理變化或多筆交易的組合,以便為給定的價格提供足夠的資金。

比特幣交易包含一個用於輸入交易的數組和一個用於 UTXO 輸出 (vout) 的數組。

例如:如果我是 Frank,我發送 Charlie 1 BTC 和一個持有 1.2 BTC 的輸入交易,這是否意味著我的下一個使用 0.2 BTC 的 TX 和使用 1 BTC 的 Charlies TX 形成兩個新的 TX 鏈?

在此處輸入圖像描述

還是我只是引用交易鏈中的最新 TX,包含 1.2 BTC 的兩個部分,有時 0.2 BTC 被引用為 VIN 元素,有時被引用為 1.0 BTC?

在您的範例中,將有兩條交易鏈,因為不同的交易正在花費一筆交易的輸出。因為這兩個輸出有兩個不同的交易支出,所以現在有兩個交易鏈來自一個交易。但這並不意味著交易鏈不會收斂或相遇。稱它為交易鍊或樹並不准確。它實際上是一個有向無環圖。

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