文章:@TraFinity Labs @AIO Labs

作者:@masa @0xsilence @Luna.F

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

TraFinity Labs & AIO Labs联合发布AIONews全网首发

序文

比特币是区块链技术第一个成功的实践项目,使去中心化的概念深入人心。在比特币诞生10多年的时间里,其他各种类型的区块链项目层出不穷,他们有着更先进的技术,更高的TPS,更复杂多样的生态。相比而言,在功能性上,比特币的区块链网络主要功能是价值转移的实现,就是把一定数量的BTC从一个地址转移到另一个地址。

最近,Ordinals协议的发布,使得人们在比特币的链上创建NFT成为可能。那么Ordinals是什么原理,为什么它可以在比特币这个"古老"的链上创建NFT?比特币链上的NFT有没有参与价值以及如何参与?我们今天就来深入了解一下。

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

(图:截止到3月15日已经生成了463K的BTC Inscriptions)

Section1 历史渊源

1.1 BTC网络发展历程

比特币(Bitcoin)是全球首个被广泛接受和使用的加密货币,在经历了十多年的发展和演进,如今已成为领先的全球性开放式去中心化数字货币。比特币的成功主要归功于其独特的区块链技术,这是一种基于去中心化网络的主要创新,使它成为了一个没有中央管理者或机构控制的数字货币。

1.起源

比特币(Bitcoin)的起源可以追溯到2008年,由一位或一组名为"中本聪"的神秘人物提出并实现。中本聪在一篇名为《比特币:一种点对点电子现金系统》(Bitcoin: A Peer-to-Peer Electronic Cash System)的白皮书中介绍了比特币的基本思想和技术方案。在此之后,中本聪开始着手实现比特币项目,并于2009年1月3日推出首个比特币区块链。

2.初创阶段

在比特币(Bitcoin)的早期发展阶段,它仅受到一小部分人的关注,不过很快就开始吸引越来越多的用户和投资者。2010年5月,比特币在一次交易中被用于购买了比萨饼,这标志着比特币成为世界上首个商用数字货币的开始。在2011年,比特币价格开始上升,从当时的几美分达到了每单位30美元的峰值,随之而来的是一波短暂的热潮。不过此后,比特币价格迅速下降至每单位2美元以下,比特币的流动性、库存和接受度都受到了惊人的打击。

3.成熟阶段

在2012年,由于比特币的独特性和其可能对经济的重要意义,包括一些著名的金融专家开始关注比特币。这年6月,第一个比特币采矿奖励减半事件发生,这将比特币的采矿奖励从50比特币减半至25比特币,并为今后的每四年实施类似的事件铺平了道路。这吸引了越来越多的人们参与到比特币的挖矿和交易中。2013年,比特币突破了100美元的价格大关,比特币社区的活跃度迅速提高,并开始在国内外出现了更多的比特币交易所和区块链创新企业。

4.全球扩张

比特币在全球范围内的接受度和普及率也随着时间的推移逐步提高。2014年,比特币价格在短时间内从1,200美元下跌至200美元,并在随后的几年中一直在价格上下波动。与此同时,比特币的技术生态系统不断壮大,并出现了许多新的应用程序和服务。2017年,比特币价格开始快速上涨,从几千美元涨到2万美元以上,创造了新的历史记录,并引起了全球范围内的广泛关注。在2018年,比特币价格再度成为焦点,下跌超过80%,但比特币市场依然保持着强大的生命力,它已经成为了成熟和广泛被承认的资产类别而非革命性的数字货币,而区块链技术则越来越广泛应用于金融、物流、医疗保健等领域中。在此后的十几年,BTC带领着加密数字货币掀起了全球金融财富领域的惊涛骇浪。

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

截至 2022 年,全球加密货币拥有率平均为 4.2%,全球拥有超过 3.2 亿加密用户。散户和机构不断涌入, 来自于Triple A 的调研显示:81% 的美国成年人在 2022 年听说过加密货币。比特币是美国加密货币所有者的热门选择,超过 73% 的加密货币所有者受访者拥有比特币。

5.今天和未来

目前,全球已经有数百万人使用比特币进行交易,并且比特币的使用方式正在不断拓展。比特币、以太坊、莱特币等区块链资产已经被广泛认可,大量的传统投资公司和基金都已经开始着手在这一领域进行投资。目前,全球范围内也已经出现了很多针对比特币和其他加密货币的金融服务,例如比特币交易所、钱包提供商、支付处理商等等。未来,比特币和区块链技术有着巨大的发展前景和应用空间,并与其他领域的技术和业务模式有着越来越多的交叉点。不过,比特币和区块链技术面临的挑战也不少,如可扩展性、可持续性、安全性、监管等问题,还需要不断地进行技术创新和改进。

1.2 Taproot更新

什么是Taproot?维基百科给出了以下定义:

Taproot:“主根(taproot)是一个大的、中心的、占优势的根,而其它的根会从其侧面发芽。通常,主根有些直,然后形状逐渐变细,并直接向下生长。在例如胡萝卜这样的植物中,主根是一种非常发达的贮藏器官,其已被作为蔬菜栽培。"

Taproot方案提出者Gregory Maxwell给出的说法是:

