@https://share.api.weibo.cn/share/369598328,4874078295166467.html?weibo_id=4874078295166467
Ordinals NFT
Ordinals NFT现在在国外非常火,BTC链上现在充斥了各种小图片。但是国内对Ordinals介绍还很少,所以简单介绍一下Ordinals技术以及个人对稀缺性的一点思考。
首先说一下个人的结论:Oridinals技术开拓了BTC新的应用领域,是闪电网络之后又一个巨大的创新,对BTC具有重要意义。
在以太坊的NFT出现的时候,BTC是没有对应技术的。因为在layer 1,BTC的区块链上缺少一个唯一、不变的公开标记技术。区块号包含了多个交易,UTXO包含多个输入也会随着交易变化。所以当时的希望是寄托在layer 3的RGB和Taro协议上实现NFT。
但是Ordinals的发明者Casey Rodarmor,总结了过去BTC开发者的尝试,提出了Ordinals。什么是Ordinals呢?BTC上每个satoshi都是区块的第一个交易(coinbase transaction)创造出来的,所以实际上每一个satoshi天然就具备了一个顺序号,这个顺序号由区块号和这个satoshi被mined出来的顺序决定,而且由于BTC区块链的追溯性(每个satoshi一定可以反向追溯到coinbase交易)所以这个序号是不变的,这也是Ordinals的名字由来。
除了清晰的定义了每个satoshi的序号,Casey Rodarmor还提出了这个序号不是even的,有些序号本身就具备一定的稀缺性:每个区块的第一个satoshi就是这个区块的第0个satoshi;每隔2016个区块,挖矿难度会调整,难度调整后的第一个区块的第0个satoshi;每隔四年产出的新satoshi会减半,减半的第一个satoshi;每隔6次减半,难度调整和减半会重合,所以第一个satoshi也与众不同。简单的来说,Ordinals在satoshi的序号上发明了新的稀缺性,甚至提出了一套命名规范,给每个satoshi根据稀缺性取了名字。
Ordinals借助Segwit和Taproot,将一个satoshi和对应的内容inscription到区块的见证数据部分,因此Ordinals NFT是完全on chain的,而且每个区块容纳的NFT不能超过4M。(看到4M这个熟悉的数字了吧,当年BTCer和BCHer对于Segwit一个争论焦点即Segwit到底能够扩容到多大,实际上现在已经有矿工mine了接近4M的NFT)。
总结一下,Ordinals NFT的稀缺性来自三个方面:
1. satoshi序号的稀缺性。
2. 区块大小对能够inscription的NFT数量和大小的限制。
3. NFT文化价值,版权,数量等的限制。
所以相对于以太坊的NFT稀缺性集中在第三个方面,Ordinals NFT增加了更多的稀缺性来源,而且是紧密的跟区块链绑定在一起的。
除了稀缺性,Ordinals NFT更加优越的地方还在于:
1. Ordinals NFT在Taproot技术的帮助下,inscription跟BTC的一个普通交易非常类似,所以可以在不依赖第三方的情况下进行自由的交易、转移。甚至通过Taproot的script实现NFT的定时租借、多人拥有一个NFT。也就是说Ordinals NFT不需要以太坊NFT的授权过程,也不依赖合约内容,是完全自己掌控的NFT。
2. Ordinals NFT现在是on chain的,但是以太坊的NFT是有的on chain,有的是保存在其他存储平台上的,需要自己来甄别。保存在其他平台意味着丢失的可能性。
3. Ordinals NFT定义内容的时候是采用了类似HTML定义内容的方式,实际上用户完全可以自定义内容,包括文字、数据、视频、音频等,所以实际上应该称为digital artifact。
4. 以太坊的NFT安全性是跟铸造合约高度绑定的,而Ordinals NFT的安全性是BTC本身来保证的。哪个更加安全就不言而喻了。
Ordinals NFT的缺点也很明显,inscription过程更复杂有可能失败,随着区块拥堵制造费用也会提升,而且NFT体积不能超过4M,实际目前一般推荐的大小是50K左右。
最后,做一下延展的思考。哈耶克当年提出计划经济不可行的一个观点是知识是分散在社会各处而且有时效性,所以是无法中心计划的。随着技术的进步,有人就提出利用大数据和超级计算机可以解决这个问题,实现计划经济。这里暂时不说通过超级计算机方法的可行性。实际上我个人认为,波普尔提出的计划经济不可行的观点更加难以反驳。波普尔认为世界就是不可知的,新的技术一旦发明出来,认知手段就会改变,人们认识的世界就可能发生巨大变化。新的技术会产生新的稀缺性,怎么能够通过事先计划来分配呢?而且,新技术的后果甚至可以和其发明初衷完全无关的。Ordinals NFT至少产生了两个对BTC影响深远的意外效果:
1. 由于inscription需要追溯satoshi的序号,所以现在制造Ordinals NFT需要使用全节点,如果Ordinals NFT继续持续发展,很可能一劳永逸的解决一直让社区头痛的全节点数量问题,更好的实现去中心化。
2. 丰富了矿工的收入来源,无论是出售稀缺satoshi和帮助铸造NFT都可以成为新的赚钱方式。在区块奖励不断减半后,提高矿工的积极性。