區塊鏈的UTXO是什麼意思?通俗解釋一下

買賣虛擬貨幣

UTXO(Unspent Transaction Outputs)是未花費的交易輸出,它是比特幣交易生成及驗證的一個核心概念。交易構成了一組鏈式結構,所有合法的比特幣交易都可以追溯到前向一個或多個交易的輸出,這些鏈條的源頭都是挖礦獎勵,末尾則是當前未花費的交易輸出。所有的未花費的輸出即整個比特幣網路的UTXO。

UTXO 代表 Unspent Transaction Output, 表示未花費的輸出。


以現實的錢包舉例,一個錢包中有一個10元、1個5元,1個1元,一共16元。比特幣一個賬戶的餘額,也是根據這個賬戶UTXO計算的。

當花12元買東西時,可以把10元和5元拿出去,然後得到找零的3元, 那這個時候之前的10元和5元因為已經花出去了就不再是UTXO了,新找零的3元成為新的UTXO,再加上之前未動的1元UTXO,目前的餘額是4元。這次新的交易記錄在了新的區塊上,但沒有改變歷史區塊的資料。

比特幣使用前後連結的區塊鏈記錄所有交易記錄,當之前的UYXO出現在後續交易的輸入時,就表示這個UTXO已經花費掉了,不再是UTXO了。如果從第一個區塊開始逐步計算所有比特幣地址中的餘額,就可以計算出不同時間的各個比特幣賬戶的餘額了。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;