|
在这篇文章中,我会以 .stats 域名的铸造为例,带你走一遍完整的 BTC NFT 铸造流程。在延展阅读处,会稍微解释下闪电网络、Taproot 地址和 Ordinals 协议。 需要哪些前期准备
接收 BTC NFT 的重要前提是你的钱包支持 Taproot 地址格式,它们通常以 bc1p 开头,这是重要的识别方式。 这是目前我自己用的最顺手的组合,如果你习惯使用其他钱包,如 Bluewallet、Muun 等,同样可行。 截止目前,OneKey 钱包还没有支持 Taproot 地址和闪电网络,但我看到官方已经提过,估计很快会上。 我需要跑 Bitcoin 全节点吗
![]() Sparrow 钱包是必需的吗?
给钱包氪金
![]() ![]() 选择铸造工具:其实,在 BTC 链上铸造 NFT 不叫 Mint,叫 Inscribe,铭刻的意思。不过在 ETH 市场大家已经很熟悉 Mint 了,所以下面我还是会用 Mint 来指代铸造这个过程。 目前最好用的 Mint 工具目前就是上面3个,下面我来以 Gamma 为例,带大家铸造一个 .sats 域名。 .sats 是 BTC 网络上类似 ENS 的项目,没有自己的代币,没有预挖,铸造是免费的。我没有囤积 .stats 域名,只铸造了极少量(不足20个)参与。 根据其文档,铸造是要把下图这个文本刻到 BTC 主网上。 ![]() 那我要怎么操作才能把它们铸造上去呢,显然不可能通过 BTC 转账留言,对吧? 这时候我们可以选择上面提到的铸造工具,它们其实没有什么特别,只是将 BTC 网络的铸造过程可视化,让用户更容易上手。 选择 Text 文本 ![]() 把 .stats 文档里写的文本贴过来,name 字段换成你要的域名,如:abc.stats ![]() 轻触继续,选择费率,一般我们选 Higher fee 以保证铸造尽快成功。 ![]() 注意,每次铸造 NFT,Gamma 都要收你5.7刀左右的服务费,还是比较贵的。unisat 会便宜一些,操作上有细微区别。总之,我们先学会用 Gamma 铸造,然后自己再去尝试其他工具。 下面这个步骤最为关键:接收地址必须填 Taproot 格式的(以 bc1p 开头),否则你的 NFT 可能会丢失。此外,邮件最好填一下,Gamma 会将订单信息推给你。 ![]() 那么, Taproot 地址上哪里找呢?
![]() 按提示继续,你需要勾选下方的使用协议。 ![]() 紧接着,Gamma 会生成订单。在这个订单页面,你可以看到有两个要素:
按照页面指示,将正确的金额转到对应的地址,确保无误,然后等待 Gamma 铸造完成。 ![]() 稍等片刻,通常10-30分钟后(BTC 网络需要出块确认),你就可以在自己的 Xverse 钱包看到 BTC NFT 了。 ![]() 至此,你已经完成了 BTC 网络上 .sats 域名 NFT 的铸造,比预想中的简单对吗?我们继续。 如何确定域名有没有被注册你可以使用这个非正式的 API 接口查询,https://api.sats.id/names/abc.sats 将链接末尾的 abc.sats 换成你想要注册的域名,如:123.stats 那么你就能得到如下链接: https://api.sats.id/names/123.sats 如果返回信息的信息像这样,那就说明这个域名尚未被注册: ![]() 否则,就是已经被注册了。 自动查询 .stats 域名手动查询仍然比较繁琐,你可以通过脚本程序查找可注册的域名,这样效率会更高(比如你想要注册全部可用的 10K 数字域名)。
除了数字域名,你也可以穷举所有可注册的字母域名。
运行这些 JS 脚本很容易,你只要在自己的浏览器任意位置点击 Inspect(检查),并在 Console(控制台)复制/粘贴代码就可以。符合条件的域名会自动提示你。 ![]() ![]() 我们先前下载的 Alby 有什么用
关于闪电网络、Taproot 和 Ordinals 协议
闪电网络是一种基于比特币技术的二层协议,可以加快交易速度和扩展性。它通过创建多个支付通道,使用户能够实时、高效、低成本地进行点对点交易,从而避免了需要等待矿工验证和打包的过程。这种网络类似于数字钱包,用户可以在其中创建支付通道并存入比特币,在通道内与其他用户进行交易,这些交易不需要写入区块链。当用户关闭支付通道并提取比特币时,最终余额将被写入区块链。
Taproot 是比特币网络的一种新型地址格式,是最新的升级方案之一。它采用了一种新的地址编码方式,可以提供更好的隐私、安全和可扩展性。Taproot 地址可以隐藏多个公钥或脚本,使得交易只展示最终使用的公钥或脚本,保护了用户隐私;它还可以被用于多种不同的交易类型,并且使用 Taproot 地址的交易规模通常比传统的交易规模要小,从而降低了交易费用。另外,Taproot 地址还可以减少脚本的使用,降低区块链大小和交易的复杂性,提高比特币网络的可扩展性。
这其实是 Casey Rodarmor 创办的,使用序数理论来标记和跟踪“注册”,即嵌入在区块链中的数据/内容: 序数是定义系列中位置的任何数字(例如,第一,第二,第三)。在比特币的情况下,Ordinal 是一个特定 Satoshi 的未使用交易输出(UTXO),其中包含一个包含内容(例如文本、图像或 MP3)的“注册”。已注册的 Satoshi 被设置为特殊交易,以便用户可以识别和跟踪它们。 事实上,这个解决方案早在2012年就在比特币论坛上提出了。Ordinals NFT 有一个有趣的点,它们不使用比特币的 OP_RETURN 字段。这个命令允许用户在链上提交任意数据。 Taproot 也很关键,它放宽了这些要求,完全取消了数据限制,因此理论上你可以铸造一个占据整个区块数据空间的4MB 大小的 NFT。 我常用的 BTC NFT 工具
特别感谢我在了解 BTC Ordinals 协议的过程中,从 @李欢 和 @xiyu 身上学到很多。你可以关注他们的推特,他们经常分享 BTC 的知识和见解。同时,非常感谢 @zuozhuo 提工的域名查询脚本,十分好用。 祝各位铸造愉快。 |
网友评论
@好耶网络
Processed In:-4.0469-Seconds, CMS-84Queries-Amazon Web Services