Ordinals

来自币圈维基百科

Ordinals 是一个开源项目,在 GitHub 上开发。该项目包括一个描述序数方案的 BIP、一个与比特币核心节点通信以跟踪所有序数位置的索引、一个允许进行序数感知交易的钱包、一个用于交互式探索区块链的区块浏览器,以及用于铸造序数 NFT 的功能。由 Casey Rodarmor 在 2023 年 1 月发布 Ordinals 协议提出[1]

我们能否按照一定顺序排列这些「聪」,给它们分配一个介于 0 和 2,100,000,000,000,000 之间的序数,然后,把它们连接到其他信息:图片、文字、视频甚至一串代码。从而每个聪都变得独一无二,不可替代。这就相当于让比特币拥有了原生的、创造 NFT 的能力。

Ordinals 以「聪」(1 比特币=1 亿聪)为出发点设计,为每个「聪」分配序列编号,并将每个「聪」与文本、图片、音频甚至视频连接起来创建铭文。铭文的创建离不开 2017 年实施的隔离见证(SegWit)升级和 2021 年实施的 Taproot 升级,放宽了对写入比特币网络内容的大小限制,区块大小最高可达 4 MB[2]

Ordinals 系统按照挖矿顺序对聪进行编号,并遵循先进先出 (FIFO) 原则,在交易输入和输出之间转移聪。

Ordinals 的特点:[编辑 | 编辑源代码]

  • 无需单独的代币、额外的区块链或任何比特币改动,即可立即使用。
  • 支持多种编号方式:
    • 原始记法:例如 1905530482684727°,数字代表序号,“°” 为罗马语系序数符号。
    • 十进制记法:例如 738848.482684727°,第一个数字代表区块高度,第二个数字代表区块内序号。
    • 度分秒记法:例如 0°108848′992″482684727‴ (稍后解释)
  • 可通过 ordinals.com 区块浏览器进行探索,您可以在此查看最近区块,并按编号、十进制、度数或名称查找 Ordinals。
  • 可将任意资产(例如 NFT、证券代币、账户或稳定币)附加到 Ordinals 上。

Ordinals 的稀有度与度数记法[编辑 | 编辑源代码]

由于 Ordinals 可追踪和转移,人们自然会想要收藏它们。虽然最终由 Ordinals 理论者决定哪些聪稀有且具有收藏价值,但这里提供一些参考线索。

比特币的周期性事件与稀有度

比特币具有一些周期性事件,有的频繁发生,有的则罕见得多。这些事件天然地为 Ordinals 的稀有度划分等级:

  • 区块 (Block): 大约每 10 分钟挖出一个新区块,一直持续到比特币发行完为止。
  • 难度调整 (Difficulty adjustment): 每 2016 个区块(约两周)比特币网络会根据算力变化调整挖矿难度。
  • 减半 (Halving): 每 210,000 个区块(约四年)比特币区块奖励减半。
  • 周期 (Cycle): 每经历 6 次减半,就会出现一个特殊的事件:减半和难度调整同时发生,称为 “交汇点 (conjunction)”。交汇点之间的间隔称为 “周期 (cycle)”,大约每 24 年出现一次。预计首个交汇点将在 2032 年左右发生。

根据以上事件,我们可以将 Ordinals 稀有度分为以下几个等级:

  • 普通 (common): 除了每个区块的第一个聪以外的所有聪
  • 少见 (uncommon): 每个区块的第一个聪
  • 罕见 (rare): 每个难度调整周期第一个区块的第一个聪
  • 史诗级 (epic): 每个减半周期的第一个区块的第一个聪
  • 传奇 (legendary): 每个周期的第一个区块的第一个聪
  • 神话 (mythic): 创世区块的第一个聪

度数记法

度数记法可以清晰简洁地表示 Ordinals,并让人一目了然地看出其稀有度。

A°B′C″D‴
│ │ │ ╰─ 区块中的聪序号 (Index of sat in the block)
│ │ ╰─── 难度调整周期中的区块序号 (Index of block in difficulty adjustment period)
│ ╰───── 减半周期中的区块序号 (Index of block in halving epoch)
╰─────── 周期,从 0 开始编号 (Cycle, numbered starting from 0)

Ordinals 理论者通常将 A、B、C、D 分别称为 “小时 (hour)”、“分钟 (minute)”、“秒 (second)” 和 “毫秒 (third)”。

稀有度示例

  • 普通 (common):
1°1′1″1‴
│ │ │ ╰─ 非区块内第一个聪
│ │ ╰─── 非难度调整周期内第一个区块
│ ╰───── 非减半周期内第一个区块
╰─────── 第二周期
  • 少见 (uncommon):
1°1′1″0‴
│ │ │ ╰─ 区块内第一个聪
│ │ ╰─── 非难度调整周期内第一个区块
│ ╰───── 非减半周期内第一个区块
╰─────── 第二周期
  • 罕见 (rare):
1°1′0″0‴
│ │ │ ╰─ 区块内第一个聪
│ │ ╰─── 难度调整周期内第一个区块
│ ╰───── 非减半周期内第一个区块
╰─────── 第二周期
  • 史诗级 (epic):
1°0′1″0‴
│ │ │ ╰─ 区块内第一个聪
│ │ ╰─── 非难度调整周期内第一个区块
│ ╰───── 减半周期内第一个区块
╰─────── 第二周期
  • 传奇 (legendary):
1°0′0″0‴
│ │ │ ╰─ 区块内第一个聪
│ │ ╰─── 难度调整周期内第一个区块
│ ╰───── 减半周期内第一个区块
╰─────── 第二周期
  • 神话 (mythic):
0°0′0″0‴
│ │ │ ╰─ 区块内第一个聪
│ │ ╰─── 难度调整周期内第一个区块
│ ╰───── 减半周期内第一个区块
╰─────── 第一个周期

当区块偏移量为零时,可以省略,例如上面提到的 “少见” 稀有度就可以简写为:

1°1′1″
│ │ ╰─ 非难度调整周期内第一个区块
│ ╰─── 非减半周期内第一个区块
╰─────── 第二周期

通过度数记。

Ordinals 供应量[编辑 | 编辑源代码]

Ordinals 拥有类似于比特币的总供应量,但也可以被细分到不同稀有度等级。

总供应量[编辑 | 编辑源代码]

  • 普通 (common): 2.1 quintillion(可译为 2100 京)
  • 少见 (uncommon): 6,929,999
  • 罕见 (rare): 3437
  • 史诗级 (epic): 32
  • 传奇 (legendary): 5
  • 神话 (mythic): 1

当前供应量[编辑 | 编辑源代码]

  • 普通 (common): 1.9 夸德里利オン
  • 少见 (uncommon): 745,855
  • 罕见 (rare): 369
  • 史诗级 (epic): 3
  • 传奇 (legendary): 0
  • 神话 (mythic): 1

目前,即使是少见的 Ordinals 也相当稀有。 截止到撰写之时,已经有 745,855 个少见的 Ordinals 被挖出,相当于每 25.6 个流通中的比特币对应一个少见的 Ordinals。

参考链接[编辑 | 编辑源代码]