Arkham Intelligence指出,UTXO(未花费的交易输出)模型是中本聪留下的关键设计之一。这一机制将资金以独立、可消耗的输出单元形式记录,而非依赖账户余额,成为比特币乃至众多主流区块链网络的基础架构。
尽管UTXO在比特币系统中占据核心地位,但根据Arkham的研究,该术语并未出现在2008年发布的比特币白皮书中。‘UTXO’一词直到2011至2012年间才由开发者社区逐步采用,作为对白皮书所描述逻辑的简写表达。
白皮书第九节“价值的合并与拆分”中清晰阐述了其原理:为实现金额拆分与找零,交易通常包含多个输入和输出,一般不超过两个——一个用于接收方付款,另一个则将剩余金额返还给发送方。
基于UTXO的系统不追踪账户总余额,而是关注每一个未被使用的价值单元。每个单元由掌握对应私钥的用户控制,确保资产归属透明且不可篡改。这种设计使比特币区别于以太坊等基于账户的链式结构,提升了交易的可验证性与安全性。
目前,包括莱特币(LTC)、狗狗币(DOGE)、Zcash(ZEC)和比特币现金(BCH)在内的多个主流项目均直接采用原始UTXO模型。卡尔达诺(ADA)则在其基础上演进为“扩展UTXO模型”,通过引入数据项(datums)、赎回者(redeemers)与脚本上下文(script context),支持多资产与智能合约功能。
这一升级由Alonzo硬分叉完成,旨在增强开发者的可预测性。根据官方文档,使用扩展模型的交易结果可在提交前精确预判,显著降低执行不确定性。
尽管UTXO并非显性出现在最初设计中,但其作为底层逻辑,持续塑造着现代区块链如何记录所有权与处理支付的方式。