区块链/等级 V · 分层扩展/5.3 比特币原生资产/课程 3
序数理论与铭文
为每一聪编号,以及由此引爆的 2023 年热潮
材料具备交易级聪追踪功能的区块浏览器支持序数的索引器或钱包界面一个不支持 Ordinals 的标准比特币钱包`ord` 命令行工具文档
好奇
- 如何在不改变共识规则的情况下,让一个目前可互换的单位变得独一无二?
- 为何追踪聪需要遵循软件规范,而非依赖链上验证?
- 当一个稀有聪经过一个不识别序数编号的钱包时,会发生什么?
探索
- 序数理论由 Casey Rodarmor 于2022年初提出,并在他的 ord 软件于2023年1月推出铭文功能后得到广泛应用。它为每一个聪分配一个序列号。由于1个比特币等于100,000,000聪,该系统按聪被挖出的顺序依次编号。这种编号方案并不改变比特币协议,完全在现有交易结构内运行。对标准节点而言,这些只是普通的输出;只有实现了序数约定的软件,才能识别各个聪的特定身份。
- 该追踪机制依赖先进先出(FIFO)的排序。当一笔交易花费输入以创建输出时,来自最早输入的聪会对应到最早的输出。这种确定性映射使参与者能够追溯任意一个聪的完整历史。该系统不需要侧链或独立代币;它以比特币本身作为唯一资产,因此这些身份与币本身同样持久。
- 稀有度等级根据聪在区块链结构中的位置赋予其收藏价值。“非普通”(uncommon)聪是任意区块中挖出的第一个聪。“稀有”(rare)聪是每个难度调整周期的第一个聪,难度每2016个区块重新调整一次。“史诗”(epic)聪标志着一个减半纪元的开始。更为稀有的是“传奇”(legendary)聪,即减半与难度调整同时发生的每个周期中的第一个聪(大约每24年一次);以及唯一的“神话”(mythic)聪,即2009年1月挖出的创世区块中的第一个聪。
- 这种编号方案使铭文成为可能,即把任意数据附加到特定的聪上。虽然序数理论本身只是一种索引约定,但它为数字文物提供了载体。这些文物存在于有效交易之中,因而继承了比特币的不可篡改性和安全性。一旦创建,任何第三方都无法删除或修改与该特定序列号相关联的内容。
- 软件兼容性与资产安全之间存在关键的权衡。不具备序数识别逻辑的钱包会把所有聪视为相同的货币单位。如果这样的钱包花掉了一个“稀有”或“传奇”聪,通常是用来支付交易手续费或作为找零的一部分。对用户而言,这表现为价值损失;对网络而言,这只是一次常规转账。使用不兼容的软件处理序数资产,本身就存在意外花掉的风险。
- 要验证这些机制,可以打开区块浏览器,找到任意一笔包含多个输入的近期交易。观察第一个输入中的聪是如何按偏移量填入输出列表开头的。然后,使用专门的序数索引器查看同一笔交易。索引器会显示标准区块链数据中看不到的序列号和稀有度标签,这说明身份是建立在原始账本记录之上的一层解读。
- 铭文通过将任意数据嵌入到 Taproot 脚本路径见证中,从而将其与特定的聪绑定在一起。这些数据被置于一个由 OP_FALSE、OP_IF、数据内容以及 OP_ENDIF 组成的“信封”结构内。由于该条件为假,因此信封内的代码会被跳过,而脚本的其余部分——通常是签名验证——仍会正常执行;这些数据并不会改变谁有权花费这些币。这一机制使得数据可以直接存储在标准比特币交易的见证部分中。
- 两次协议升级让这一切变得可行。2017年8月激活的 SegWit 对见证数据的权重给予折扣,与传统交易相比降低了每字节成本。2021年11月激活的 Taproot 取消了此前的脚本大小限制,并简化了脚本验证。这些改变共同使大容量数据——图片、文本或代码——能够以经济的方式嵌入区块链,而无需软分叉或侧链。
- 第一条铭文,即“铭文0”(Inscription 0),创建于2022年12月,内容是一张像素风骷髅图像。提出序数理论并开发 `ord` 软件套件的 Casey Rodarmor 发起了这项实验。该机制依赖于已确认区块的不可篡改性:铭文一旦被打包进区块,就无法修改或删除。这种永久性使数字文物与比特币本身一样持久,不过每个字节都会永久占用区块空间成本。
- 2023年初随之迎来一轮热潮。Bitcoin Punks 等合集相继出现,个人用户也开始铭刻复杂的图像和交互式网页。2023年2月,区块 774,628 几乎完全由一张 Taproot Wizards 图像构成,大小约3.96 MB,接近400万重量单位的上限。这一事件既展示了高保真存储的潜力,也显示了其对网络带宽和节点资源消耗的显著影响。
- 几个月内,便出现了数百万条铭文。由于参与者争相占用区块空间,相关费用上升到了多年来的最高水平;2023年5月的费用激增很大程度上源于BRC-20代币,这正是下一课将要讲解的内容。支持者认为这是对付费资源的合理利用,能为矿工带来收入;而批评者则称其为垃圾信息,会挤占正常支付的空间,并给全节点带来不必要的负担。这场争论的焦点在于:比特币的核心功能究竟是电子现金还是通用账本。
- 铭文与 BRC-20 等其他代币标准的区别在于结构。铭文将数据绑定到特定的聪上,创建出直接遵循 UTXO 模型的独特数字对象。内容本身存储在链上的见证数据中,这与基于 JSON 的代币不同——后者的余额只存在于索引器中;不过,要追踪哪个聪承载着铭文,仍然需要支持序数的软件。
部分 I序数理论
部分 II铭文与2023年的热潮
关键事实
- 序数理论根据聪被挖出的顺序为其分配唯一的序列号。
- 聪按照先进先出逻辑在交易的输入与输出之间转移。
- 唯一的“神话”聪是创世区块的第一个聪;“传奇”聪则是每个约24年周期的开端。
- 标准的比特币节点将带有序数标签的聪视为与其他所有单位无区别。
- 那些不具备序数认知功能的钱包可能会无意中将稀有的聪作为交易费用花费掉。
- 序数理论无需对比特币的共识规则或协议规范进行任何修改。
- 铭文使用一个永远不会执行的 OP_FALSE 信封,将数据嵌入 Taproot 脚本路径见证中。
- SegWit 的见证数据折扣以及 Taproot 取消脚本大小限制,使大体积铭文在经济上变得可行。
- 铭文0,即那个像素艺术风格的骷髅形象,是由凯西·罗达莫尔在2022年12月创作的。
- 区块 774,628(2023年2月)大小约为3.96 MB,几乎全部是一张图片。
- 2023年的铭文热潮使得相关费用升至多年来的最高水平。
- 铭文内容存储在链上的见证区中,需要使用 sat-control 钱包才能进行精确管理。
练习 九、六、三、一
9收集列出2023年之前存在于区块链上的9种不同类型的数字资产。请注明每种资产所使用的具体区块链或层,以及其所有权是如何被追踪的。
6归类根据与基础货币的关系,将这9种资产分为6类:同链代币、侧链资产、封装资产、协议原生代币、链下引用,以及其他。
3提炼将这6组归纳为资产可能与特定链的身份模型绑定的3个根本原因。
1凝结用1句话说明,在是否依赖协议变更这一点上,序数理论与以往的代币标准有何不同。
事实核查
日期、数字及数据均依据下方列出的已发表资料进行核实。