比特币账本不是为每个地址保存一个可直接加减的账户余额。网络追踪的是一组可被满足特定花费条件的未花费交易输出,钱包将属于用户的UTXO汇总后显示余额。

每笔交易可以创建多个输出,每个输出包含金额和锁定条件。当后续交易引用它并提供有效签名或脚本数据时,该UTXO被整体消费,同时创建新输出。
UTXO不能被“切掉一部分后保留原记录”,剩余金额通常以新找零输出返回钱包。
一笔交易所有输入金额之和,减去所有输出金额之和,即为留给矿工的手续费。费用主要受交易字节大小和当时费率影响,与转账金额不是简单按比例关系。
使用大量小UTXO会增加输入数量和交易体积,因而可能增加费用。
同一交易合并多个输入时,分析者可能推测这些UTXO由同一实体控制;找零输出的金额和地址类型也可能暴露钱包行为。优质钱包的硬币选择会在费用、隐私和UTXO整理之间平衡。
在费率较低时可评估是否合并过多的小UTXO,但合并会在链上建立地址关联。对有来源隔离要求的用户,应使用支持硬币控制的钱包,避免把不同用途的UTXO无意合并。
UTXO模型将交易看成旧输出的完整消费和新输出的创建。它使验证和并行性更直观,同时让找零、费用估算、隐私和硬币选择成为钱包的关键能力。