最近比特币生态协议 Ordinal 很火,主要还是财富效应,毕竟看到一个 Punk 能买一个 btc,且成本极低的情况下,很难不心动。但相信很多人对比特币网络的使用熟练度是远不如以太坊的,BlockBeats 跑了一遍流程,把教程分享给大家。虽然这次 Bitcoin Punk 的 mint 已经结束了,但这种学习肯定有用,大家可以为下一次 mint 做准备,在下次 mint 的时候尝试。
建立钱包
首先需要一个能接受信息的比特币地址,普遍比较推荐 sparrow 钱包。我们一步一步设置一下。先点击下载符合你 pc 环境的安装包。以下截图来自 github gist,BlockBeats 测试后未发现障碍。
安装完成后,先为钱包命名,随意命名,点击 create。
随后将 script type 换为 taproot(p2tr),然后点击 new or imported software wallet。
选择 12 个助记词,点击 generate new,自动生成 12 个,记好,一会儿还要重写一遍。记好后点击 confirm backup。
随后点击 create keystore。
点击 import keystore。
随后点击 apply,如果你愿意给钱包设置密码也可以。
这样一个新的比特币钱包就设置好了,address 就是你的地址,一会儿 mint 的时候需要。
使用 bot
一般来说这一步需要一个节点,但显然这个东西大部分人都没有,于是有开发者开发了Ordinalsbot方便大家使用,主要针对的是 text 类和图片类 NFT。缺点是这个 bot 有时会宕机。后面肯定也会有别的 bot 上线,比如 gamma 的 bot 已经上线了。
在完成钱包设置后,需要去Bitcoin Punks 官网挑选尚未被铸造的 NFT(当然你也可以随便放一张图),选中一个后,记下编号。在网页浏览器输入「https://cryptoPunks.app/public/images/cryptoPunks/Punk****(编号 id).png」,右键另存为,将该图片保存。
登陆 bot 网站,按照下图指示填写好相关信息。建议手续费直接拉满以提高铸造成功率,费用会增加一些,拥堵时大概会在 30 刀以上。
点击生成付款 Invoice 后,网页会弹出付款 Invoice 码,可以选择通过闪电网络或者比特币常规网络进行支付。理论上闪电网络会快一些。付款完成后,等待转账确认即可。(注:支付钱包可以与接收 NFT 的钱包地址不同。)
在转账确认后,如何查询是否铸造成功呢?可通过Bitcoin Punks 官网按照所铸造的 ID 进行查询,点击「ORD」链接即可进入 Ordinals 网站上该 NFT 详情信息页面,如果 address 处是你的设置的接收地址,那么恭喜你,铸造成功了。
注意事项
正如此前文章中所讲,Ordinals 协议有一个支持跟踪和传输单个比特币最小单位 Satoshi 的编号方案,将不同的 Satoshi 按照被开采的顺序编号,并以先进先出的顺序从交易输入转移到交易输出。每个 Satoshi 都有了独特的编号作为身份标识后,就可以被单独跟踪或交易。在此基础上,再往每个 Satoshi 里写入数据(如图像、文本、SVG、HTML 等),就完成了将 Satoshi 从一个「比特币最小单位」向一个「比特币 NFT」的转变。
因此,可以说当前的比特币 NFT 是保存在记录交易信息的 UTXO 上。所以在成功铸造比特币 NFT 后,需要将保存 NFT 信息的 UTXO 在钱包中冻结,以保证不会在之后的转账过程中支付出去。
本文来自BlockBeats,仅作分享,存在异议请联系平台删除。本文观点不代表刺猬财经 - 刺猬区块链资讯站立场。