比特币 Ordinals 协议对聪(比特币的个体单位)进行编号、识别,甚至记录信息,从而将它们转变为非同质化代币(NFTs)。
聪,简称 sat,是比特币的最小单位,取名自比特币的创造者中本聪。由于一比特币中有 1 亿个聪,每个聪价值 0.00000001 BTC。当所有的 2100 万比特币都被挖掘完毕,将会存在 2.1 千万亿个聪。
通常来说,每个聪都无法与其他聪区分开来。因为每个聪都等于另一个聪,并且可以交换等值物品,它们被视为同质化。同样的情况也出现在其他基于区块链的代币,比如以太坊(ETH)和波卡(DOT),以及这些加密货币的更小单位上。
Ordinals 协议是一个系统,使得能够区分和跟踪个体聪成为可能,这是创建基于比特币的 NFT 的关键基础。每当新的比特币区块被挖掘并新的比特币作为挖矿奖励被创建时,协议会根据聪被挖掘的时间为每个聪分配一个唯一的编号。较小的编号对应于较早被挖掘的聪。
随着交易的发生,Ordinals 协议通过“先进先出”的方案跟踪每个聪的后续交易。这些聪的识别数字被称为 Ordinals,因为识别和跟踪机制都依赖于创建和交易的时间顺序。
Ordinals 系统本质上是为了使非同质化代币(NFTs)在比特币上得以存在。
NFTs 在 2021 年在以太坊等智能合约平台上大受欢迎。在其他区块链上的 NFT 兴起之后,比特币社区准备支持一个具有类似功能的新的基于比特币的项目。2023 年 1 月,Casey Rodarmor 推出了 Ordinals,他描述了 Ordinals 的主要用途是支持数字化品。
具体而言,他解释说数字化品是指那些不可篡改、可拥有、无需许可、无法审查,并且具有自包含数据(即不依赖于链外信息)的资产。这些数据片段被称为铭文,每个独特的铭文基本上将其关联的聪转化为了一个 NFT。
在比特币的创世区块中就已经知道了将任意数据嵌入区块链的功能,当时中本聪著名地引用了一则报纸头条:“2009 年 1 月 3 日,大臣即将救助银行”。或许第一件基于区块链的艺术作品出现在两年后,2011 年,当时比特币的区块链上出现了一则信息,其中使用 ASCII 字符显示了比特币开发者 Len Sassaman 和时任美联储主席本·伯南克的形象。
然而,尽管这些数据被不可变地记录在了区块链上,但它并不属于特定用户。第一个独一无二的、可拥有的数字资产(因此被广泛认为是第一个 NFT)出现在 Namecoin 区块链上。Namecoin 在 2011 年从比特币分叉出来,并提供了第一个基于区块链的域名服务,授予所有者 .bit 域名。首个以 GIF 文件为代表的视觉 NFT“Quantum”在 2014 年在 Namecoin 上创造。
2012 年,以色列开发者 Meni Rosenfeld 提出了有色币的概念。他构想为特定比特币“着色”,以区分它们与其他,使它们可以用于替代货币、现实资产所有权证书等用途。
2014 年,一种名为 Counterparty 的比特币第二层协议巧妙地利用了比特币的一部分代码 OP_MULTISIG,在区块链之上创建了代币。这导致了像卡牌游戏项目(诞生于 2015 年的 Spells of Genesis)和可收藏数字“卡片”项目(2016 年的 Rare Pepes)等项目的开发,并推出给加密社区。
随后,随着 CryptoPunks(2017)、CryptoKitties(2017)、Axie Infinity(2018)和 Bored Ape Yacht Club(2021)等项目的推出,加密社区对比特币之外的 NFT 产生了越来越大的兴趣。伴随着 SegWit(2017)和 Taproot(2021)更新对比特币的技术变革,这股势头为 Ordinals 的推出铺平了道路。
###序数符号化 Ordinals 简单地指代编码并跟踪聪的系统。每当聪被创建(挖掘)时,都会被分配一个独特的识别编号,可以通过每一次后续交易来追踪。由 Ordinals 协议识别的每个聪也可以被称为一个 Ordinal。
Ordinals 协议根据聪的创建顺序为每个聪分配一个编号,称为整数。它还根据聪在其比特币区块的区块高度位置分配一个小数。最后,聪在整个比特币供应中的位置被表示为百分比,并且使用字母 a-z 来分配其名称。随着时间的推移,聪的名称变得越来越短,因此最后一个挖掘出的聪将被命名为“a”。
Ordinals 还可以表示为度数(degrees),这是一个四部分符号,根据每个聪在区块中的位置来描述:
综合考虑这些因素,确定了每个聪的稀有度。
在聪被 Ordinals 协议识别后,用户可以为聪添加任意数据,赋予其独特特征,定义为数字化物品。只有在比特币核心的 SegWit(2017)和 Taproot(2021)升级之后,才变得可能向聪中写入任意数据。
当一个 Ordinal 被铭记后,这个铭文会与一种特殊的 taproot 代码相关联,称为脚本路径花费脚本。尽管以前在比特币上放置任意数据的方法更受限制,但这种新方法对铭文可以包含的数据大小/数量有更大的容量。
创建和互动铭文需要运行完整的比特币节点和支持 Ordinals 的钱包。
把标识和跟踪聪作为 Ordinals,以及添加独特任意数据铭记在其上的功能结合在一起,赋予它们与传统 NFT 相同的特征,但无需智能合约的需要。
然而,重要的是要区分在其他区块链中存在的 Ordinal 铭记和 NFT。值得注意的是,铭记的 Ordinals 是一直存在的相同聪,而不是新的代币。这些聪可以像任何其他聪一样发送和消费,这意味着从某种意义上说,它们仍然保持同质性。
Ordinal 理论可以想象为带着特殊眼镜审视比特币区块链,让用户能够创建、查看和跟踪每个聪关联的额外信息。
与非同质化的 Ordinals 相反,BRC-20(参考以太坊的 ERC-20)是一个基于比特币构建的代币标准,使用 Ordinals 协议,允许用户创建可互换的代币。
BRC-20 代币标准通过将 JSON(JavaScript 对象表示)代码铭记到聪上运作。JSON 包括可执行代码片段,可在比特币网络上执行,描述代币的各种属性,如供应量、最大铸币容量和唯一的标记。
然而,尽管名称相似,由于比特币区块链的有意限制的可编程性,BRC-20 代币与以太坊的 ERC-20 代币不具有相同的表达智能合约支持。 这一标准使用户能够使用他们的 Ordinal 钱包创建和管理基于区块链的资产。
第一个 Ordinal 是在 2014 年的一个聪上铭记的。截至 2023 年 4 月,超过一百万个 Ordinals 已被铭记,其中大多数描绘了文字或图像。总共,这些活动为超过 172 比特币的手续费产生了收入,相当于当时约 500 万美元。
许多 Ordinals 是其他区块链上先前推出的 NFT 集合的副本。其中包括 BTC DeGods、Bitcoin Rocks、Bitcoin Punks 和 Ordinal Punks。以比特币历史上的 Rare Pepes 为参考的像素 Pepes 甚至被铭记为 Ordinals。此外,Bored Apes Yacht Club 的创造者 Yuga Labs 甚至发行了一个产生式艺术项目作为 Ordinals。
在早期,Ordinals 主要被用于将以太坊(和其他链)的 NFT 集合迁移至比特币,但也开始出现一些独特的项目,开始主张与原始加密货币相关的数字化物品。
值得注意的是,Ordinals 是一种新技术,它们的用例不断增长。