比特币改进提案的编号在很多文章里被当作”官方标准”的代名词,但 Ordinals 这个已经被大量资金实际使用的协议,它那份规范文本到今天连编号都还没有:ord 仓库根目录的 bip.mediawiki 文件,头部元信息里 BIP 一栏写的是一个问号。理解这份文档的现状,是理解”协议在跑、规范在草稿”这种常见错位的一把钥匙。
这份文档的基本信息
打开 bip.mediawiki,头部字段逐条读:标题是 Ordinal Numbers;层级标注为 Applications,也就是应用层,不改动比特币协议本身;作者是 Casey Rodarmor;状态为 Draft(草案);类型为 Informational(信息性文档),意味着它不提出必须让节点执行的共识规则;创建日期标注为 2022 年 2 月 2 日;授权方式为 PD,即公有领域,文本本身不主张版权;讨论链接指向 ord 仓库的 126 号讨论串。摘要一句话说清了全文目的:定义一套给聪(satoshi)编号的方案。

目录里能看到什么
按 BIP 文档的惯例结构,这份草案包含引言(摘要、版权、动机)、描述(设计、规范、术语与记号)和讨论三大部分。讨论部分相当完整:有设计理由、与粉尘限制的关系、反方意见汇总、安全性、隐私考虑、可互换性(fungibility)考虑、向后兼容性,还有”缺点”一节专门列出两条——索引体积过大与位置证明过大。最后是参考实现一节。反方意见和缺点被正式写进规范文本,这在草稿阶段是好习惯:它表明作者清楚社区质疑点,并选择把回应留在文档里而不是留在聊天记录里。
“BIP: ?”意味着什么
一份文本进入 BIP 流程,通常要在 bitcoin/bips 仓库获得编号并遵循 BIP-1 的编辑流程。这份文档的编号栏是一个问号,说明它截至文档现状仍是放在 ord 自己仓库里的提案文本,没有走完”提交并获得编号”那一步。这带来两个直接后果:其一,Ordinals 的行为规范目前主要靠 ord 实现和 ord 文档站来事实定义,规范文本与代码之间以哪边为准,社区并没有一个经 BIP 编辑流程背书的仲裁;其二,任何引用”BIP 编号”来论证 Ordinals 地位的说法,都值得回来看一眼这份文档的真实状态。
状态是时间敏感的
需要明确:草案状态是截至撰写本文时 ord 仓库文档的记载,不是永久属性。BIP 草案可以前进(提交、编号、进入审议),也可能长期停在原地。判断路径很朴素:看这份文件头部状态字段与编号栏是否变化,看 bitcoin/bips 仓库是否出现对应条目,而不是看二手文章的转述。对使用者来说,协议状态的变化会直接影响”哪个实现说了算”这个问题的答案。
它和”铭文标准”的关系
还有一层容易混淆:这份 BIP 草案的主题是 Ordinal Numbers,即给聪编号的方案;铭文(inscription)的数据封装规则主要由 ord 仓库的铭文文档与实现描述。两者常被合称为”Ordinals 协议”,但规范文本的覆盖面并不等于整个生态,BRC 系列那样的社区代币标准也不在其中。把”一个问号编号的草案”与”主网上真实运行并承载资产的协议”放进同一个认知框架,才能既不神化它、也不低估它:没有正式编号不妨碍它在被使用,没有共识层接纳也意味着它的规则边界不由比特币核心决定。
回到使用层面,这份草案值得普通读者细读的是三块内容:Description 下的 Specification 与术语记号部分,那是”编号到底怎么算”最接近正式定义的文字;讨论部分里”与粉尘限制的关系”一节,解释了给聪排序与比特币最小输出规则之间的纠缠,这直接关系到小额聪能否被稳定追踪;“缺点”一节列出的索引体积与位置证明两项成本,日后恰好成为 ord 索引器运维中的真实痛点,草案作者提前把它们写在了纸面上。判断这类规范文本的含金量,不看它挂没挂上 BIP 编号,看它有没有把设计理由、反方意见与代价清单都摆上桌——这份问号编号的文档在这点上比许多正式编号的草案更完整。
本文为机制说明,不构成任何投资建议。
发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。