深度解析比特币NFT协议Ordinals:生态与发展
Ordinals生态项目
如果你觉得本文有价值,欢迎转发。
关注作者推特:团长(https://twitter.com/quentangle_)
我们在前两篇文章中对Ordinals做了简单的介绍,并对ordinals的技术实现做了简单的梳理。ordinals还是一个非常早期的项目,它还有非常多不完善的地方,但是已经有为数不多的围绕ordinals的基础设施来建设的生态项目,下面我们来介绍几个。
交易所/浏览器
Gamma
gamma.io原本是一个基于Stack($STX)的NFT交易所(Stack可以理解为比特币的一个侧链),在Ordinals发布之后,也提供了Ordinals的一些基础的功能,包括创建铭文,浏览藏品,申请藏品页面。
ordinals directory
https://ordinalsdirectory.com/ 仅仅提供了基础的铭文展示功能,交易功能需要调整到项目discord社区以P2P的方式进行,铭文铸造直接跳转到ordinalsbot.com。
OrdinalHub
https://www.ordinalhub.com/ OrdinalHub除了提供基本的铭文展示、项目展示页面之外,还提供了一个education页面,用于对Ordinals做一个科普。还提供了一个日历,用于提供接下来的项目发布。不过发布的项目真假难辨,而且ordinalhub网站本身也只提供了一个twitter,并没有社区入口。
ordinals.market
https://ordinals.market/ ❗这个项目需要警惕,他上面只列出了一个bitcoin punks项目,而且还是以ETH计价。链接钱包时也是链接的以太坊钱包。它并没有在做对Ordinals生态有益的事情。
ORDSWAP
https://ordswap.io/ ORDSWAP是一个构建在比特币网络上的Ordinals市场和钱包,可以在上面铸造、买卖ordinals铭文。网站提供了一个临时钱包,但是会把私钥直接保存在网页中,我不确定这样做是否安全。但是可以看得出来他们想做一个面向更多人的更易用的Ordinals基础设施。
Scarce City
https://scarce.city/ Scarce City并不是一个专门针对Ordinals的市场,是一个相对通用使用比特币技术的交易市场,以比特币出售比特币商品。支持托管的方式进行拍卖。
铸造工具
Ordinalsbot
https://ordinalsbot.com/ ordinalsbot原本只是一个铸造工具,帮助那些没有比特币全节点的用户铸造ordinals铭文。现在它加入了浏览器的功能,并在官网上暗示了即将发布开发者和创作者相关的工具。值得关注。
ORDMINT
https://ordimint.com/ 也是一个铸造工具,支持通过闪电网络支付btc来铸造铭文。
InscribeNow
https://inscribenow.io/ 一个支持批量铸造的工具。
钱包
Ordinals Wallet
https://ordinalswallet.com专为ordinals开发的网页钱包和铭文浏览器,是一个相对来讲完成度比较高的项目,而且项目开发迭代的速度很快,不断推出新功能,值得关注。
Sparrow wallet
Sparrow wallet是一个支持查看Ordinals交易的“传统”比特币钱包,你完全可以当成普通的比特币钱包来使用。但是在首发Ordinals铭文的时候,请务必注意一些细节,否则不小心就会吧铭文当成普通的余额发送出去,具体参见https://docs.ordinals.com/guides/collecting/sparrow-wallet.html
Xverse wallet / Hiro wallet
这两个钱包都是基于Stack的比特币钱包,现在都加入了对Ordinals铭文的展示。
其他基于Ordinals的基础设施
由于Ordinals生态还处于非常早期的节点,所有的基础设施还是都围绕着铸造、展示、交易铭文来展开,其他利用铭文的None fungible的特点来进行的其他项目还都大有可为。下面我会根据我的理解来展望一些可能的方向,算作抛砖引玉。
DID域名系统
在比特币建立之初,社区就希望能够在比特币上建立一套别名系统,以给人们的转账带来方便。以太坊ENS的成功,让域名系统不仅可以是账户的别名,还可以承担去中心化身份的功能。ENS本质上也是一套NFT系统,也可以通过Ordinals在比特币上去实现。
投票治理
投票功能是去中心化自治组织(DAO)存在的技术基础,而在比特币上却没有类似的系统,导致很难出现基于比特币生态的DAO项目。但是如果我们基于Ordinals开发一套passcard,做完某个特定社区的入场券,那么就可以建立一套投票系统,根据用户持有的passcard来进行投票。这样基于比特币的DAO组织也可以出现。
比特币预言机
预言机是沟通区块链和外部世界的桥梁,本来预言机也是需要依赖于智能合约才能工作的,但是ordinals的设计给我们提供了一个思路就是利用Taproot的花费路径脚本来向预言机“暗示”自己需要的数据,再由预言机从链下获取数据后提供到链上。功能上可能不会想以太坊预言机那样丰富,但是也是可以帮助去自动化得记录一些链下数据的。
Ordinals的改进方向
Ordinals还是一个很早期的项目,它还很不成熟,用户体验也不是很好,甚至伴随着很多争议。其中一个最大的争议就是,ordinals把所有的媒体数据都存在链上,是对比特币宝贵的区块空间的浪费。这一点确实是个问题,把数据存在链上不仅会占有很多的区块链资源,还会让能够运行比特币全节点的设备变少,降低比特币的去中心化。而且一些超过4M大小的文件根本无法存到链上,这同样也会制约着Ordinals本身的生态发展。
Ordinals存储方式并不是不能改变的。目前Ordinals官方定义的类型是和互联网媒体类型MIME一致,但是其实我们可以定义ord脚本里的类型为url类型,让媒体数据存储到IPFS或AR上,这样一方面也能降低比特币的的存储需求,另一方面对ordinals本身的铭刻数据类型也没有任何限制。但是Ordinals官方好像对此并不太认同,如果要这样做对话,可能需要自己做一个ordinals浏览器。
除了存储到链外,还可以利用多个区块共同组成一个铭文,这样铭文的大小就可以不受4M的限制。这种做法同样需要对原本对ord脚本做一些改进。
总结
以上就是我对Ordinals生态对一些总结和展望。我对Ordinals的生态还是非常看好的,这里还是一片蓝海,如果你也想做Ordinals方向进行研究创业,欢迎与我联系。