

用习惯了余额制的钱包,第一次认真看比特币钱包的账目会觉得奇怪:余额是一个个未花费输出拼起来的,每次转账还会生成一个新的找零地址。这套 UTXO 模型决定了比特币的手续费怎么算、交易为什么能卡住、地址为什么总在变。这篇把这些机制讲清楚。适合想把比特币转账弄明白、不想稀里糊涂点确认的人。只买不转、放着不动的,这些细节暂时影响不大。

1. 地址生成:每次收款生成新地址,找零同样使用新地址,历史地址仍有效。
2. UTXO 管理:显示余额由哪些未花费输出构成,支持手动选择花费哪些。
3. 费率选择:按优先级给出几档费率,对应不同的预计确认时间。
4. 手续费替换:对未确认的交易提高费率,加速打包。
5. 交易详情:列出输入、输出与找零,可查看每个输出的去向。
6. 离线签名:支持在未联网设备上签名,再回到联网设备广播。
1. 找零地址自动生成并标记,账目里看得清来龙去脉。
2. 费率档位附带预计确认时间,不用自己估。
3. 卡住的交易可以直接提速,不必干等。
4. 未花费输出可手动选择,需要精细控制时有余地。
1. 资源占用:轻钱包只同步与自己相关的数据,存储和带宽占用低。
2. 兼容性:遵循通用的地址与交易格式,与其他钱包互通。
3. 上手门槛:默认档位满足日常需求,高级功能折叠在下层。
5. 更新维护:费率估算随网络状况调整,版本迭代稳定。
比特币里没有账户余额这个记录,只有一笔笔未花费的输出。你收到的每一笔钱都是一个独立的输出,花的时候要把它们作为输入凑够金额,凑多了的部分退回给你,就是找零。所以钱包里的余额实际上是这些输出的总和。理解这一点,就能明白为什么一笔大额转账可能由好几个输入拼成,也能明白交易体积为什么会影响手续费。
矿工会优先打包费率高的交易,费率按每字节算,交易体积越大付得越多。钱包给出的几档费率对应不同的预计确认时间,着急就选高档,不急可以压低。选低了遇到网络拥堵,交易可能卡上几个小时甚至更久,这时候用费率替换功能补一笔费用就能推动。Bitcoin Wallet 把这两个功能都放在交易详情里,卡住时不至于无从下手。
v1.0.0(2026-09-19)
1. 交易详情新增未花费输出的展开查看。
2. 费率替换支持自定义目标费率。
3. 离线签名流程增加二维码传递方式。