UTXO 是「未花費交易輸出」(Unspent Transaction Output)的縮寫,它是比特幣用來記錄「誰擁有什麼」的方式。比特幣並不像銀行那樣有賬戶餘額;相反,它保存著一批一筆筆獨立的未花費輸出,你的錢包把它們加總,顯示成一個餘額。下面講清什麼是 UTXO、讓人一下子明白的現金類比,以及一筆交易究竟如何運作。
什麼是 UTXO
當你收到一筆比特幣時,網絡並不是往某個餘額上加一個數字,而是創建了一個「輸出」——一塊被鎖定到你地址上的價值——它就留在區塊鏈上,直到你把它花掉。這就是一筆「未花費交易輸出」。你可能同時持有好幾筆、大小各異,而你的錢包餘額,只不過是你所控制的所有 UTXO 的總和。任何地方都沒有存著一個單一的「餘額」數字;它永遠是一個加總。
現金類比
UTXO 的行為很像實體現金。如果你有一張 20 美元的鈔票、要付 7 美元,你沒法從中撕下正好 7 美元——你得把整張 20 美元交出去,再找回 13 美元。UTXO 也一樣:它必須被整筆花掉。你的錢包會拿一個或多個 UTXO 作為輸入,把金額發給收款人,再為找零創建一個新的 UTXO,退回到一個你控制的新地址上。
一筆交易如何運作
一筆比特幣交易,就是一份輸入與輸出的清單。輸入是你已經擁有的 UTXO,它們會被整筆消耗,永遠不能再花第二次。輸出則是新的 UTXO:一筆給你要支付的對象,通常還有一筆作為找零退回給你自己。這就是為什麼一筆簡單的付款,金額有時看起來很奇怪——這些數字反映的是「哪些幣被組合、找回了多少零錢」,而不是一個滾動的餘額。
比特幣為何採用它
這個模型有實實在在的優勢。一個節點只需要當前這批未花費輸出,就能校驗一筆新交易,而不必翻遍全部歷史,這讓驗證保持高效。為每一筆找零使用一個新地址提升了隱私,而相互獨立的 UTXO 還可以並行處理。代價是:錢包必須追蹤許多筆輸出才能顯示出一個餘額,而且這個模型更難承載複雜的智能合約——這也正是其他鏈選擇另一條路的原因。
小結
一個 UTXO,就是一塊被鎖定在某地址上的、未花費的比特幣,而比特幣本質上不過是它們組成的一個巨大集合。把你的持有想象成一錢包數字現金、而不是一個銀行餘額:你花掉整塊、找回零錢。理解 UTXO,就能解釋比特幣的隱私模型、它的手續費,以及它為何和以太坊這類基於賬戶的鏈運作得如此不同。 想系統學習更多加密基礎知識,可以關注 Bitbase(幣貝)學院的後續內容。
風險披露:本文為 Bitbase(幣貝)學院的科普內容,僅供教育與資訊參考,不構成任何投資、交易、稅務或財務建議。加密資產波動劇烈,請自行評估風險。本文撰寫於 2026 年 6 月,請以官方最新資訊為準。
參考來源
[1] Investopedia, "Unspent Transaction Output (UTXO): Definition and Uses" investopedia.com
[2] Bitcoin Developer Reference, "Transactions" developer.bitcoin.org
[3] Investopedia, "How Bitcoin Works" investopedia.com






