UTXO 與賬戶模型:追蹤資產的兩種方式

2026-07-15

UTXO 與賬戶模型:追蹤資產的兩種方式

每條區塊鏈都需要一種方式來記錄「誰擁有什麼」,而主流的設計有兩種。比特幣採用 UTXO 模型,把資產記錄為一筆筆獨立的未花費輸出;以太坊採用賬戶模型,像銀行賬本那樣為每個地址維護一個滾動的餘額。下面講清兩者的區別、各自擅長什麼,以及哪些鏈用哪一種。

兩種模型

在 UTXO 模型裡,任何地方都不存儲一個餘額。幣以一筆筆獨立的未花費輸出的形式存在,你的持有就是你所控制的那些輸出的總和——很像隨身帶著現金。在賬戶模型裡,區塊鏈維護一張全局的賬戶清單,每個地址都有一個被存儲的餘額,隨著價值進出而增減。轉賬,不過是從一個賬戶裡減、往另一個賬戶裡加,就像一張銀行對賬單那樣。

餘額與狀態有何不同

一圖看懂 UTXO 與賬戶模型:兩種設計、餘額如何運作、各自擅長什麼,以及哪些鏈用哪種。

區別體現在「狀態」是如何保存的。一條 UTXO 鏈只需要當前這批未花費輸出,就能校驗一筆交易,而錢包必須把自己的輸出加總才能顯示一個餘額。一條賬戶鏈則直接存儲每個餘額,還帶有一個統計該賬戶交易次數、用來防重放的 nonce,並且——對合約而言——還有代碼和存儲。正是這種被存儲的、始終最新的狀態,讓賬戶模型對應用如此自然。

各自擅長什麼

UTXO 模型往往在隱私上佔優,因為每一筆找零都可以用一個新地址;也在並行上佔優,因為相互獨立的輸出可以並排處理;輕客戶端也因只需當前輸出集而受益。賬戶模型則在簡單和可編程上佔優:餘額易於讀取,而持有並更新狀態的智能合約也遠更易於構建——這正是去中心化應用聚集在賬戶鏈上的原因。

哪些鏈用哪一種

比特幣是最早的 UTXO 鏈,萊特幣和 Cardano(帶有其擴展的 eUTXO 變體)也屬於同一脈絡。以太坊讓賬戶模型廣為流行,而 BNB 智能鏈和波場——作為為代幣和合約而建的 EVM 系與 TRON 網絡——也採用它。兩種模型沒有誰單純更好;它們反映的是不同的優先取向,UTXO 偏向「健全貨幣」的簡潔,賬戶偏向靈活的應用。

小結

UTXO 和賬戶,是對同一個問題的兩種回答:如何在一個共享賬本上記錄歸屬。比特幣的輸出,行為像你花掉、又找回零錢的現金;以太坊的賬戶,行為像上下跳動的餘額。知道一條鏈用的是哪種模型,就能解釋它的隱私特性、它的手續費如何計算,以及為何有些網絡是為支付而建、另一些是為應用而建。 想系統學習更多加密基礎知識,可以關注 Bitbase(幣貝)學院的後續內容。

風險披露:本文為 Bitbase(幣貝)學院的科普內容,僅供教育與資訊參考,不構成任何投資、交易、稅務或財務建議。加密資產波動劇烈,請自行評估風險。本文撰寫於 2026 年 6 月,請以官方最新資訊為準。

參考來源

[1] Ethereum.org, "Ethereum Accounts" ethereum.org

[2] Investopedia, "Unspent Transaction Output (UTXO): Definition and Uses" investopedia.com

[3] Bitcoin Developer Reference, "Transactions" developer.bitcoin.org

相關推薦

更多推薦