“这个词起源于一棵树的形象化,这颗树的中央有一个像蒲公英主根一样粗壮的中心(这项技术非常有用,因为假设有一条高概率路径,其余的路径就模糊化了)。我认为这是一个很好的方法,因为它通过利用根中隐藏的commitment来验证脚本路径的花费。

……唉,将具有已排序内部节点的哈希树称为“桃金娘树”(Myrtle tree)并没有流行起来。 (Myrtle tree是包括Melaleuca树、茶树(tea-tree)在内的树家族,这听起来像'merkle'。:p)”

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

(图:Taproot升级极大提升了BTC网络的私密性、可扩展性、安全性及其他特性)

具体来说,2021年的BTC进行了Taproot更新,增加了以下内容:

1.交易验证优化: Taproot将多种比特币交易验证条件合并为一个单一的条件,从而大大简化了验证流程,在交易过程中减少了上链信息的传输,提升了交易效率和交易确认速度,也增加了比特币网络的扩展性。同时,这也有益于提高隐私性。

2.Schnorr签名: Taproot利用Schnorr签名来减少交易签名信息,提高交易隐私性。最重要的是,Schnorr签名更好地接受了批量验证,甚至能够对多个签名进行组合。在 Taproot 中,这被用来隐藏比特币网络中的多余的、具有稍微公开性质的信息,以保护交易的隐私性。

3.ASCII式的脚本支持:在 Taproot升级中,新的计算机语言现在可以利用比特币的脚本语言进行编写。这使得比特币用户能够创建更为复杂的应用程序,更灵活地增强比特币脚本的灵活性和多样性。举例而言,这将为节点投票、闪电交易支出或基于比特币的复杂性交易带来便利。

4.多余条件:Taproot为比特币网络的多余条件提供了全面支持,这种技术可以将比特币交易的多个条件转化为一种非常高效的交易方法,轻松应对众多不同的交易和应用场景。

5.MAST支持:MAST是一种具有高度灵活性的合约形式,可支持基于树的标准合约的自定义组合。Taproot支持 P2SH(Pay-to-Script-Hash)中的MAST,提高了比特币的灵活性和多样性。

6.增强的密码学保护: 虽然比特币已经被证明为一种具有很强安全性的数字货币,但 Taproot升级将带来额外的保护措施,包括BIP-Schnorr的参与、通过程序的环保护所构建的Tapscript技术、以及将Schnorr签名融合入比特币脚本语言中,从而确保比特币交易的设施和过程无法被篡改或被黑客劫持。

Taproot 这种更复杂、更高级的比特币交易类型,允许在交易结构方面提供更多的隐私和灵活性。使用 Taproot,多方可以在不向世界透露所有细节的情况下就一项复杂的交易达成一致。Taproot 的升级,将催动比特币开启智能合约部署、拓展用例等各种场景升级。也就是说,Taproot 交易可能比顺序交易更复杂、更微妙,正是这种灵活性使得比特币上的 NFT 成为可能。

1.3 Ordinals的定义

比特币的本质与指导其设计和开发的哲学有着千丝万缕的联系。首先,它是一种哲学,旨在通过密码学最大限度地发挥个人拥有和控制其资产和身份的能力。它还将货币奉为公共物品——不受国家控制——受制于纯粹机械和预定的发行。协议设计、交易终结和发行时间表中的不变性概念,牢牢扎根于参与和使用网络的设计和社区。因此,见证比特币的新用例如此突然地出现是令人惊讶的,就像Ordinals情况一样。

序数(Ordinals)是一个数学概念,它扩展了自然数的集合(1,2,3,......),包括一个顺序的概念。如果我们认为satoshis(sats)是比特币的基本粒子,也就是最小的、不可分割的组成元素,我们可以通过自然计数这些sats的铸造顺序来定义sats和序数之间的映射。在数学上,我们可以说satoshis的集合是有序的,因为在这些sat被铸造的顺序(在比特币链中被排序和记录)和我们用来计算它们的自然数集合之间存在一个明确的和定义良好的映射。

这种映射是可能的,因为虽然BTC的交换价值同样适用于所有的satoshis,但每个satoshi的身份是由区块链记录唯一确定的,这使得每个satoshi是不可替代的,因为每个satoshi与其他每个satoshi完全不同,可以区分。因此,虽然可替代性的概念通常以资产的交换价值为中心,但每个satoshi的完美(即完整、独特)历史,从它被铸造的那一刻起,贯穿每笔交易,使我们能够为每个satoshi假定一个身份--这个身份可能反过来影响交换价值。然而,这并不是对satoshi进行分类的唯一方法,因为其他同样有效的编号系统也可以实施,例如先进先出与后进先出。

在迄今为止已开采的1.9万亿个satoshi中,对satoshi的排序自然会导致对一个satoshi的相对稀有性和价值的多种解释。因此,我们可以认为在一个区块中铸造的第一个satoshi币要比平均satoshi币稀有得多,因为总共有~776,400个区块。我们可以进一步确定难度调整中的第一个satoshi,难度调整每两周发生一次(总共有~242个难度调整),甚至是减半后的第一个satoshi,减半每四年发生一次(至今有3次减半),以确定难以置信的稀有的satoshi。然而,这种归属系统是完全任意的,因此,其他赋予sat稀有性的方法最终可能会比之前描述的基于sat发行的系统更占优势。其他根据satoshi顺序定义名称、数字、坐标、百分比等的方案也同样可以考虑。

