基础准备之UTXO:
对于散户来说,有些基础工作需要提前做好准备,许多人在之前打铭文或者BTC上的NFT项目的时候总会遇到过一个问题,就是你的钱包比特币明明够,但是在铸造时会提示UTXO不足,无法完成支付或者转账,导致铸造失败或者无法铸造更多,由此错过很多项目。了解UTXO是参与比特币符文生态重要的准备工作。
什么是UTXO?
UTXO模型是比特币网络的记账系统,全称为Unspend Transaction Output,翻译为未花费的交易输出,因为区块链中transaction的缩写是tx,所以我们习惯性的将其简称为UTXO。
比特币是通过UTXO模型转账的,下面简单举例方便理解。
钱包中的UTXO相当于现实世界的纸币,比如A有一张100R,B有10张10R,两个人的钱包余额都是100,对应到BTC钱包,A和B虽然钱包余额一模一样,但A只有1张UTXO,B则是有10张UTXO。
如果AB同时铸造一个价值10R的NFT,在提交铸造后,需要等待链上确认,在链上完全确认之前,A的钱包虽然显示余额有90R却无法继续消费,因为此时UTXO处于占用状态(上笔交易链上确认中),而B因为还有9张10R的UTXO,所以可以继续铸造。
此外,除了交易状态的UTXO占用,有些铭文或者NFT也会长期占用UTXO,导致钱包这部分余额始终无法使用。
UTXO占用如何解除?
解除占用的UTXO后,会存在以下2种情况:
UTXO被当作转账余额使用掉了,对应的铭文或NFT资产伴随余额发给了接收地址。
UTXO被当作gas花费,对应的铭文或NFT资产伴随gas费发给了矿工。
所以如果要解除UTXO,必须先确认以下两点:
解除前,请确认被占用UTXO内含的Ordinals资产为废弃铭文。
一旦解除占用,内含的 #Ordinals 资产将视作普通余额,可能因被正常花费而丢失。
OKX解除UTXO占用教程
把BTC钱包导入到OKX钱包,通过OKX的UTXO管理功能来进行解除。
1)点击BTC网络中的BTC余额,点击【UTXO】
2)可以看到被占用的UTXO总金额以及具体被占用情况
3)选择某个UTXO,可以看到被占用的资产情况
4)勾选想解除占用的UTXO,点击解除占用即可
注意:解除占用后,UTXO对应的铭文或者NFT会被当作GAS消耗掉
5)如果不小心解除了,且没有进行任何交易之前,可以在【已解除】页面恢复占用
如何拆分UTXO?
1) UTXO拆分网站:
访问网站,右上角连接钱包,注意连接的钱包地址是要拆分UTXO的地址。
链接钱包后如上图所示:
“1”代表的是被冻结的比特币,因为这些比特币中包含铭文,防止用户将其当普通比特币花掉;
“2”代表的是地址中可用UTXO的数量;
“3”代表的则是该地址中铭文的数量。
点击“2”就能看到钱包中可用的UTXO数量与每个UTXO包含的BTC数量。
注意:这些UTXO是自动剔除那些包含铭文的UTXO的部分,所以可以放心大胆的拆分。
2)进行UTXO拆分
点击【Manage UTXOs】按钮
通过选择”+和-“,来拆分数量,页面会自动显示拆分后每个UTXO包含的BTC金额
可以手动调节网络Gas (可适当拉高,避免拆分后卡链不到账)
可以主动添加接收UTXO的地址,如果不填,UTXO将会默认转回原地址
最后点击【Create UTXOs】会弹出钱包签名,签名完成后等待交易在链上确认即可。
提示:如果遇到链上的GAS飙升,不建议UTXO拆分的太小。建议每个UTXO包含50U以上,相对更加实用。