比特币符文Runes协议上线倒数,该如何准备钱包、UTXO、省钱小技巧?
Ordinals 创办人 Casey 部署的符文(Runes)协议预计将在本周 20 日上线,如何做好准备在协议上线后第一时间体验并完成互动?本文源自加密 KOL Lilyanna 比特里里的推文,由 BlockBeats 整理及撰稿。
Runes 协议是 Ordinals 创办人 Casey 最新部署的一个在比特币网路上发行同质化代币的协议,它允许比特币交易进行蚀刻、铸造和转移比特币原生数位商品,预计将在比特币第四次减半时(约 4 月 20 日)上线。
相信各位比特币生态爱好者们都在著等待这一刻的到来。随著预期临近,如何在协议上线后第一时间体验并完成互动?
重点:
1. Unisat 钱包、OKX 钱包、Xverse 钱包都准备好,放点钱,到时候方便换著用。
2. UTXO 稍微拆一拆,别每个钱包就 1 个 UTXO,至少拆 3 个大额;但也别太碎,每个 UTXO 就几十 U 的话,后面支付的时候网路费成本太贵。
钱包篇
为什么要准备钱包?
1. 不同的代打平台,支援的钱包型别可能不一样,准备好几种常用钱包,可随时自由切换各种平台使用
2. Runes 热度过高,一旦某钱包的服务当机,还有备选的其他钱包可用(当机概率其实不大,别焦虑)
准备哪些钱包?
1. Unisat 钱包 & OKX 钱包,都可以准备几个地址。
这俩钱包可以互相汇入,极端情况下可以用私钥汇入另外一个钱包使用,正常情况下还是建议一个地址只在一个钱包里用,不要在两个钱包同时使用,以免钱包多了你自己容易弄混。
2. Xverse 钱包:
下载地址:https://xverse.app/download
请注意,Xverse 钱包有两个地址,3 开头的 BTC 地址和 bc1 开头的资产存放地址(Ordinals、Runes、稀有聪等)。
这个机制是为了保护你的资产,在支付 / 发起购买交易时,会用你的 BTC 地址来支付,把你获得的资产打入 bc1 开头的资产地址;只有在你挂单或者转移特定铭文时,它才会从你的资产地址里选取对应的 UTXO 出来做挂单和转移,从而实现钱和资产分离,避免误烧。
把准备的好的 BTC 转入 3 开头的 BTC 地址,不要转入 bc1 开头的资产地址!Xverse 不会花到你资产存放地址里的 BTC!
UTXO 篇
为什么要准备 utxo?
① 大额 UTXO 数量,可能影响你能并行的交易数量
有的平台或钱包,禁用 unconfirmed(交易未确认)状态的 UTXO,也就是说,如果你的 UTXO 被困在上一个交易里还没有被找零回来,那么你只能用其他 UTXO 支付;
如果你的 UTXO 数量过少,即使金额再大,能并行发起的交易数量也非常有限。(这就是大家在 Magic Eden 上经常遇到明明余额还够,却不让买的原因)
② UTXO 过少,会增加 cpfp 的概率,导致后续交易费率被拉低
如果平台或钱包允许你用未确认状态的 UTXO,且你在发起第二笔支付时,确实用上了前一笔的未确认状态 UTXO 作为 input,恭喜你,成功构成了 cpfp,第二笔交易会和前一笔交易均摊 gas。
举个例子,你第一笔交易给了 100 的费率,这时候链上费率飙升,涨到了 200,于是你重新发起一笔 220 费率的交易,想再拼一把,但第二笔交易和第一笔构成了 cpfp,整体有效费率只有 160 上下(实操中由于交易 size 的不同,不一定是平分逻辑,有权重,这里只是举个例子),于是第二笔依然无法上链。
③ UTXO 太碎,钱包拼凑 UTXO 进行支付时,会增加你的网路费成本
在单笔交易中,你支付用的 input 越多,你的整体交易 Size 越大,需要为其支付的网路费也就越高,所以 UTXO 太碎有可能增加你的网路费成本。在费率 20 的时候可能你没什么概念,等费率涨到 200,你就开始肉痛了。
那如何准备 UTXO?
1. 适当分散在不同地址存放,遇到上述 ② 中的情况时,前面的交易卡住了,可以果断换个钱包打新,有效防止 cpfp。等前面的交易确认后,再切回该钱包使用。
2. 每个地址内,关注好大额 UTXO 数量,至少在 3 个以上。
单 UTXO 的金额没有具体的建议,但最好不要少于 500U。
链上费率到 200 Sats/vB,打 20 张 Runes 就至少要 500U 了,单 UTXO 小于这个值容易触发上面第 ③ 个情况,UTXO 过碎导致交易成本高。
3. 如果你在给新钱包准备 UTXO, 可以顺手转几个 600 聪进去(最少转 2 个),以免到扫单时再顶著高 gas 准备钱包。
在市场扫单时候,市场经常让你准备钱包,其实就是在帮你拆 600 聪的 Dummy UTXO(需要 n+1 个,例如你单次扫单 5 个,需要 6 个 Dummy;一次只买 1 个,需要 2 个 Dummy。在交易完成后 Dummy utxo 会全部回到你的钱包)。Dummy UTXO 的原理比较复杂,后续单开帖子讲。
4. 如果是你的常用钱包,大概率在一次次找零和交易中,UTXO 数量和 dummy UTXO 数量都已经调整好了,不用管上面的流程。最多是看看 UTXO 面额,如果都很小,gas 低的时候适当合并一下就好了,看不懂别折腾也行。
拆 utxo / 分钱包教程
https://wizz.cash/btc/send
1. 右上角连线好钱包(连上你有钱的钱包,拆 utxo 或者转帐,从这个钱包往出付钱)
2. 按照你的需要,填写金额和接收地址。每行会生成一个打到对应地址的 UTXO
3. 所有行的金额加起来必须小于你当前钱包的余额
然后点 Confirm,再签名即可。
(这里的 fee 是他给你预估的网路费,不是平台收的手续费,我一开始也以为是,检查了一下 output,发现没有打给平台的部分,这个服务平台应该是不收钱的)
总结
1. 如果你看不懂,准备好 Unisat、OKX 和 Xverse 钱包,每个都有点钱,就可以了。
2. UTXO 教程这么长,是为了让大家能提前筹备,节约一些网路费。
即使不准备,到时候正常用几次,UTXO 用著用著就自己拆开了,也就是多花点网路费,不用焦虑。
3. 建议大家在 30 的费率以下时操作,别顶著 200 的峰值费率准备钱包!这是给你省钱的教程,不是让你捐钱给矿工的教程!