《Bitcoin Ordinals协议指导手册》第一篇:Ordinal 理论概述

post image

序号是一种比特币的编号方案,允许跟踪和转移单个聪。这些数字叫做序号。比特币是按照它们被挖掘的顺序编号的,并从交易输入转移到交易输出,先进先出。编号方案和传输方案都依赖于顺序,编号方案依赖于比特币被挖掘的顺序,而传输方案依赖于交易输入和输出的顺序。因此得名,序号。

技术细节可在BIP中找到。

序号理论不需一个单独的代币、另一个区块链,或对比特币进行任何更改。它现在就有效。

序号有几种不同的表示方式:

  • 整数符号:20999941106992659 这个序号是根据挖掘聪的顺序分配。

  • 十进制符号:3891094.16797,第一个数字是挖掘聪的区块高度,第二个数字是区块内聪的偏移量。

  • 度数符号:3°111094 ‘ 214″16797‴。我们马上就会讲到。

  • 百分比符号:99.99971949060254%。以百分比表示聪在比特币供应中的位置。

  • 名字:satoshi(聪)。使用字符a到z对序号进行编码。

任意资产,如NFT、安全令牌、帐户或稳定币,都可以使用序号作为稳定标识符附加到聪上。

Ordinals是一个开源项目,在GitHub上开发。该项目包括一个描述序号方案的BIP、一个与比特币核心节点通信以跟踪所有聪位置的索引、一个允许进行序号感知交易的钱包、一个用于区块链交互探索的区块资源管理器、用数字构件嵌入聪的功能,以及本手册。

Rarity 稀有值

人类是收集者,由于聪现在可以被追踪和转移,人们自然会想要收集它们。序号理论家可以自己决定哪些聪是稀有和合意的,但有一些提示……

比特币有周期性的事件,有些频繁,有些不常见,这些事件自然而然地形成了一个稀有系统。这些周期性事件是:

  • 区块:从现在到时间结束,大约每10分钟挖掘一个新区块。

  • 难度调整:每2016个区块,或大约每两周,比特币网络通过调整区块必须满足的难度目标来响应哈希率的变化。

  • 减半:每21万个区块,或者大约每四年,每个区块产生的新聪的数量就会减半。

  • 循环:每六次减半就会发生一些神奇的事情:减半和难度调整会同时发生,这就是所谓的相合,相合之间的时间周期是一个周期。大约每24年就会发生一次相合,第一次相合应该会发生在2032年的某个时候。

这给了我们以下稀有等级:

  • 普通:指所有不是其区块第一个聪的聪

  • 非寻常:每个区块的第一个聪

  • 罕见:每个难度调整期的第一个聪

  • 史诗:每个减半纪元的第一个聪

  • 传奇:每个周期的第一个聪

  • 神话:创世块的第一个聪

这就引出了度数符号,它明确地表示一个序号,使聪的稀有性一目了然:

A°B′C″D‴

│ │ │ ╰─ Index of sat in the block

│ │ ╰─── Index of block in difficulty adjustment period

│ ╰───── Index of block in halving epoch

╰─────── Cycle, numbered starting from 0

序号理论家经常使用“小时”、“分钟”、“秒”和“第三”来分别表示A、B、C和D。

来看以下普通聪的例子:

1°1′1″1‴

│ │ │ ╰─ Not first sat in block

│ │ ╰─── Not first block in difficutly adjustment period

│ ╰───── Not first block in halving epoch

╰─────── Second cycle

以下是非普通聪:

1°1′1″0‴

│ │ │ ╰─ First sat in block

│ │ ╰─── Not first block in difficulty adjustment period

│ ╰───── Not first block in halving epoch

╰─────── Second cycle

以下是罕见聪:

1°1′0″0‴

│ │ │ ╰─ First sat in block

│ │ ╰─── First block in difficulty adjustment period

│ ╰───── Not the first block in halving epoch

╰─────── Second cycle

以下是史诗聪:

1°0′1″0‴

│ │ │ ╰─ First sat in block

│ │ ╰─── Not first block in difficulty adjustment period

│ ╰───── First block in halving epoch

