每条区块链都需要一种方式来记录“谁拥有什么”,而主流的设计有两种。比特币采用 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






