區塊鏈世界的UTXO到底是什么鬼?
2023-04-19 21:58:32
?
來源:用戶投稿
導讀 之前聽了火幣網COO朱嘉偉的《從0到1學透區塊鏈》課程里面,其中在《比特幣技術來源》一節中提到了UTXO。后來在一期王大炮轉發Qbao CEO陳琳的專訪中提到,為什么會
之前聽了火幣網COO朱嘉偉的《從0到1學透區塊鏈》課程里面,其中在《比特幣技術來源》一節中提到了UTXO。
后來在一期王大炮轉發Qbao CEO陳琳的專訪中提到,為什么會在QTUM上進行開發?是因為QTUM結合了UTXO賬戶體系和EVM共同特征的產品。
但是一直沒有弄明白到底是什么UTXO,今天逛知乎,看到了一個程序員朋友--猿哥的論述,終于明白了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了。
如果從第一個區塊開始逐步計算所有比特幣地址中的余額,就可以計算出不同時間的各個比特幣賬戶的余額了。
免責聲明:本文由用戶上傳,如有侵權請聯系刪除!