”回收“其实不准确,应该叫小额”资金归集“更加准确。包含铭文的UTXO本身就可以直接使用,只是额度太小,使用不方便而已,就好像拿200张1元钱去购买价值200元的物品一样。铭文回收本质上就是把众多的小额(面值较小)UTXO作为input,归集成一个额度较大(面值较大)的UTXO。
BTC Ordinal的铭文都是具有一定BTC价值的,铭文主要有三种价值形式:330sats、546sats、10000sats。
早期图片类铭文都是采用了10000sats,后来为了降低铭文成本,铭文都采用了546sats及330sats。
图片类铭文只要系列的地板价高于铭文本身价值,就不考虑回收,直接卖掉或继续持有;
BRC20类铭文是主要的回收对象,这一类铭文主要记录了BRC20代币信息,一旦代币出售,无论是首次inscribe铭文,还是transfer铭文,都会失去作用,成为废铭文。
如果你对使用技巧不感兴趣,且已经懂得如何分辨铭文是否有价值,可以直接下翻到 :回收步骤 开始操作。
本教程分别介绍Sparrow和OKX这两个钱包的回收方法:废铭文较多的推荐使用Sparrow钱包操作,废铭文较少的推荐使用OKX钱包操作。
如果你没有用过Sparrow钱包,强烈建议看看Sparrow钱包UTXO管理部分的内容,可以有效避免把有价值的铭文错误的”回收“造成不必要的损失。
GAS = 1 sats/vB,Fee:5804 sats,可回收:48796 sats = 0.00048796 BTC,90%;
GAS = 2 sats/vB,Fee:11600 sats,可回收:43000 sats = 0.00043 BTC,78%;
GAS = 3 sats/vB,Fee:17400 sats,可回收:37200 sats = 0.000372 BTC,68%;
GAS = 4 sats/vB,Fee:23200 sats,可回收:31400 sats = 0.000314 BTC,58%;
GAS = 5 sats/vB,Fee:29000 sats,可回收:25600 sats = 0.000256 BTC,47% ;
GAS = 6 sats/vB,Fee:34800 sats,可回收:19800 sats = 0.000256 BTC,36% ;
GAS = 7 sats/vB,Fee:40600 sats,可回收:14000 sats = 0.00014 BTC,25% ;
GAS = 8 sats/vB,Fee:46400 sats,可回收:8200 sats = 0.000082 BTC,15% ;
GAS = 9 sats/vB,Fee:52200 sats,可回收:2400 sats = 0.000024 BTC,4% ;
可以看到,超过一定GAS水平后,就没有回收价值了。另外,一次交易回收的数量越多,平均单张消耗的GAS Fee就越低,所以应该在GAS水平低,废铭文数量多的时候去进行回收才能最大化回收收益。
本教程使用Sparrow钱包进行演示,Sparrow钱包是管理UTXO最好的钱包,没有之一。
在UTXOs功能模块,列出了钱包里所有的UTXOs,包括:含普通BTC的UTXO 及 含铭文信息的UTXO。
列表头依次为:时间、输出、地址、标签(备注)、价值。通过价值可以很容易的识别出铭文UTXO。如果不确定一个UTXO是否包含了铭文信息,可以在输出栏查看交易ID,并在Ordinal浏览器中查询。
查询UTXO是否包含铭文信息方法2:直接在输出栏复制输出信息,复制出的输出信息结尾包含了位置信息,如
a429b9e6fe5bde1b24443827e40c3c7aaed8de8aa2970b58887b0116f5c19b04:0
后面包含了 **:0,**把 :0 删除后,就是交易ID(和方法1获取的ID是一致的)。
有些铭文可能通过Ordinal浏览器并不能看出是什么,价值多少。此时可以把铭文ID放在MagicEden中进行查看,ME可以自动识别铭文属于哪个合集或者不属于任何合集,很方便查看所查询铭文的地板价格。
比如:
db7ede81a9769516085add77b4f3500e5a49cb9cd6b6842be48faea85a38e26ai0
这个铭文在Ordinal浏览器中,只显示一串文本。
但是在MagicEden中,该铭文被自动识别为Bitkey合集的铭文,此合集当前地板价格为0.0022btc左右。通过ME查询,得知了铭文的价值,避免铭文被错误的回收掉。
Sparrow钱包管理UTXO时,可以给任意UTXO添加单独的备注信息,比如我会备注:普通BTC、铭文信息+编号,或者把已经卖掉的 / 打废的 BRC20 标注为无价值等。添加备注的好处是,在具备回收铭文条件时,可以快速的找到哪些铭文是废的,并马上进行回收操作。
比如我的所有废铭文备注中,都是以worthless开头的,可以通过Label排序,快速选择所有废铭文进行回收操作。
如果你之前没有使用过OKX钱包,需要先把ordinal地址导入到OKX钱包。手机版本和浏览器插件版本的使用界面和方法几乎一模一样,本实例就按照浏览器插件版进行演示。
回收前,可以使用 send 转账功能查看当前可用余额,比如:本例中可用余额为 0.00294017 BTC。
与其他铭文钱包一样,OKX钱包默认也是锁定了所有包含铭文的UTXOs。选取所有要回收的废铭文,点击 Unlock 进行解锁,并在弹出的窗口中点击 confirm 确认解锁。
4.查看结果
解锁后,在使用 send 转账功能,可发现可用余额已经增加。
使用OKX钱包进行回收,只能一张一张点击选择,所以适用于废铭文不多的情况。如果废铭文较多,比如上千,上万张,就推荐使用Sparrow钱包进行回收,可以更加快速的选定。
如果你之前没有使用过Sparrow钱包,需要先把ordinal地址导入到Sparrow钱包。
本实例使用100张546sats铭文进行演示
在UTXO管理窗口,选定所有要回收的铭文(选的越多,成本越低),点击右下角的 Send Selected 按钮。
在地址栏填写收款地址,这里的地址可以是任何格式的地址,Taproot格式、Segwit格式、Legacy格式地址都是可以的,同时交易所的地址也是可以的。填写备注信息,选择GAS水平。
信息填写完成后,可以看到需要支付的交易Fee,以及能够回收的BTC价值。
所有信息确认无误后,点击 Create Transaction 创建交易。
创建交易后会跳转到新窗口,点击 Finalize Transaction for Signing 完成交易确认并进入签名页面。
在签名页面,点击 Sign 签名交易。
在广播页面,点击 Broadcast Transaction 对交易进行广播。
完成广播后,交易就会进入 Mempool 等待矿工打包。等出块确认后,就可以在钱包看到回收的普通BTC。有些钱包在未出块时也能看到回收的BTC,只不过会被标记为未确认状态。
归集后的UTXO,还是包含了这些铭文信息的(因为input都是铭文UTXO),所以会导致Unisat这类铭文钱包依然把这个大额UTXO视为铭文,从而在Unisat钱包里无法当成普通BTC使用,这是钱包机制问题。解决办法就是使用Sparrow提到交易所,再从交易所提到钱包。
使用OKX钱包进行回收,实际上并没有真正的进行小额资金归集动作,它的解锁动作只是让钱包可以使用包含铭文的UTXO用于转账(默认状态下,钱包是不能使用包含铭文的UTXO进行转账的),解锁后,UTXO数量没有变化,只有当一次转账发生时,这个包含铭文的UTXO才才被真正使用,并在链上确认。
使用Sparrow钱包进行回收,小额资金归集动作真实发生,并且在链上确认(多个包含铭文的UTXO作为input的交易,输出为一个UTXO),回收操作后,钱包内被回收的铭文UTXO消失,接收地址会新增一个归集资金后的UTXO。
Sparrow钱包官网:
Mempool:
Ordinal官方浏览器:
MigicEden: