基础准备之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拆分网站:

https://ordinalswallet.com/wallet

访问网站,右上角连接钱包,注意连接的钱包地址是要拆分UTXO的地址。

链接钱包后如上图所示:

“1”代表的是被冻结的比特币,因为这些比特币中包含铭文,防止用户将其当普通比特币花掉;

“2”代表的是地址中可用UTXO的数量;

“3”代表的则是该地址中铭文的数量。

无法使用的UTXO

点击“2”就能看到钱包中可用的UTXO数量与每个UTXO包含的BTC数量。

注意:这些UTXO是自动剔除那些包含铭文的UTXO的部分,所以可以放心大胆的拆分。

2)进行UTXO拆分

点击【Manage UTXOs】按钮

然后选择想要进行拆分的UTXO,Ordinals Wallet给我们提供了两个快捷键 “Select all above 10000 sats”表示一键选择包含10000sats以上的UTXO “Select all below 10000 sats”表示一键选择包含10000sats以下的UTXO注:也可以手动选择要拆分的UTXO

  • 通过选择”+和-“,来拆分数量,页面会自动显示拆分后每个UTXO包含的BTC金额

  • 可以手动调节网络Gas (可适当拉高,避免拆分后卡链不到账)

  • 可以主动添加接收UTXO的地址,如果不填,UTXO将会默认转回原地址

最后点击【Create UTXOs】会弹出钱包签名,签名完成后等待交易在链上确认即可。

提示:如果遇到链上的GAS飙升,不建议UTXO拆分的太小。建议每个UTXO包含50U以上,相对更加实用。

Mirror文章信息

Mirror原文:查看原文

作者地址:0x7471e603a5e90136d678C919884048B227f5ba5D

内容类型:application/json

应用名称:MirrorXYZ

内容摘要:dO0CtkC1q1RRYd7SYF-w9X-BEHnKJpkblLqTpoyG_Vc

原始内容摘要:6m3q6GL13Y_xSPdrm0SN5na4q_HGeDG-0JaYwg9Zuwg

区块高度:1405544

发布时间:2024-04-16 19:54:26