快速了解比特幣UTXO賬戶模型

基礎概念
更新於2026-08-21
1572


在比特幣網絡中,UTXO(未花費交易輸出)是尚未被花費的交易輸出。簡單來說,每筆比特幣交易都會生成新的UTXO,同時消耗舊的UTXO。


UTXO模型的基本概念

  • 交易輸入和輸出:每筆比特幣交易都有輸入和輸出。輸入是你用來支付的比特幣,輸出是你發送給其他人的比特幣。例如,如果你有一個值為1比特幣的UTXO,你可以用它支付,這時舊的UTXO被花費掉,同時生成新的UTXO。

  • 未花費交易輸出(UTXO):UTXO是尚未用於支付的交易輸出,它們是你錢包中的"硬幣"。例如,如果你有兩個UTXO,分別為0.5比特幣和0.3比特幣,總共有0.8比特幣可供使用。

  • 交易驗證:比特幣網絡會驗證每筆交易,確保輸入的UTXO是有效且未被花費,就像店員會檢查硬幣是否真實且未被用過。


UTXO模型的工作原理

  • 創建UTXO:當你收到比特幣時,系統會生成一個新的UTXO,記錄接收地址和金額。例如,收到一筆0.5比特幣的交易時,錢包會記錄一個0.5比特幣的UTXO。

  • 花費UTXO:當你支付比特幣時,需要選擇一個或多個UTXO作為輸入,生成新的交易。例如,如果你有一個值為0.5比特幣的UTXO,想支付0.3比特幣,可以生成一個輸出為0.3比特幣給對方,同時生成一個找零為0.2比特幣的輸出給自己。

  • 交易確認:比特幣網絡驗證你的交易後,輸入的UTXO會被標記為已花費,新的UTXO被記錄在區塊鏈上。這類似於支付後店員記錄你支付的硬幣並找零給你。


比特幣的UTXO賬戶模型是其獨特設計之一,通過將交易輸入和輸出分離,提高了交易的安全性、隱私性和可擴展性。


目錄

推薦閱讀

看更多
快速瞭解多簽驗證機制
基礎概念
什麼是三級清算體系?
基礎概念
基礎概念