LELexEdge词汇锋面
Web3专业术语

UTXO

Unspent Transaction Output

未花费交易输出 · 比特币用「数零钱」代替「查余额」的记账方式

公链智能合约
UTXO
定义
UTXOUnspent Transaction OutputWeb3领域的专业术语UTXO 是比特币网络追踪资产归属的核心机制:链上不存在「余额」字段,你的钱包余额其实是所有属于你的、尚未被花费的交易输出之和。

最后更新:2026-03-29

什么是UTXO?

UTXO 是比特币网络追踪资产归属的核心机制:链上不存在「余额」字段,你的钱包余额其实是所有属于你的、尚未被花费的交易输出之和。每笔交易消耗旧 UTXO、生成新 UTXO,就像用现金付款——交出整张钞票,找零变成新的钞票。

  • 链上没有「余额」概念,钱包余额 = 你名下所有 UTXO 的总和
  • 每个 UTXO 只能被完整消费一次,天然防双花
  • Cardano 的 eUTXO 在此基础上扩展出智能合约能力

UTXO详解

比特币的 UTXO 模型源自中本聪对去中心化记账的设计:每笔交易将一组 UTXO 作为输入销毁,同时创建新的 UTXO 作为输出,形成一条不可篡改的资金流向链。与以太坊的账户模型相比,UTXO 天然支持并行验证、隐私性更强(每次交易可使用新地址),但在复杂状态管理和智能合约方面不够直观。Cardano 的 eUTXO 和 Nervos 的 Cell 模型在保留 UTXO 安全优势的同时引入了可编程性,试图兼得两种模型的长处。2025 年 Nakamoto Inc. 以 1.07 亿美元收购 UTXO Management 等比特币生态公司,侧面反映了 UTXO 链生态的持续扩张。

公式提示

你的余额 = Σ 所有属于你的 UTXO 金额;每笔交易:输入 UTXO 总额 = 输出 UTXO 总额 + 矿工手续费

UTXO的应用场景

正式定义

区块链中记录尚未被后续交易消费的交易输出,是比特币等链追踪资产归属的基本单元。

应用场景

  • 比特币及其分叉链的交易验证与余额计算
  • UTXO 合并/拆分优化链上手续费
  • 基于 UTXO 的隐私增强方案(如 CoinJoin)

常见误区

  • UTXO 不是「余额」——链上没有余额字段,只有散落的未花费输出
  • UTXO 模型并非不能做智能合约——Cardano eUTXO 已证明可行

实际案例

📌 现金找零类比

你有一个 0.5 BTC 的 UTXO,要付 0.3 BTC。交易会销毁这个 0.5 BTC UTXO,生成两个新 UTXO:0.3 BTC 给收款方,约 0.2 BTC 找零回自己(差额为手续费)。

📌 UTXO 碎片化问题

频繁收小额转账会积累大量小面额 UTXO,之后发起大额交易时需要合并众多输入,导致交易体积增大、手续费飙升——类似口袋里全是硬币去买大件商品。

关于UTXO的常见问题

UTXO 和账户模型有什么区别
UTXO 像现金——追踪每张「钞票」的去向;账户模型像银行——直接读写余额。UTXO 隐私和并行性更好,账户模型对智能合约更友好。
为什么比特币钱包余额不是一个数字
因为链上没有余额字段。钱包扫描所有属于你的 UTXO 并求和,显示的数字是计算结果而非存储值。
UTXO 太多会怎样
大量小额 UTXO 会让交易体积变大、手续费升高。低费率时段主动合并 UTXO 是常见的优化手段。

与UTXO相关的术语

账户模型双花攻击eUTXO