揭开比特币最新创新之谜:深入探讨序数技术

比特币一直与金钱有关。这就是重点:点对点电子现金系统,仅此而已。因此,当人们在 2023 年初开始将 JPEG、文本文件甚至小视频片段直接刻录到比特币区块链上时,感觉就像有人在大教堂上喷漆涂鸦一样。一些比特币爱好者喜欢它。其他人都很愤怒。但无论你站在哪里,比特币序数代表了人们如何思考和使用最古老的区块链的最重大转变之一。要了解比特币序号到底是什么、它们在技术层面上如何运作以及它们为何引发如此激烈的争论,需要研究使它们成为可能的几个创新层面。这个概念比大多数解释看起来更简单,但其影响深远,涉及从矿工经济学到比特币本身的哲学认同的方方面面。这是完整的图片。
定义比特币序数和铭文
Ordinals 协议由 Casey Rodarmor 创建并于 2023 年 1 月推出,引入了一个对单个聪(比特币的最小单位)进行编号并向其附加数据的系统。可以把它想象成序列化美元钞票:每张钞票都已经存在,但现在每张钞票都有一个唯一的编号,并且可以在上面钉上一小块艺术品或文字。这种“装订”就是协议中所说的铭文。
铭文可以是图像、文本文件、音频、视频,甚至是小型应用程序。数据完全存在于比特币区块链上,只要比特币存在就永远存储。这与大多数 NFT 系统有根本的不同,在大多数 NFT 系统中,实际的媒体文件通常位于单独的服务器或 IPFS 上,仅在链上存储参考链接。
聪作为个体单位的概念
一个比特币包含 1 亿聪,通常称为“sats”。在序号之前,每个席位都是相同的并且可以互换:一个席位的价值与其他席位完全相同。 Ordinals 协议通过根据开采顺序为每个坐分配一个序列号来改变这一点。有史以来创建的第一个 sat(在比特币的创世块中)是序数零。第二个是第一。等等,一直到今天存在的数万亿个卫星。
这种编号系统创造了收藏家所说的“稀有卫星”。在第一个区块中开采的 Sat,或减半时期的第一个 Sat,或新难度调整期的第一个 Sat 具有特殊意义。一些收藏家为具有历史上著名序号的卫星支付了大量溢价,将它们视为稀有邮票或硬币。
序数理论:序列化比特币区块链
序数理论是使跟踪单个卫星成为可能的数学框架。它使用先进先出的方法来跟踪整个事务。当交易有多个输入和输出时,协议会根据特定的 sat 在交易中的位置来跟踪它们最终的位置。
这种跟踪完全是一种社会惯例:比特币协议本身不识别序数。节点不验证序数分配。相反,Ordinals 社区运行自己的索引软件(如 ord 客户端),该软件读取区块链并计算哪个 sat 在哪里。这是在比特币现有数据之上强加的一层含义,而不是对比特币代码的修改。
技术基础:SegWit 和 Taproot
序数并不是凭空出现的。它们是通过两次主要的比特币升级而成为可能的,讽刺的是,这两次升级是为了完全不同的目的而设计的。如果没有 SegWit (2017) 和 Taproot (2021),我们所知的铭文就不可能存在。
SegWit 如何扩展区块容量
隔离见证于 2017 年 8 月激活,将交易签名数据与主要交易数据分开。这创建了一个名为“见证”部分的新区域,与常规交易数据相比,该区域的费用可享受 75% 的折扣。实际效果是将比特币的有效区块大小从 1 MB 增加到大约 4 MB(以“重量单位”衡量)。
SegWit 的设计者打算将这个额外的空间用于签名数据和支付通道操作,例如闪电网络交易。没有人预料到打折的见证空间最终会成为数字艺术的画布。但这种费用折扣正是使铭文在经济上可行的原因:将数据存储在见证部分的成本大约是常规交易空间成本的四分之一。
Taproot 升级和数据存储限制
Taproot 升级于 2021 年 11 月激活,取消了之前对交易见证部分中可存储的数据大小的限制。在 Taproot 之前,见证脚本的上限约为 10,000 字节。在 Taproot 之后,唯一真正的限制是 400 万重量单位的整体块重量限制。
这意味着单个 Taproot 交易理论上可以用数据填充整个块:大约 400 KB 的任意 con