我们在2023年2月3日的Galaxy Brains播客节目中采访了Inscription & Ordinals的创建者Casey Rodarmor。
在过去的两个月里,比特币意外地出现了一个新领域。自2022年12月14日以来,已经有超过20万个Inscription在比特币上被mint出来。这些数字雕刻,蚀刻在世界上最古老和最安全的分布式账本上,包括图像、文本、音频甚至应用程序等文件。然后,这些Inscription中的每一个都可以与一个Ordinal联系起来,一个单一的Satoshi (Sat),即比特币的最小单位。虽然Inscription和NFT之间存在明显差异,但公平地说,NFT的原生链上生态系统已经以一种前所未有的方式出现在比特币上,而且其使用量呈爆炸式增长。2023年2月27日星期一,世界上最大的NFT发行商Yuga Labs宣布了TwelveFold,这是一个在比特币上发行的新的NFT系列。
比特币Inscription将是一个很大的市场。 我们对基于Inscription和Ordinal的比特币NFT市场规模的基本预测是到2025年将达到45亿美元。
Inscription极大地扩展了比特币的设计空间。添加具有强大可用性保证的大量数据存储,开辟了各种用例,其中许多才刚刚开始探索,包括新型的去中心化软件或比特币扩展技术。然而,即使是NFT用例本身,也有可能极大地扩大比特币的文化影响范围。
新的用例将推动人们对比特币的兴趣和采用。Inscription的增长,无论是作为NFT市场还是其他市场,都将增加比特币被更多采用的可能性,从长远来看可以支持比特币USD。
即使没有“Ordinal理论”,Inscription也可以很大。比特币上存在重要的“blob空间”数据可用性,即使不依赖于第二层方法来单独标记比特币单位,也可以找到重要的用途。对比特币可替代性的负面影响的担忧被夸大了。即使是与Ordinal相关的5亿Inscription,也只有0.2%的比特币终端供应变得“不可替代”。
Inscription可以为区块空间的需求设置一个下限,有利于比特币的安全和收费市场。矿工将从Inscription中获得更多的费用收入,从而帮助将矿工收入从区块补贴转移到交易费用。
支持比特币NFT的重要市场基础设施将在2023年第二季度开发完成。在短短两个月的时间里,钱包已经开始提供必要的支持,以改善用户体验,且市场已经出现。
这种新的比特币原生用例的出现表明了巨大的增长机会,也引发了对比特币未来的严重质疑。虽然许多人正在接受这个新的设计空间,但其他比特币使用者仍在担忧它对比特币的去中心化的影响。在这份报告中,我们详细介绍了比特币NFT的历史,研究了Inscription和Ordinal的基础和现状,探讨了Inscription和Ordinal带来的机遇和挑战,并认为它们不仅为比特币生态系统创造了巨大的增长潜力,而且可以提高整个比特币网络的保真度和安全性。我们的基线分析表明,到2025年,比特币NFT的市场规模可能达到45亿美元。
2022年12月,一位名叫Casey Rodarmor的比特币开发者发布了名为ORD的开源软件,该软件在比特币核心全节点之上运行。该软件允许用户将计算机文件编码为比特币交易中的十六进制数据(“Inscription”),并将发布的数据“绑定”到单个satoshi上,有效地创建一个NFT(“Ordinal”)。
Inscription是任意数据和相关元数据的blob,后者告诉比特币节点如何呈现所述数据(是图像、文本还是其他?) Inscription在功能上类似于以太坊的calldata,因为它们存储只读数据。由于Tapscript(在比特币的Taproot升级中引入)和Segregated Witness(2017年比特币升级)的怪癖,这些Inscription理论上可以大到4MB(事实上,有人在2023年2月初mint了一个3.96MB的Inscription)。Inscription数据作为见证数据的一部分被发布到比特币的区块链上——这是交易中存储交易签名的部分,可由任何运行ORD软件的完整存档比特币节点解码为可查看内容。
Ordinals是单个satoshis(sats),这是目前最小的比特币面额(每个1 比特币=100m satoshis)。术语ordinal来自创造者Casey Rodarmor所说的“Ordinals理论”,即可以在比特币的供应(UTXO集)中标记和跟踪单个satoshis的想法。如果用户选择了这种方法,就有可能看到sats的开采时间和顺序。用户甚至可以根据不同的标准(例如,它们在多长时间前被开采,是否参与了著名的交易等等),将不同的稀有性特征应用到这些单个satoshis。在撰写本文时,有超过25万个Inscription与单个satoshis(Ordinal)相联系,其中大部分是在2015年之前开采的。虽然很多人认为较早的satoshis是罕见的,但实际情况是,比特币的货币政策使得发行量被Satoshi大大提前了(到2016年初,目前流通的1,920万个比特币中已经开采了1,500万+)。
Inscription本身就存在--与之前的OP_RETURN或将数据编码为多个交易输出的解决方案相比,人们现在可以在链上放置更多内容。但是,如果用户采用了Ordinal,这些Inscription也可以与个人satoshis绑定,使它们能够作为NFT进行交易和转移。重要的是,Inscription与单个sat(Ordinal)的关联是基于一个用于对单个satoshis 进行编目的链下方法,参与节点必须遵守并同意该方法,才能使Inscription和Ordinal之间的此类连接以任何意义“存在”。虽然Inscription本身被发布到实际的区块链数据中,并且供所有完整的存档节点查看,但实例化、支持和相信Ordinal本身的存在需要社会共识。
从本质上讲,Inscription可以在没有Ordinal理论的情况下继续存在。因此,这两者应该被分开观察。比特币社区正在交替使用Ordinal和Inscription,并造成了一些混乱。为了减轻围绕Inscription与Ordinal的混淆,我们将在以下报告中把数字收藏品称为“Inscription”或“比特币NFT”。
与以太坊NFT相比,比特币NFT具有不同的技术堆栈。这两种数字收藏品的主要区别如下:
值得注意的是,新钱包的出现提高了Inscription的便携性。此外,从托管的角度来看,Inscription实际上可能比以太坊NFT更好,至少对于机构投资者而言。 具体来说,机构投资者,如在SEC注册的NFT基金,将需要对其NFT进行合格的托管,这在今天的ERC-721代币中是很难找到的。由于Inscription与单个satoshis绑定——即只是比特币的正常单位——对于托管人来说,为Inscription开发机构托管选项应该更容易,因为不需要支持新的代币标准。具体来说,比特币托管人只需要提供UTXO级别的托管,以确保他们不会在账户级别上与其他托管的satoshis混合在一起。
比特币的代币化早在以太坊上创建NFT之前就出现了。比特币引入NFT文化始于2012年的开源项目Colored Coins。这个项目为比特币引入了一种新的方法,即把现实世界的资产或服务附加到UTXO集。Colored Coins是第一个使用EPOBC机制的比特币项目,该机制促进了Colored Coins的转移,并通过在交易的第一个输入的nSequence字段中分配一个标签值将其与普通比特币区分开来。nSequence始终存在,但未被满节点使用,可以删除。用于将任意数据输入比特币交易的Colored Coins的开销为零(与基于OP_RETURN的增加交易规模不同)。 虽然彩色硬币是第一个尝试在比特币上创建替代性数字资产的项目,但该项目超前出现,并失去了比特币社区的关注。昙花一现的Colored Coins项目是以下试图在比特币上创建数字收藏品的举措的先驱。
2014年,第一个比特币分叉Namecoin,mint了有史以来第一个NFT。一个名为“Quantum”的NFT项目的历史之一,是由Jennifer和Kevin McCoy创作的生成性艺术作品。Quantum通过正式引入数字艺术和分布式账本技术(DLT)的交叉点,开启了加密货币空间的范式转变。尽管这一历史事件没有发生在比特币上,但数字艺术在比特币分叉上的出现还是值得注意的。
2014年,Counterparty通过OP_RETURN函数对任意数据进行编码,进一步提出了在比特币上发行替代数字资产的想法。比特币客户认为这些交易是有效的但无法消费的交易,但Counterparty节点将其视为数字资产转移。Counterparty的网络效应加速了市场和兼容钱包的发展,为生态系统的繁荣铺平了道路。例如,EverdreamSoft于2015年在区块链上开发了第一款交易卡牌游戏《Counterparty》(《spellof Genesis》)。此外,Counterparty还负责迄今为止最著名的比特币NFT项目——Rare PePe Cards,于2016年11月发布。尽管Counterparty在今天并不是很重要,但该项目在首次将NFT文化成功引入比特币社区方面发挥了重要作用,并且目前它仍然在使用。
Omni Layer,原名Mastercoin,是2014年构建的另一个代币化应用程序。Omni层使开发者能够创建可定制的替代资产,试图将比特币的网络扩展到其自身货币之外。Omni层上的替代资产通过OP_RETURN函数附加元数据,而不改变原生链的特性和逻辑。值得注意的是,Tether,成为Omni上最受欢迎的代币。虽然Omni上没有发生类似NFT的活动,但该应用程序值得一提,该应用程序提供了另一个尝试在比特币上开发替代资产的例子。
2021年,Stacks推出了自己的第一层区块链,为比特币增加NFT和DeFi功能。Stacks区块链与比特币的区块链平行运行(就像比特币侧链)。通过作为比特币侧链运行,Stacks网络能够从比特币的安全性中获益,尽管参考了比特币的状态,这表明 Stacks 交易受益于比特币的最终性。然而,在Stacks上购买和出售NFT只能用原生Stacks代币(STX)进行交易。由此可见,将Stacks定义为“比特币NFT”是有争议的,因为这些资产不在原生比特币链上,也不与比特币进行交易。 Stacks用于将NFT安装到比特币生态系统的方法,与之前试图将数字收藏品直接引入比特币主区块链的示例无法相比。但更重要的是,自称与比特币相邻的Stacks的NFT生态系统的相对成功,显示了对比特币相关NFT的需求的一些证据。
Counterparty的成功不可避免地伴随着来自比特币社区的众多批评。具体来说,反对使用 Counterparty的论点集中在使用OP_RETURN函数向交易中输入任意数据,最终会在下载整个链时对全节点造成负担。然而,支持Counterparty的比特币用户反驳了对方的说法,表示OP_RETURN函数中的任意数据是可替换的,因此,比特币全节点不需要浪费内存空间下载Counterparty交易。
Taproot和SegWit是如何启用Inscription的?
虽然NFT和其他类型的代币化用例已经在比特币上和周围存在多年(如本报告前面部分所述),但允许创建Inscription的构建块真正形成于2017年。首先,2017年颁布的隔离见证升级(BIP 141)通过将签名数据(见证)移动到交易的末端来重组交易,用虚拟字节(权重)取代字节(数据大小)的概念,并重新计算签名数据的权重,使其每个字节仅占权重单位的¼。这一变化导致了有效的区块大小增加,特别是当大量数据被塞进交易的见证部分时。比特币的下一次(也是最近一次)重大升级Taproot(BIP 341)于2021年激活,并为网络带来了多次升级。但重要的是,Taproot允许在交易的见证部分编写更复杂的脚本,还取消了见证数据的大小限制,以及其他一些变化。这两个升级,SegWit和Taproot相结合,既使大量的任意数据存储成为可能,同时也使其比标准交易数据更便宜,从而为Inscriptions奠定了基础。