在这篇文章中,我会以.sats域名的铸造为例,带你走一遍完整的BTCNFT铸造流程。在延展阅读处,会稍微解释下闪电网络、Taproot地址和?Ordinals协议。
需要哪些前期准备
1.下载?Xverse?钱包,我们后面会用它来存储NFT,因为它能够正确识别Ordinals协议的资产。
2.下载?Alby?浏览器插件钱包,用来处理闪电网络交易,这款钱包的体验相当不错。
3.准备好自己的OKX?账号,我们要用它提取闪电网络的BTC到自己的钱包。
接收BTCNFT的重要前提是你的钱包支持Taproot地址格式,它们通常以?bc1p?开头,这是重要的识别方式。
这是目前我自己用的最顺手的组合,如果你习惯使用其他钱包,如?Bluewallet、Muun?等,同样可行。
截止目前,OneKey?钱包还没有支持Taproot地址和闪电网络,但我看到官方已经提过,估计很快会上。
我需要跑Bitcoin全节点吗
1.不需要,现在已有很多免节点的替代铸造工具。
2.但是,如果你想更深入参与BTCOrdinalsNFT市场,并且将手续费降到最低,建议你去?BitcoinCore?下载最新的钱包。
3.下载好后按下图修改设置,不要修剪节点,不然你会白同步,Ordinal是要追溯到整个BTC区块的第一笔交易的。
4.同时,最好将BTC的区块数据放到至少1TB容量的外置硬盘,不然会很占你的电脑空间,目前整个BTC网络的数据大约500GB。
5.如果你对自己搭节点不感兴趣,只想快点Mint,那这里跳过就好,也不用下BitcoinCore钱包了。
Sparrow钱包是必需的吗?
1.不是,那是一个月前的做法。
2.Sparrow是个很棒的钱包,但它无法显示NFT,并且操作门槛高,不建议入门用户使用,高阶用户随意。
给钱包氪金
1.把你的Alby钱包准备好,怎么使用这里不赘述。
2.从你的OKX提一些BTC到Alby,不要提多,最多几百美金等额的BTC足矣,网络选择:BTC-闪电网络。
3.再从你的OKX提一些BTC到Xverse,Xverse不支持闪电网络,普通提现就可以。
4.现在你的两个钱包都有BTC了,它们大概长这样:
选择铸造工具:
1.https://ordinalsbot.com/
2.https://gamma.io/
3.https://unisat.io/inscribe
其实,在BTC链上铸造NFT不叫Mint,叫Inscribe,铭刻的意思。不过在ETH市场大家已经很熟悉Mint了,所以下面我还是会用Mint来指代铸造这个过程。
目前最好用的Mint工具目前就是上面3个,下面我来以Gamma为例,带大家铸造一个.sats域名。
.sats?是BTC网络上类似ENS的项目,没有自己的代币,没有预挖,铸造是免费的。我没有囤积.sats域名,只铸造了极少量参与。
根据其文档,铸造是要把下图这个文本刻到BTC主网上。
那我要怎么操作才能把它们铸造上去呢,显然不可能通过BTC转账留言,对吧?
这时候我们可以选择上面提到的铸造工具,它们其实没有什么特别,只是将BTC网络的铸造过程可视化,让用户更容易上手。
访问?https://gamma.io/ordinals
选择Text文本
把.stas文档里写的文本贴过来,name字段换成你要的域名,如:abc.sats
轻触继续,选择费率,一般我们选Higherfee以保证铸造尽快成功。
注意,每次铸造NFT,Gamma都要收你5.7刀左右的服务费,还是比较贵的。unisat会便宜一些,操作上有细微区别。总之,我们先学会用Gamma铸造,然后自己再去尝试其他工具。
下面这个步骤最为关键:接收地址必须填Taproot格式的,否则你的NFT可能会丢失。此外,邮件最好填一下,Gamma会将订单信息推给你。
那么,Taproot地址上哪里找呢?
还记得我们在文章开头下载的Xverse钱包吗。按照下图,轻触按钮1访问NFT面板,接着,轻触按钮2接收,选择Taproot地址,把这个地址复制到上面的Gamma地址栏。
按提示继续,你需要勾选下方的使用协议。
紧接着,Gamma会生成订单。在这个订单页面,你可以看到有两个要素:
BTC金额收币地址
按照页面指示,将正确的金额转到对应的地址,确保无误,然后等待Gamma铸造完成。
稍等片刻,通常10-30分钟后,你就可以在自己的Xverse钱包看到BTCNFT了。??
至此,你已经完成了BTC网络上.sats域名NFT的铸造,比预想中的简单对吗?我们继续。??
如何确定域名有没有被注册
你可以使用这个非正式的API接口查询,https://api.sats.id/names/abc.sats
将链接末尾的abc.sats换成你想要注册的域名,如:123.sats
那么你就能得到如下链接:
https://api.sats.id/names/123.sats
如果返回信息的信息像这样,那就说明这个域名尚未被注册:
否则,就是已经被注册了。
我们先前下载的Alby有什么用
1.Alby是闪电网络钱包,只支持闪电网络转账。
2.上面提到了ordinalsbot?这个工具,它支持使用闪电网络付款,还支持批量铸造。
3.这样你就不用等待网络长达20-30分钟的确认,更快抢到你想要的NFT。
4.在你学会如何使用Gamma后,就可以尝试这些更复杂一些的工具来探索BTCNFT。??
关于闪电网络、Taproot和Ordinals协议
闪电网络
闪电网络是一种基于比特币技术的二层协议,可以加快交易速度和扩展性。它通过创建多个支付通道,使用户能够实时、高效、低成本地进行点对点交易,从而避免了需要等待矿工验证和打包的过程。这种网络类似于数字钱包,用户可以在其中创建支付通道并存入比特币,在通道内与其他用户进行交易,这些交易不需要写入区块链。当用户关闭支付通道并提取比特币时,最终余额将被写入区块链。
Taproot地址
Taproot是比特币网络的一种新型地址格式,是最新的升级方案之一。它采用了一种新的地址编码方式,可以提供更好的隐私、安全和可扩展性。Taproot地址可以隐藏多个公钥或脚本,使得交易只展示最终使用的公钥或脚本,保护了用户隐私;它还可以被用于多种不同的交易类型,并且使用Taproot地址的交易规模通常比传统的交易规模要小,从而降低了交易费用。另外,Taproot地址还可以减少脚本的使用,降低区块链大小和交易的复杂性,提高比特币网络的可扩展性。
Ordinals协议
这其实是?CaseyRodarmor?创办的,使用序数理论来标记和跟踪「注册」,即嵌入在区块链中的数据/内容:
序数是定义系列中位置的任何数字。在比特币的情况下,Ordinal是一个特定Satoshi的未使用交易输出,其中包含一个包含内容的「注册」。已注册的Satoshi被设置为特殊交易,以便用户可以识别和跟踪它们。
事实上,这个解决方案早在2012年就在比特币论坛上提出了。OrdinalsNFT有一个有趣的点,它们不使用比特币的OP_RETURN字段。这个命令允许用户在链上提交任意数据。
Taproot也很关键,它放宽了这些要求,完全取消了数据限制,因此理论上你可以铸造一个占据整个区块数据空间的4MB大小的NFT。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。