教程:Yuga Labs比特币NFT来了,先学下比特币NFT如何Mint

23-02-28 11:03
阅读本文需 11 分钟
总结 AI 总结
看总结 收起

今日,Yuga Labs 官宣将于本周晚些时候基于 Ordinals 协议在比特币区块链上推出 NFT 系列 TwelveFold。该系列将包含 300 件限量版生成艺术作品,由 Yuga Labs 内部艺术团队设计和创作。虽然公开拍卖细节暂未透露,但作为小图片圈顶流,Yuga Labs 试水比特币 NFT 绝对值得参与一波,那么如何基于 Ordinals 协议在比特币网络上铸造 NFT 呢?


BlockBeats 之前在 Bitcoin Punk 铸造的时候跑了一遍流程,总结成教程分享给大家。需要指出的是,本文介绍的方法只是当前 Ordinals 协议 NFT 铸造的普遍方法,不排除 Yuga Labs 会为比特币 NFT 发行开发出更简单易用的前端界面。但无论如何,建立比特币钱包和钱包里准备足够的 sats 作为交易费用应该是必不可少的。


建立钱包


首先需要一个能接受信息的比特币地址,普遍比较推荐 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 官方社群:

Telegram 订阅群:https://t.me/theblockbeats

Telegram 交流群:https://t.me/BlockBeats_App

Twitter 官方账号:https://twitter.com/BlockBeatsAsia

举报 纠错/举报
选择文库
新增文库
取消
完成
新增文库
仅自己可见
公开
保存
纠错/举报
提交