UTXO 模型详解:比特币为什么没有「余额」
比特币没有账户余额,只有一堆未花费的交易输出(UTXO)。本文用图解讲清 UTXO 怎么产生、怎么被花掉、找零怎么回自己,以及为什么 UTXO 越碎手续费越高、交易所为什么设最小提币额。
本文目录
TL;DR 一句话结论
比特币账本里没有「余额」这个字段,只有一堆「未花费的交易输出」(UTXO)。你的余额是这些输出的总和,由钱包替你算出来。
理解这一点,就能解释很多看起来奇怪的现象:为什么转账要把整笔钱花掉再找零、为什么收到很多小额转账后手续费会变高、为什么交易所会设最小提币额。
和银行账户的根本区别
银行是余额模型:你的账户里有一行记录写着 100 元,转账 30 元后这行记录被改成 70 元。账本是「状态」,每次交易修改状态。
比特币是UTXO 模型(Unspent Transaction Output,未花费交易输出):账本里只有一笔笔「谁转给谁多少钱」的记录,没有余额字段。你所谓的余额,是钱包把所有「收款地址属于你、且还没被花掉」的记录加起来算出来的。
一个是「改数字」,一个是「记账」。这是两者最本质的差别。
UTXO 怎么产生、怎么花掉
假设你收到过三笔转账:0.40、0.35、0.25 BTC。账本上就是三条独立的 UTXO,你的「余额 1 BTC」是钱包加出来的显示值。
现在你要转 0.6 BTC 给别人。你不能「从 1 BTC 里扣掉 0.6」,因为账本上没有 1 BTC 这个整体。实际操作是:
- 钱包挑选足够的 UTXO 来凑够 0.6。这里选 0.40 + 0.35 = 0.75
- 这两个 UTXO 被整笔花掉,标记为已花费,从此作废
- 产生两个新 UTXO:一个 0.60 给对方,一个 0.15 作为找零回自己
- 那个 0.25 的 UTXO 没动,继续留在账本上
所以一次转账的结果不是「余额减少」,而是「旧记录作废、新记录产生」。这就是为什么区块链上的交易可以精确追溯每一枚币的来源。
找零:为什么要转给自己
承接上面的例子,0.75 花掉了 0.60,剩 0.15。这 0.15 不能凭空留着,必须显式地写成一笔「转给自己某个地址」的输出,这就是找零。
钱包会自动生成一个新的找零地址(不是复用旧地址),这是出于隐私考虑:如果找零回到原地址,别人很容易推断出这笔交易的两个输出属于同一个人。
一个常见困惑:你在区块浏览器上看到一笔交易有两个输出,一个给别人、一个地址你不认识。那个不认识的地址很可能就是你的找零地址,钱没丢。
为什么 UTXO 越碎手续费越高
比特币手续费不按金额收,按交易体积收。交易体积取决于要花掉多少个 UTXO:
- 花 1 个 UTXO:体积小,手续费低
- 花 20 个 UTXO:体积大,手续费可能高十几倍
因为每个输入都要附带签名和验证数据,输入越多,字节数越多。所以同样转 0.1 BTC,从「一个 0.1 的 UTXO」转出去,比从「二十个 0.005 的 UTXO」凑出来便宜得多。
这直接解释了两件事:交易所为什么设最小提币额(碎 UTXO 的提币成本会倒挂),以及为什么有人建议定期「整理」UTXO(在网络不拥堵、手续费低的时候,把多个小 UTXO 合并成一个大 UTXO)。
对普通用户的实际影响
- 不要频繁收小额:如果你用同一个地址反复收小额比特币,未来转账成本会累积上升。
- 提币时看清最小额度:低于最小额度的提币请求会被拒绝,不是平台刁难,是技术上不划算。
- 整理 UTXO 要挑时机:在网络空闲、手续费低的时候合并,能省下未来的成本。但合并本身也是一笔交易,要付手续费,得算清楚划不划算。
- 隐私上要注意:多个 UTXO 在同一个交易里被一起花掉,等于公开声明「这些地址属于同一个人」。链上分析公司就是靠这个做地址聚类。
如果你关心隐私,参见链上数据分析入门,了解地址是怎么被关联起来的。
FAQ 常见问题
UTXO 会过期吗?不会。只要没被花掉,它永远有效,没有时间限制。
钱包显示的余额是怎么来的?钱包扫描区块链,找出所有属于你的地址的未花费输出,加总后显示。这个计算是本地做的,不同钱包可能略有延迟。
找零地址安全吗?安全,它是钱包正常生成的地址,私钥同样由你的助记词派生。钱没有离开你的控制。
为什么转账金额比我想转的少一点?因为扣了手续费。部分钱包会从找零里扣手续费,实际到账金额不变,但找零会少一点。
以太坊也是 UTXO 吗?不是。以太坊用的是账户模型(和银行类似),有余额字段。这也是为什么以太坊上不存在「找零」这个概念。
延伸阅读
相关阅读
⚠️ 风险提示: 以上仅为新闻盘点与深度评论,不构成投资建议。美国财政部债务回购翻倍与特朗普加密政策预期推动BTC单周暴涨23%逼近$80K,ETF周流入超$16亿、$45亿空头被清算,但RSI已超买、$80K上方阻力密集,逼空动能衰竭后的回撤风险不容忽视。加密货币市场波动极大,请做好风险管理。
推荐注册:
📖 相关阅读: