UTXO(未花费的交易输出)模型被Arkham Intelligence视为中本聪留下的关键设计遗产之一。该机制将数字资产以独立可花费的单元形式记录,而非依赖账户余额,成为比特币及其他多个主流区块链的基础。
值得注意的是,尽管UTXO在比特币系统中扮演核心角色,但该术语并未出现在2008年发布的原始白皮书中。根据研究,'UTXO'作为行业通用简称,是在2011至2012年间由开发者社区逐步确立,用以指代白皮书第九节所描述的价值拆分与合并逻辑。
白皮书明确指出,交易通常包含多个输入和输出,且一般仅设两个输出:一个用于接收方付款,另一个则将剩余金额找零回发送方钱包。
这种设计不追踪账户总余额,而是聚焦于每个未花费的独立价值单元。持有对应私钥的用户即拥有该单元的控制权,这与以太坊等基于账户的系统形成鲜明对比。
目前,多个主流加密资产均采用或衍生自这一会计体系:
莱特币(LTC)、狗狗币(DOGE)、Zcash(ZEC)以及比特币现金(BCH)均直接运行于标准UTXO模型之上。而卡尔达诺(ADA)则引入了“扩展UTXO”模型,通过添加数据项、赎回者和脚本上下文,在保留原有结构优势的同时支持智能合约功能。
据卡尔达诺开发文档显示,该模型于Alonzo升级阶段正式上线,旨在实现多资产管理和可编程逻辑。其核心优势在于交易结果的可预测性——开发者可在提交前准确预判执行结果,提升系统稳定性和开发效率。
虽然UTXO在比特币原始设计中并不显眼,但它作为底层记账逻辑,仍在持续影响着全球范围内数十条区块链对所有权的验证与支付处理方式。