黄金加密学 / 知识读本 · 比特币 · 2 分钟阅读
钱包显示一个余额,链上却没有一张可随意修改的个人存款表。理解未花费交易输出,也就是 UTXO,能够解释找零、手续费、隐私和交易失败之间的关系。以下金额均为教学假设,目的是让你能从交易记录中独立复算资金去向。
余额由哪些输出组成
每个可花费输出都来自一笔旧交易,并由交易标识和输出序号共同定位。钱包把满足自己控制条件的输出加总,才得到界面上的余额。一笔新交易引用这些输出作为输入,同时创建新的收款输出。旧输出一旦被有效花费,就不能再被另一笔已确认交易重复使用。
因此,比特币并不是从旧输出中切下一小块;输入通常整体消耗,余款需要形成新的输出。找零地址往往属于同一钱包,但不能只看地址是否熟悉就认定其归属。
算例:一次付款的完整账目
假设你持有两个输出,分别是六万聪和四万聪,要支付七万聪,交易费一千聪。选择两个输入后,可生成给收款方七万聪、给自己的找零二万九千聪。输入十万聪减输出九万九千聪,差额就是费用,链上不需要额外列一个“矿工收款地址”。
若只选六万聪的输入,显然无法支付;若一个十万聪输出已经足够,多用一个输入反而可能增加交易体积。金额和输入数量是不同维度。
合并输出的成本与隐私
频繁收款可能积累许多小输出,未来一起花费时需要更多输入。低费率时合并,可能降低未来的支出成本,但这并非没有代价:多个地址共同出现在一笔交易里,会向观察者提供关联线索。所谓整理钱包,实际上同时改变了费用结构和可见的交易关系。
合并前应区分私人收款、公开捐款及不同业务用途。陌生人发送的微量输出可能诱导你把地址串联,钱包的币控制功能允许你选择是否动用这些输出。
如何阅读一笔真实交易
先列出输入引用的旧输出金额,再列出本次所有输出金额,最后计算差值。浏览器可能给输出贴上“找零”标签,这通常是启发式判断,而非共识规则。仅凭数额相似也无法证明两个地址属于同一个人。
如果钱包显示余额充足却无法发送,应检查部分输出是否尚未确认、是否被冻结,以及预估费用是否超过可用资金。先定位是哪一个输出不可用,比反复点击发送更有效。
实用检查清单
- 核对输入总额、收款额、找零额与费用能否平衡。
- 在签名设备上确认收款地址及找零路径。
- 使用币控制前记录合并输出带来的地址关联。
常见问题
找零会减少自己的余额吗?
找零仍由自己的密钥或脚本控制,因此继续计入余额;真正离开自己的资金是付款和费用。钱包若未识别找零,需检查导入范围和派生路径。
收到的每个输出都值得花费吗?
不一定。若花费它所增加的费用高于它的金额,短期内可能不经济。应结合当时费率和隐私需求决定,不能只看名义余额。




