根据BlockBeats报导,近期比特币网路活动的激增导致了新钱包用户的一个共同问题:尽管拥有足够的余额,但在链上操作时经常遇到「UTXO不足」的讯息。本文旨在解释UTXO的概念,为何会出现「UTXO不足」的情况,以及如何拆分UTXO。

UTXO,即未花费的交易输出,是比特币的核心概念。它是一种记录交易输出状态的方法,追踪每个未花费的交易输出以确定哪个比特币属于哪个地址。简单来说,每个UTXO就像一张具有特定价值(比特币数量)的钞票和一把只能由私钥打开的锁。当你想要发送比特币时,你需要选择一些“钞票”,将它们合并成一张新的“钞票”,并用收件人的锁重新锁定它。

例如,如果你有两个UTXO,一个价值10比特币,另一个价值20比特币,你可以将它们合并成一个价值30比特币的新UTXO,并用接收者的地址重新锁定它。这样就完成了一笔交易,向接收者发送 10 和 20 个比特币并产生一个新的 UTXO。

之所以需要拆分 UTXO,是因为像 Magic Eden 这样的平台禁止使用未经比特币网路确认的 UTXO 进行交易。无论UTXO包含多少金额,一旦使用且未经确认,就不能用于其他操作。这就是为什么用户尽管钱包余额充足,却经常遇到「UTXO 不足」讯息的原因。

然而,拥有更多的 UTXO 并不一定就更好。当 UTXO 过于分散且单一金额太小时,大笔支付将需要合并许多 UTXO,从而导致交易费用增加。鉴于目前比特币网路的高交易率,这将进一步增加交易成本。

最常用的 UTXO 分割和合并工具是 Wizz.Cash。用户可以在网站右上角连结自己的钱包,透过点击「新增金额和接收者」来新增一行(每新增一行意味著新的 UTXO),并填写每个 UTXO 的金额和接收者的地址。 UTXO 通常会随著钱包交易的增加而增加,但刚从交易所提取的资金通常是单一大型 UTXO。对雕刻符文/铭文需求量大的使用者可以提前进行分割准备。