UTXO 代表未花費交易輸出。UTXO 是區塊鏈交易中尚未花費的輸出,用於輸入新交易。它類似於硬幣,因為它在特定貨幣中具有特定價值。例如,Bitcoin 是一種採用 UTXO 機制的加密貨幣。
UTXO 是一組被鎖定的硬幣。UTXO 可以被視為一個可以容納任何金額的貨幣盒子。一旦您擁有一些 Bitcoin,您在區塊鏈中擁有的就是一些 UTXO。區塊鏈包含所有網絡交易的完整記錄。通過追蹤它們,我們可以形成所謂的交易歷史圖。這樣,每個輸出都可以追溯到通過加密貨幣交易創建的那一刻。
另請閱讀,什麼是區塊鏈?傻瓜簡易指南
讓我們通過一個例子來理解這一點。假設一個錢包總共有 3 BTC,由兩個獨立的 UTXO 組成:2 BTC 和 1 BTC。這兩個 UTXO 反映了他在兩次早期交易中獲得的 Bitcoin,可以被視為錢包中的兩種不同面額。他向朋友發送 3 BTC。
另一個例子:假設 Pepe 需要支付給 XoXo 14.5 BTC。第一步是 Pepe 會尋找總和至少為 14.5 BTC 的 UTXO。現在,理想情況下,他不會得到正好 14.5。假設 Pepe 以 15 BTC (3+4+8) 進入交易。現在繼續,將生成兩個輸出。一個是,14.5 BTC 將發送到 XoXo 地址,另一個 0.5 BTC 將發送到 Pepe 的地址。
UTXO 如何運作
另請閱讀,硬體錢包和 Metamask 正在被入侵
區塊鏈中 UTXO 的總數構成一個集合;每筆交易消耗該集合中的組件,同時創建新的組件添加到集合中。因此,該集合代表特定加密貨幣系統中的所有硬幣。可以通過添加整個 UTXO 集合來計算某個時間點的硬幣總供應量。
UTXO 是僅未花費輸出的子集,可用於資助來自合法區塊鏈的後續交易。為了防止雙重支付和欺詐,需要滿足僅在後續交易中使用未花費輸出的條件。
UTXO 集合
另請閱讀,17 個最佳加密貨幣播客 隨時收聽!
未花費交易輸出被稱為 UTXO。只有來自合法區塊鏈系統(如 Bitcoin)的未花費輸出才能在交易中用作交易輸入。當交易發生時,輸入被移除,輸出作為新的 UTXO 生成,可以在後續交易中使用。
UTXO 是尚未花費的交易輸出。在區塊鏈系統(如 Bitcoin)中,只有未花費的輸出才能用於已接受的交易。
Bitcoin、Bitcoin Cash 和 Litecoin 採用 UTXO 模式;而 Ethereum 和 Ethereum Classic 採用帳戶模型,因為它涉及智能合約的部署。
用通俗的話來說,UTXO 是加密貨幣交易完成後剩餘的貨幣,而區塊鏈包含所有網絡交易的完整記錄。
另請閱讀,

