Utxo全称未花费交易输出(UnspentTransactionOutput),是比特币、莱特币等主流公链采用的底层记账模型,也是区分Utxo链与账户模型公链最核心的技术特征。和银行、以太坊这类直接记录账户余额的机制不同,Utxo体系不存在固定账户概念,网络不会直接存储某一地址的资产总额,用户钱包显示的余额,是所有私钥可解锁、尚未被消耗的Utxo数值相加得出的结果。每一笔Utxo都源自过往交易的输出,附带密码学锁定脚本,只有持有对应私钥的用户才能发起交易解锁使用,一旦被选为交易输入就会永久标记为已花费,无法重复动用,从底层机制规避双重支付问题。
Utxo遵循“整体消耗、新建输出”的基础规则,直观理解类似使用现金消费。用户发起转账时,钱包会自动挑选一个或多个已有Utxo作为交易输入,输入总金额扣除转账金额与矿工手续费后,剩余资金会生成全新的找零Utxo返还至钱包新地址。举例来说,用户持有一枚0.5BTC的Utxo,向他人转账0.2BTC,原0.5BTCUtxo被销毁,网络生成0.2BTC收款Utxo与扣除手续费后的找零Utxo。交易手续费没有独立字段,输入与输出之间的差额,就是矿工打包区块获得的收益,Utxo碎片化程度会直接改变交易体积,进而影响手续费高低。
Utxo模型独特的数据结构衍生出差异化的应用场景,在现货交易所、自托管钱包、二层网络中都有广泛落地。交易所冷热钱包管理比特币资产时,后台会持续归集零散Utxo,避免大量小额碎片造成提现手续费飙升;闪电网络依托Utxo搭建链下支付通道,大量高频交易在链外完成清算,最终仅将结算结果上链;同时Utxo原生支持多重签名、时间锁定脚本,适合机构托管、多方共管资产、定时解锁支付等场景。部分公链还推出扩展Utxo(eUtxo)架构,在原有模型基础上增强可编程能力,尝试兼容更多智能合约需求,弥补传统Utxo脚本功能有限的短板。
对比账户模型,Utxo架构拥有天然并行验证优势,互不关联的Utxo交易能够同时校验,提升网络处理潜力;同时规范使用新地址接收找零,可以切断交易之间的地址关联,具备更好的链上隐私潜力。但这套体系同样存在客观短板,大量小额转账会不断产生碎片Utxo,长期积累后,极端情况下小额碎片的打包成本甚至超过资产本身,形成难以动用的粉尘Utxo。普通投资者在交易所进行充提、个人使用硬件钱包存储资产时,理解Utxo原理有助于看懂区块浏览器交易记录,合理规划资金归集,减少不必要的手续费损耗。
长久以来不少币圈参与者仅把Utxo当作比特币专属名词,实际上多种加密资产均沿用这套记账逻辑。不管是中心化交易所资产划转,还是个人链上转账,资金流转本质都是旧Utxo销毁、新Utxo生成的循环过程。对于普通交易者而言,不必深入钻研密码学底层代码,但理清Utxo运行逻辑,能够看懂交易确认机制、手续费波动原因,分辨链上输出中的收款金额与找零地址,避开因Utxo碎片化带来的各类实操问题,建立更加完整的链上资产认知框架。