╰─────── Second cycle

以下是传奇聪

1°0′0″0‴

│ │ │ ╰─ First sat in block

│ │ ╰─── First block in difficulty adjustment period

│ ╰───── First block in halving epoch

╰─────── Second cycle

以下是神话聪:

0°0′0″0‴

│ │ │ ╰─ First sat in block

│ │ ╰─── First block in difficulty adjustment period

│ ╰───── First block in halving epoch

╰─────── First cycle

如果区块偏移量为零,则可以省略。这是对比以上的非普通的聪:

1°1′1″

│ │ ╰─ Not first block in difficulty adjustment period

│ ╰─── Not first block in halving epoch

╰───── Second cycle

稀有的中本聪供应

总供应量

  • 普通:2.1千万亿

  • 非普通:6,929,999

  • 稀有:3,437

  • 史诗:32

  • 传奇:5

  • 神话:1

当前供应量

  • 普通:1.9千万亿

  • 非普通:745,855

  • 稀有:369

  • 史诗:3

  • 传奇:0

  • 神话:1

目前,即使是非普通聪也是相当罕见的。截至撰写本文时,已开采出745,855个非普通聪 — — 每25.6个比特币中就有一个。

名字

每个聪都有一个名字,由字母 A 到 Z 组成,随着聪被开采的时间越长,名字越短。这些名字可以从短开始,然后变得更长,但随后所有好的、短的名字都会被困在无法使用的创世块中。

例如,1905530482684727°的名称为“iaiufjszmoba”。最后一个被挖掘的聪的名字是“a”。每一个由10个或更少字符组合的名字都是存在的,或将在某一天会出现。

狂热币

除了它们的名字或稀有性之外,聪可能还因为其他原因而受到重视。这可能是由于数字本身的性质,比如具有整数的平方根或立方根。或者它与某件历史事件有关,例如来自区块477,120的聪(SegWit激活的区块)是 2099999997689999°,这是最后一个被挖出来的聪。

这种比特币被称为“狂热币”。哪些聪是“狂热币”,是什么让他们如此被重视?序号理论家被鼓励根据他们自己设计的标准来寻找“狂热币”。

铭文

聪可以刻有任意内容,创建比特币原生的数字制品。铭刻是通过将要铭刻的聪发送到交易中来完成的,该交易会在链上显示铭文内容。然后,此内容与那个聪有着千丝万缕的联系,将其变成一个不可改变的数字制品,可以被追踪、转移、储存、购买、出售、丢失和重新发现。

考古

致力于编目和收集早期 NFT 的活跃考古学家社区如雨后春笋般涌现。这是 Chainleft 对历史 NFT 的精彩总结。

普遍接受的早期 NFT 截止日期是 2018 年 3 月 19 日,即第一个 ERC-721 合约 SU SQUARES 在以太坊上部署的日期。

NFT 考古学家是否对序号感兴趣,这是一个悬而未决的问题! 从某种意义上说,序号是在 2022 年初创建的,当时序号规范已定稿。 从这个意义上说,它们不具有历史意义。

但从另一种意义上讲,序号实际上是中本聪在2009年挖掘比特币起源区块时创建的。从这个意义上讲,序号,尤其是早期序号,无疑具有历史意义。

许多序号理论家倾向于后一种观点。这不仅仅是因为序号至少在两个不同的场合被独立发现,远远早于现代nft时代的开始。

2012 年 8 月 21 日,Charlie Lee 在 Bitocin Talk 论坛上发布了一项将比特币权益证明添加的提案。 这不是资产方案,但确实使用了序号算法,并且已实施但从未部署过。

2012 年 10 月 8 日,jl2012 在同一论坛上发布了一个方案,该方案使用十进制表示法并具有序号的所有重要属性。 该计划进行了讨论,但从未实施。

这些序号的独立发明在某种程度上表明序号是被发现的,或者是重新发现的,而不是发明的。 序号是比特币数学的必然性,不是源于它们的现代文档,而是源于它们古老的起源。 它们是许多年前随着第一个区块的开采而启动的一系列事件的高潮。