Section2 协议详解

2.1 Ordinals协议

NFT的全名为非同质化代币(Non-Fungible Token),与比特币(Bitcoin)作为典型的同质化货币代币(FT)不同,每个NFT独特且不同于其他任何NFT。由于比特币网络的设计不允许出现NFT,Ordinals提出了一种新的处理方式来观察这些BTC代币的方式。

比特币总共有2,100,000,000,000,000个最小单位,即聪(Satoshi),而1个BTC = 100,000,000 Satoshi。所以全部的比特币的数量是2,100,000,000,000,000 Satoshi。Ordinals通过为这些Satoshi进行顺序编号,将这些Satoshi区别开来,这也是“Ordinals:序数”这个项目名字的由来。编号的方式有多种,比如直接按照纯数字的顺序号比如[2099994106992659](https://ordinals.com/sat/2099994106992659),或者按照每个Satoshi出现位置的区块号+偏移量比如[3891094.16797](https://ordinals.com/sat/3891094.16797) 等。对Satoshi进行编号后,任何资产,如NFT、安全代币、账户或稳定币,都可以使用序号作为稳定标识符附加到Satoshi上。Ordinals将这种“附加”(attach)动作称为铭刻(inscribe),类似于以太坊NFT的铸造(mint)行为。

接下来问题就是如何Satoshi区别于其他Satoshi?打个比方,在许多魔术表演中,魔术师会使用硬币、纸牌等物品作为魔术道具。为了证明魔术师没有偷换过硬币,没有将其修改过,魔术师会让观众在硬币上做个记号,暗示着这个硬币是世界上唯一无二的,与其他硬币不同,因此魔术师不可能使用其他硬币来欺骗观众。Ordinals序数理论的方式通过在Satoshi上进行标记达到每一个Satoshi都和其他Satoshi不同的效果。

许多人可能会认为这种方式有些牵强,但是一个新事物的出现往往会伴随着争议。此外,给比特币标记并不是第一次出现的事情,例如试图在比特币上创建DNS的Namecoin(BIP15)、尝试为比特币添加标记的Colorcoin等。Ordinals是这些尝试中最近且最成功的一个。与以太坊等智能合约构建的NFT体系不同,Ordinals铭文的所有数据都存储在链上,不依赖于IPFS或AWS S3等外部存储,是真正意义上的去中心化,并像所有比特币交易一样在区块链中保存。例如,最初进入人们视野的比特币NFT图片Taprootwizards存储在链上的区块号为774628。

不过,将图像存储在链上会占用其他正常比特币交易的空间。这也是Ordinals受争议的另一个方面,它“污染”了比特币的这个金融交易系统,占用了正常的转账交易的宝贵的存储空间。但是从另一个角度看,这也开拓了比特币的应用场景,让比特币产生了除了转账之外的更多的功能。从技术上讲,比特币的协议对于这部分的数据没有做类型的限制,Ordinals遵循的是MIME协议,数据类型可以是图片,也可以是视频、文字、身份或其他,所以加以比特币最强大的去中心化的共识,未来比特币NFT相关的生态想象空间还很大。

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

(图:Taproot Wizard成为有史以来最大的BTC区块,占用了接近BTC区块的4M上限)

Ordinals官方在文档中给出了更多的关于sat铭文和以太坊NFT对比之下的优势。两种NFT形式各有特点,比特币NFT给人一种蒸汽朋克的感觉,用原始的机械的基础设施构建一些复古但又高级的世界观。以下介绍了一些相关的技术背景及发行方法。

2.2 铭文(Inscriptions技术解释

比特币脚本(Bitcoin Script)是比特币网络内置的一套编程环境,它通过一些简单的操作码(Opcode)组成的一套基于堆栈的脚本代码,让比特币实现了可编程支付的功能。比如最基础的P2PK(Pay to Public Key)支付方式,就是通过脚本定义了如何向公钥支付的检查过程。

比特币脚本(Bitcoin Script)并不是一个图灵完备的编程语言,他的定义和功能主要是为完成各种支付场景而设置的,并不能更加复杂的业务逻辑。而且Bitcoin社区对于增加新的OP_CODE相当的克制。也是因为无法给予比特币脚本的可编程性做出更加复杂的功能,当时比特币社区对重要成员Vitalik才会想要构建一个可编程性更加完善的区块链,以支持更加复杂的去中心化应用的开发,这也是Ethereum诞生的原因之一。。

Ordinals铭文内容完全在链上,存储在taproot script-path spend scripts脚本路径的花费脚本中。Taproot脚本对其内容的限制非常少,而且还能得到见证者的折扣,使铭文内容的存储相对经济。Taproot是即隔离见证segwit之后比特币扩容的最新阶段,比特币的扩容是为了提高比特币的交易量,但是客观上也为ordinals的出现创造了条件。

比特币扩容给Ordinals铭文创造了实现条件,从技术角度来看,越是去中心化程度高的区块链,效率通常也是最低的。时至今日比特币的单个区块大小依然是1M,和中本聪挖出的第一个区块大小一样。比特币社区没有直接走加大区块大小的这种简单粗暴的方案,而是走了隔离见证这个不需要硬分叉的方式。

以下是Ordinals依赖的BTC基础技术/特性:

隔离见证

在比特币的每笔交易信息分为两个部分:基础交易数据+见证数据,前者记录账户资金结余,后者是验证用户身份。对于用户而言,最关心的是账户资金结余等事关资产的核心信息,验证用户身份环节无需在交易中占据过多成本。简单来说,转账接收方只需要确认资产可用,无需明了发起方详细信息。但是,在比特币交易结构中,见证数据,也就是签名信息占用了大量的存储空间,进而耽误了转账效率、增加了打包成本。隔离见证技术,就是将见证数据从交易信息中提出来单独存储。

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

(图:2016年BTC更新的隔离见证Segwit技术)

Taproot

Taproot是一次优化比特币脚本的软分叉,提升私密性、效率以及网络处理智能合约的能力。这是自2017年SegWit升级之后,公认的比特币重大升级。

Taproot升级由3项不同的比特币改进提案(BIP)组成,其中包括:Taproot、Tapscript及其核心,即名为“Schnorr签名”的全新数字签名方案。Taproot旨在为比特币用户带来诸多好处,例如提升交易私密性和降低交易费用。还将让比特币执行更多复杂的交易,从而拓宽应用场景。ordinals协议就是利用的taproot script-path spend scripts脚本来实现的附加数据,所以想要使用ordinals首发铭文,需要使用P2TR脚本类型的地址。

闪电网络

闪电网络和ordinals协议的技术需求并无直接关系,但是因为ordinals地址是支持闪电网络的比特币地址,且闪电网络可以降低交易费用,加快交易确认速度,所以可以用在铭文的铸造过程。

2.3 BTC NFT的编码方式

铭文(Inscriptions在交易中的编码方式

由于taproot脚本的花费只能从现有的taproot输出中进行,所以铭文是通过一个两阶段的提交/揭示程序来进行的。首先,在提交事务中,创建一个提交给包含题词内容的脚本的taproot输出。其次,在揭示交易中,由提交交易创建的输出被花费,揭示链上的铭文内容。

铭文内容在未执行的条件中使用数据推送进行序列化,称为 "封装"。包络由一个OP_FALSE OP_IF ... OP_ENDIF组成,包裹着任意数量的数据推送。因为封套实际上是无操作的,所以它们不会改变包含它们的脚本的语义,并且可以与任何其他锁定脚本相结合。

一个包含字符串 "Hello, world!"的文本铭文被序列化如下:

JavaScript

OP_FALSEOP_IFOP_PUSH "ord"OP_1OP_PUSH "text/plain;charset=utf-8"OP_0OP_PUSH "Hello, world!"OP_ENDIF

Ordinals协议本质上就是将这一段代码序列化到见证脚本里面。

我们用一个例子来对编码进行说明,这是编号为139342的铭文,它将一个时间字符串“Fri Feb 17 05:02:18 PM CET 2023”铭刻到编号为1324061169091174的sat上,下面是它在ordinals浏览器的链接。

[该类型的内容暂不支持下载]

我们可以在mempool.space中查看这个交易的详细信息 :

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

我们对witness字段对第二部分进行编码分析,可以了解序列化的编码内容:

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

所以只要我们能把这见证脚本中的这部分的代码解码出来,就能知道铭刻的内容了。这里编码的是纯文本信息,其他数据比如html、图片、视频等也都是类似的。理论上用户可以定义自己的编码内容,甚至是只有自己知道的加密内容,只不过这些内容不能在ordinals浏览器中显示。

铭文Inscriptions是独立存在的——与之前的解决方案(如 OP_RETURN 或将数据编码到多个交易输出中)相比,人们现在可以在链上放置更多的任意内容。但是如果用户采用序数(Ordinals),这些铭文也可以绑定到个人 satoshis,使他们能够作为 NFT 进行交易和转移。重要的是,铭文与单个序号(sat)的关联是基于一种用于对单个 satoshis 进行分类的链下方法,参与节点必须遵守并同意该方法才能使铭文和序号之间的任何此类连接“存在”任何有意义的意义。虽然铭文本身被发布到实际的区块链数据中,并且所有完整的存档节点都可以看到、实例化、支持和相信序数本身的存在需要社会共识。

2.4 使用ord来发行NFT

官方文档提供了ord工具用来在BTC上铭刻Inscrptions。可以参考发行文档,其中介绍了是铭文(Inscriptions)以及如何使用 ord创建和转移Inscriptions。Inscriptions可以用来记录任意内容,并且可以存在于比特币钱包中。与比特币一样,Inscriptions也具备持久、不可改变、安全和去中心化的特征。发行Inscriptions维护需要比特币全节点以查看当前的比特币区块链状态,和可以创建Inscriptions和执行 sat 控制的钱包以构建发送到另一个钱包的交易。ord是一个基于 Rust 写的命令行工具,可以建立在 Bitcoin Core的钱包之上。它提供了创建、使用和转移Inscriptions的命令。该文档提供了如何安装 Bitcoin Core、同步比特币区块链、创建 Bitcoin Core 钱包、接收和发送Inscriptions的详细说明。

铭文的铭刻显著扩展了比特币的设计空间,开辟了更多的场景应用。这将形成一个全新的叙事,开发文化层。是对原有比特币功能和使用的挑战和探索。铭文成为了价值收藏的一种形式,比特币 OrdinalsNFT 的类型主要包括图片(image)、文本(text)、视频(video)和音频(audio)这四类。未来比特币NFT市场生态将会更加多元化,基础设施的构建和工具的使用都对这个新兴领域至关重要。

与此同时,比特币的Ordinals NFT与传统的NFT发行具备显著的区别:

比特币的 Ordinals NFT始终不可变,而基于以太坊的NFT可以在技术上由合约所有者更改或删除。

比特币的Ordinals NFT始终有链上内容,不会丢失。铭文创作者必须支付与内容大小成比例的费用。相比之下,以太坊 NFT 内容可以链下存储在 IPFS 等平台上,并且可能会丢失。

比特币铭文更安全。铭文可以与 PSBT 一起出售,无需第三方(例如交易所或市场)代表用户进行转让。另一方面,以太坊 NFT 倾向于授予中介平台对用户 NFT 的无限许可,对于想要交易数字艺术的普通非技术人员来说,使用复杂的智能合约可能很难与之交互。

Section3 Oridnals项目及平台现状

1. TwelveFold

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

TwelveFold 是 Yuga Labs 推出的一个比特币 NFT 项目,是一个由 300 件独特的生成艺术作品组成的系列。这些作品由团队使用 3D 建模和算法构造和高端渲染工具创建,含有 3D 及手绘元素,皆存储在 12 x 12 网格定位的 12 基础艺术系统。TwelveFold 使用了 Ordinals 协议,将每件作品刻入到比特币区块链上的一定数量的聪(satoshis)上,使其具有不可篡改和永久保存的特性。

TwelveFold 于 2023 年 3 月 4 日开始拍卖, 24 小时内结束,共筹集了 1650 万美元。拍卖采用了盲拍(blind auction)的方式,即参与者无法看到其他人出价多少,只能看到自己当前排名多少。最高出价为 10 BTC,最低出价为 0.01 BTC。拍卖结束后,前 288 名成功竞拍者将收到他们所购买的作品,并且可以在 Xverse 平台上展示或交易。

2. Bitcoin Punks

Bitcoin Punks 是一个模仿以太坊上的 CryptoPunks 的 NFT 项目,共有 10000 个不同的 8 位像素风格的人物头像,每个都具有独特的属性和稀缺性。Bitcoin Punks 于 2023 年 2 月 9 日在 Ordinals 协议上完成铸造,并在 Opensea 等平台上进行交易。

Bitcoin Punks 是第一个使用 Ordinals 将原始以太坊 CryptoPunks 成功上传到比特币区块链的项目,所有资产都已经由收藏家免费铸造。据其开发团队称,他们正在检查上传到 Ordinals 的每张图片的哈希值并将其与原始的 1 万枚 Crypto Punk 图片进行比较,指向 Bitcoin Punks 的链接必须是首次出现的铭文,其中还必须包含 Ordinals 协议上的对应哈希值。

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

3. Ordinal Punks

Ordinal Punks 是向 CryptoPunks 致敬的独家收藏,CryptoPunks 是最初始的以太坊 NFT 系列之一。为了向 CryptoPunks 致敬,Ordinal Punks 是一种基于 BTC NFT 集合,它们是一种人物形象(PFP)藏品,有 100 种不同的样式。Ordinal Punks 是在比特币的前 650 个铭文中铸造的,是使用匿名 Web3 创建者 FlowStay 的开源算法创建的 192 × 192 像素图像。由于比特币的基础设施要求用户操作一个完整的比特币节点来制作铭文,因此 Ordinal Punks 的出价和询价都在 FlowStay 运行的 Google 表格上进行,社区实质上是使用项目创建者作为 Discord 上的托管人。dingaling 以 211 ETH 的价格购买了 7 个 Ordinal Punks。

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

4. Sats.id

项目介绍

Sats Names是一个使用Orinals协议为比特币定义域名的标准。目标是为比特币建立一个域名的生态系统,由比特币的爱好者建立,并完全基于比特币网络进行开发。该项目主要有以下三大目标:

所有的域名都会完全建立在比特币网络上

比特币网络上的交易,是注册和更新SAT域名所需的全部内容。一个比特币节点即可包含域名状态所需的所有信息。无需任何其他数据库或去中心化存储服务,任何客户端都可以独立计算所有域名的真实状态。

该域名协议将会保持绝对的中立和可信

保持绝对的去中心化,没有人可以关闭该协议或阻止其他人注册域名,没有智能合约或具有特权访问的前端,没有tokenomics,没有提前预留,没有gas token,没有治理,没有任何激励。

所有域名都将被第一个铸造者所持有和控制,域名将不会重复

例如,第一个铸造包含 "satoshi.sats "的inscription的用户拥有该域名和更新该域名的权利。该协议通过唯一性保证了第一个铸造人的权益。因为有了序号,任何人都可以写他们想要的任何数据,包括重复的名字,这将导致名称标准的碰撞和竞争性的出现。因此Sats.id协议提出了"First is First"的协议原则。

应用场景

•Nostr社交协议中,可以使用该域名作为自己的身份标识

•作为闪电网络的地址

•作为比特币网络的地址

•作为用户名登陆各种app

•在比特币网络浏览器中可以进行快速查询

域名现状

截止比特币网络区块高度16826243为止:

Sats.id域名

总交易数:66,210

独立域名数:54,134

独立铸造人数:29,106

产生的gas fee:131,773,878 sats

Section4 相关基础设施

1. 铸造工具

Ordinals Bot

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

Ordinals Bot是一款在 Ordinals 协议上铸造比特币 NFT 的工具,由 Ordinals 的创始人 Satoshibles 团队创建。该工具可免去用户在铸造比特币 NFT 时运行比特币节点的操作。用户进入官网后上传文件后,通过闪电网络或常规网络支付铸造费用,转账完成后即进行铸造。如果用户提供了 NFT 接收地址,NFT 将会自动发送给用户;如果用户未提供 NFT 接收地址,Ordinals Bot 将为其保留铭文,直到用户设置好为止。当用户设置好钱包后,只需访问订单检查工具即可添加地址并接收 NFT。

Gamma.io

Stacks 上 NFT 市场 Gamma 原名 STXNFT,2022 年 4 月 27 日宣布更名为 Gamma。该平台旨在将收藏家、创作者和投资者聚集在比特币生态系统中探索、交易和展示 NFT。Gamma 平台由 NFT 市场、Launchpad 以及社交平台三个核心产品组成。Gamma.io 同时支持比特币 NFT 的一级市场和二级市场。Gamma.io 提供一种铸造方式,名为 Gamma bot。用户可以使用 Gamma bot 铸造自己的独特数字作品,收藏或出售。用户可以通过简单的命令来铸造 NFT,无需编码或技术知识:只需要在 Discord 上添加 Gamma bot,并输入 create 等命令,就可以创建一个 NFT。Gamma.io 还推出了一个.btc 域名市场,让用户可以拥有自己的去中心化身份和网站。在 Gamma.io 上注册、购买、出售和转移 .btc 域名,还可以将其与自己的 NFT 绑定。

ORDSWAP

https://ordswap.io/ORDSWAP是一个构建在比特币网络上的Ordinals市场和钱包,可以在上面铸造、买卖ordinals铭文。网站提供了一个临时钱包,但是会把私钥直接保存在网页中,我不确定这样做是否安全。但是可以看得出来他们想做一个面向更多人的更易用的Ordinals基础设施。

Scarce City

https://scarce.city/Scarce City并不是一个专门针对Ordinals的市场,是一个相对通用使用比特币技术的交易市场,以比特币出售比特币商品。支持托管的方式进行拍卖。

Ordinals directory

https://ordinalsdirectory.com/仅仅提供了基础的铭文展示功能,交易功能需要调整到项目discord社区以P2P的方式进行,铭文铸造直接跳转到ordinalsbot.com

OrdinalHub

https://www.ordinalhub.com/OrdinalHub除了提供基本的铭文展示、项目展示页面之外,还提供了一个education页面,用于对Ordinals做一个科普。还提供了一个日历,用于提供接下来的项目发布。不过发布的项目真假难辨,而且ordinalhub网站本身也只提供了一个twitter,并没有社区入口。

2. 交易平台

ordinals.market

Ordinals Market 是一个开放和去中心化的平台,任何人都可以在上面发布自己的作品或收藏别人的作品。Ordinals Market 也支持第三方应用程序和服务接入,提供更多的功能和体验。Ordinals Market 让用户可以用 ETH 来购买或出售 BTC NFT,也可以浏览和收藏各种有趣和独特的作品。Yuga Labs 推出的 TwelveFold 就在 Ordinals Market 中上架。Ordinals Market 通过 Emblem Vault (一种可以让 NFT 在不同链之间轻松交易的协议)链接到经过验证的 Opensea 列表,Ordinals Market 为用户提供所有合法的 Bitcoin Punk NFT,以避免被骗。

Twetch

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

Twetch 是一个建立在 BSV 上的「Play to Earn」社交网络,允许用户通过发布内容赚钱。该平台还包括一个 NFT 市场、一个 BSV 钱包和其他几个功能,如聊天功能和工作板。随着 Ordinals 协议的兴起,Twetch 也开始支持 BTC NFT,目前他们打算将 Ordinals 生态系统整合到他们的基础设施中。

Twetch 还通过 Ordinals 协议在比特币区块链上铸造了一系列名为 Planetary Ordinals 的 NFT,这些 NFT 都是以行星为主题的艺术作品。

openordex

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

OpenOrdex 是一个 Ordinals 去中心化交易平台,来自社区的开发者 Oren Yomtov 打造的极客项目,UI 风格十分硬核,已经陆续开发完成 Collection 展示等基础功能,值得一提的是,openordex 的中心化订单簿基于此前红极一时的 Web3 通讯协议 Nostr 开发。openordex 目前的版本仅支持比特币 cli 客户端的买卖操作(节点客户端命令行窗口),以及 Sparrow Wallet 客户端。

3.钱包

BTC上铭刻铭文(Inscrptions)是一个全新的生态系统,基础设施与工具都在迅速生长。钱包作为建构深度流动性市场的基础,将是市场基础的重点建构。新钱包的出现提高了铭文的便携性,从托管的角度来看,铭文可能比以太坊 NFT 更好更安全。铭文绑定到单个 satoshis,保管人不需要支持新的令牌标准。比特币托管人只需要提供 UTXO 级别的托管,就可以保障托管的铭文的安全性。但是,由于 Taproot 是一种更复杂的交易类型,一些用户可能更难在比特币区块链上创建和管理 NFT。

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

Inscrptions&OrdinalsEcosystemMap

Ordinals Wallet

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

Ordinals Wallet 是一款用于发送和接收 Ordinals 协议上的 BTC NFT 的浏览器的钱包,除基础的钱包功能外,还支持比特币 NFT 铭文浏览、检索、Collection 上传等功能,完成度较高,目前仍在不断更新中,包括提高传输效率、UI 优化、读取钱包余额等功能正在进行开发。

此外,Ordinals Wallet 还在 2 月 28 日进行了名为 Pixel Pepes 的 NFT 空投,总数 1563 枚,用户只需在钱包中进行一次交易即可获得空投,但目前该空投已经结束。

Sparrow Wallet

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

Sparrow Wallet 是一个基于比特币的开源钱包,支持多种交易类型和硬件设备。Sparrow Wallet 也支持 Ordinals 协议,Ordinals 的创造者也曾极为推荐该钱包。用户可以用 Sparrow Wallet 来接收、管理和转移 BTC NFT。用户也可以用 Sparrow Wallet 来创造 NFT,只要有一个 Taproot(P2TR)账户,并且在一些支持 ordinals 的网站上进行操作即可。

Sparrow Wallet通过将一些数据(例如文本、图片或视频)刻入到一个聪(satoshis)上,并且使用 Taproot 签名方案来保证数据的完整性和不可篡改性。这样,每个聪就成为了一个独一无二的数字艺术品,也就是 BTC NFT。

Hiro Wallet

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

Hiro Wallet 是一个基于 Stacks 链开发的钱包,主要用于管理 STX 代币。目前已经开始推出对比特币 NFT 的支持。浏览器扩展用户可以使用相同的密钥或硬件钱包设备从他们的 Hiro 钱包发送比特币,以跨帐户管理他们的 STX 和其他资产,用户可以在「余额」下查看他们的 BTC 持有量,还可以在「接收」下复制此地址,并很快显示用于存放 BTC NFT 的 Taproot 地址。Hiro Wallet 作为比特币生态钱包,拥有很多较为方便的内置功能,用户可以在 Hiro Wallet 内直接使用信用卡、借记卡甚至银行转账购买 STX,然后在钱包内直接参与质押。

目前该钱包支持 Chrome、Firefox、Brave 的浏览器拓展版本,以及 MacOS、Windows、Linux 系统的桌面端版本。随着对 Ordinals 的支持,用户通过将 Hiro Wallet 连接到 Gamma 等应用程序,可以支付新 BTC NFT 并将它们作为「收藏品」直接存入帐户。此外还可以分享 BTC NFT 个人画廊。

Xverse

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

Xverse 是基于 Stack 的比特币非托管钱包,也是目前比特币 NFT 生态中最大的市场之一。

Xverse 可以让用户创建、发行、购买和出售各种类型的 NFT,包括艺术品、音乐、游戏、域名等 。Xverse 支持使用 STX 代币或者其他加密货币(如 BTC、ETH 等)进行交易,也支持使用 Hiro Wallet 或者其他钱包进行连接 。

现已加入对 Ordinals 协议的支持,支持 BTC NFT 的展示;同时 Xverse 现已支持对 Ordinals 的转账,相关功能仍在不断改进中。

Bitcoin.com Wallet

万字雄文解读Ordinals:从点对点电子现金系统到NFT基础设施,比特币共识的范式演进

这是一款支持多种加密货币(包括 BTC)和 Satoshi Vision(SV)网络上铸造的 NFT(称为 BNT)的移动端钱包。该钱包也计划支持 Ordinals 协议上铸造的 BTC NFT,并提供相应的展示和交易功能,目前尚未推出支持 Ordinals 协议的功能。

4比特币铭文未来市场

据 Galaxy Digital 报告预测,2025 年基于铭文和序数的比特币 NFT 市场规模将达到 45 亿美元。铭文的快速出圈加上已经推出的市场/钱包基础设施是预测比特币 NFT 将在两年内达到 45 亿美元市值的关键因素。使用Ordinals所编码的NFT将BTC制作成为了“数字人工制品”,永久的保存在比特币本身。Ordinals的引入意味着存储的信息问题,对比特币生态的发展具有直接作用。整合Ordinals NFT对于网络交易的数据存储和成本提出了更高的要求,真正的交易空间会被Ordinals NFT挤压。存储内容的增加使区块增大了几倍,诚然如比特币社区争议所说,比特币本身的交易属性被侵占,流行的Ordinals NFT开启了全新纬度叙事。

在未来的比特币生态中,随着Ordinals NFT的增长,进一步扩展到主流NFT文化,如PFP 、memes和公用事业项目,将快速推进市场和钱包等基础设施的构建出现。这将催生一大批应用工具的产生,全新的叙事生态带来市场份额的扩张。

总结

比特币网络NFT相关的基础设置目前处于极早期,铸造时不能像以太坊网络一样方便简单,需要学习创建不同形式的钱包,区分不同形式的付款方式,还需要同步比特币网络全节点才可以参与铸造基于Ordinals协议的NFT。交易时也并没有如Opensea一样方便安全的点对点交易工具,而是使用共享电子表格更新订单簿,销售行为仅可通过场外交易或者托管完成。不可避免的涉及到欺骗行为。

Bitcoin Punks能快速被铸造完毕得益于社区成员开发构建的全节点Bot。如果个人完成同步全节点用时巨长,非一朝一夕能完成的。如下图为社区成员在同步比特币网络全节点的案例。但当前因为铸造方式为订单号模式,用户无法知晓某一序数是否已经成功上链,导致使用全节点Bot时即使铸造不成功的同时却收取用户费用,给部分用户造成了使用门槛。

Ordinal协议推出后,比特币日平均区块大小达到2,021,079.56,创3年来新高。2月7日比特币矿企Riot Platforms研究副总裁Pierre Rochard发推文称,比特币网络NFT协议Ordinal的铭文(Inscriptions)正在消耗50%的比特币区块空间,区块空间利用率为100%,费率中位数下降。

因此,对于基于Ordinal协议在比特币网络上发行NFT比特币社区存在分歧。一些人认为它将为比特币提供更多的金融用例,这将推动对区块空间的需求从而提高费用。如比特币教育家Dan Held认为随着区块奖励数额越来越小,矿工将越来越依赖交易费。如果Ordinals确实加剧了对区块空间的竞争,那么更高的交易费用可能会让矿工继续保护比特币网络。

而另一些人则认为它偏离了中本聪将比特币视为点对点现金系统的愿景,且这些类似NFT的结构已经占用了比特币网络上的区块空间,这可能会推高交易费用。如2010年中本聪就曾否决对于扩展比特币系统的想法,称“将世界上每个工作量证明仲裁系统都堆放在一个数据集中是无法扩展的。”以下这些作为比特币发行NFT的争议点,同样值得我们关注并持续解决。

违背BTC发行初衷一些比特币持有者认为,比特币存在是为了成为“点对点电子现金系统”,收藏BTC铭文牺牲了比特币本身的金融属性,对于比特币的发展是偏离市场的。

铭文数据的污染许多运营商节点并不热衷于下载其他额外附送的数据,在节点下载的必经之路上,铭文的存在显然对一些节点来说是附加的困扰。

市场活跃的数据冗余比特币NFT成为流行之后,添加 NFT 数据会占用比特币区块链数据库中的空间。

流行对于价格的干扰如果比特币 NFT 变得流行,它们在比特币区块链上占用的空间量可能会推高比特币交易的价格。这将对发展中国家的用户造成最大伤害,而这些用户正是目前最需要去中心化资金的用户。在未来假如发送比特币的用户将高昂的交易费用,这在许多低收入国家是一笔不小的费用。

对此,PANews认为当前许多用户进去区块链、进入Web3并非因为比特币,因此对比特币系统知之甚少,有大量的用户从未使用过比特币钱包,从未使用过比特币转账,也并不知道比特币全节点、闪电网络等为何物。无论是Nostr社交协议,还是Ordinals协议的推出,都增加了比特币网络上的应用场景,引导更多用户开始了解并认识比特币生态,从而让更多用户开始使用比特币。因此,比特币网络开放发展,多方位尝试并非坏事。至于其如何发展、是好是坏自交易由市场自由博弈和判定。相信在未来,市场的发展将会有更多的声音和趋势出现,比特币上的Ordinals NFT将开启全新的叙事,市场的各方生长和发展方向都令人充满兴趣。

对于比特币网络NFT相关的基础设施,随着财富效应和用户量增大,生态产品之间不断竞争,都会逐步构建完善。当前我们可做的是,多分一份精力关注比特币网络生态发展。同时,需要注意的是,当前比特币网络上的NFT项目处于混乱状态,草创项目居多,属于沙里淘金,用户在其中寻找商机时需认真尽调,避免资产损失。

致谢

https://mirror.xyz/quentangle.eth/zRV-TCg62FGhee89fTgAYUqywcc6x9wpTG6gVdMrEp0

https://academy.binance.com/zh/articles/what-is-taproot-and-how-it-will-benefit-bitcoin

https://www.forbes.com/sites/forbesdigitalcovers/2018/07/16/100m-magic-why-bruno-mars-and-other-stars-are-ditching-their-managers/?sh=5c4b370125b5

https://dune.com/domo/ordinals-sats-names

https://foresightnews.pro/article/detail/27917

https://www.8btc.com/media/6808192

https://www.galaxy.com/research/whitepapers/bitcoin-ordinals-inscriptions-5-billion-nft-market/

https://dune.com/dgtl_assets/bitcoin-ordinals-analysis

We use ChatGPT to generate a part of the content.