运行比特币、符文和序数缩略图

运行比特币、符文和序数

作者:ASXN 编译:Block unicorn

引言

在过去的一年里,随着工具、钱包、平台和资产的持续稳步改善,比特币生态系统每隔几个月就会掀起一波关注热潮。

最初,人们争相拥有少于 10,000 个铭文,以证明其来源,后来逐渐形成了新的利基社区,既有 memecoin 也有 Ordinals。到目前为止,已有 6700 万个个体铭文,包括序数、BRC-20、符文等。格局也发生了巨大变化:序数的炒作被 BRC-20 的炒作所取代(持续时间很短)。此后,BRC-20 被符文取代,成为了流行的“代币”,符文是 BRC-20 的更简洁、更简单的版本。

与以太坊、Solana 和其他 L1 或 L2 上的代币交互不同,与比特币上的代币和序数交互是很困难的。不过体验正在慢慢变好:在初始阶段,大多数交易都是通过 OTC Discords 和电子表格进行的。从那时起,交易已经转移到更有信誉的市场,如 MagicEden 和 OKX,以及一些规模较小但纯粹是比特币原生的市场,如 Unisat。在比特币上交易和使用非 BTC 资产的体验已经大大改善,变得更好。尽管随着新资产类型和交易类型的增加,某些问题仍然存在,例如可能会烧毁有价值的 sat 或铭文,但现在的体验已经可以与未开发完全的 L1 所媲美。

在比特币上交易和转账非 BTC 资产时一个天然的问题是:

  • 如果体验不好,那为什么还有兴趣呢?

我们认为,这种兴趣源于三个主要因素。首先,参与者有经济动机:他们认为,如果体验不佳,那么他们是早期参与者了,这也意味着他们可以获利。其次,比特币链上有大量资本,用户预计这些资本会流入其他非 BTC 资产。考虑到比特币用户倾向于持有他们的比特币,而不是花掉它,这种推理有些站不住脚。最后,一个较少讨论的原因是比特币链上的资产是独一无二的。每个代币和序数都刻在 sat 上。例如,虽然以太坊上的 NFT 在技术上位于 IPFS(一种用于存储和共享数据的点对点分布式网络)上,但序数却刻在 sat 上。这意味着,虽然以太坊或其他 L1 和 L2 要求它们的 NFT 指向与其关联的图像的 URL,但在比特币上,序数会编码它们所代表的图像。

万亿美元的机遇

比特币是一项价值 1.4 万亿美元的资产,数字原住民多年来一直在积累 BTC,由于 ETF 的批准,TradFi 也加入了这一行列。持有 BTC 的愿望源于其价值存储特性和对传统金融体系普遍的冷漠态度,但故事还远不止于此。最近的技术发展为该链带来了更高的实用性和功能性。

比特币社区的意识形态性质历来是比特币创新以及比特币在其他链上使用的障碍。然而,铭文和符文的引入提供了一种比特币原生的解决方案,与指导社区的道德准则相一致。

从历史上看,为 BTC 添加功能的尝试都是以 wBTC(以太坊上的包装 BTC)的形式进行的,而构建促进 BTC 在比特币网络上使用的协议的尝试却很少见。比特币的大部分资本多年来一直停滞不前,因为它在链上几乎没有用处;然而,Casey Rodarmor 彻底改变了这一现状。铭文和符文为比特币带来了 NFT 和 memecoin,这释放了大量的资本。

运行比特币、符文和序数

来源:Delphi

这一切的意义在于什么?投机欲望导致对区块空间的需求增加,从而导致矿工费用增加。如果我们都要投机,为什么不在比特币上进行呢?任何试图在链上增加额外效用的尝试都只能使基础资产比特币变得更有价值,更像货币——即使它会导致内存池中的短期积压和未确认的交易。增加的活动会建立社区,吸引用户,并最终成为将用户与比特币及其信仰体系联系起来的工具。

历史背景:

为了理解 BTCFi(比特币金融)的重要性,值得了解传统上阻碍其发展的结构和障碍。

智能合约兼容性:比特币的脚本语言在设计上故意限制了其复杂性,以优先考虑安全性和简单性。而像以太坊等更复杂的 L1 从一开始就设计了图灵完备的编程语言,这使开发人员能够构建在复杂代码上运行的 DeFi 协议——比特币 L1 无法处理这种复杂程度。这种复杂的代码是 DeFi 的支柱,它允许自动和去中心化地执行金融服务,例如借贷、清算和交易等。

可扩展性和交易速度:比特币处理交易的速度较慢,每秒处理 3-7 笔交易,而 10 分钟的区块时间并不适合高性能的 DeFi 应用程序。总结来说,DeFi 应用程序需要高吞吐量和快速确认时间才能有效运行。以太坊和其他 L1 已经实施了 L2 或大型验证器等解决方案,以提高系统性能。

开发社区和生态系统:比特币生态系统缺乏与构建和部署 DeFi 应用程序所需的开发框架、库和其他工具相匹配的发展水平。其他 L1 拥有庞大的活跃开发者社区,他们不断寻求创新,而这种文化在比特币中基本上是缺失的。

核心论点:比特币与其他 L1 之间存在根本区别,这就是它们存在的核心论点。比特币的论点已经固化为价值存储,而以太坊和其他 L1 的论点则更加动态。

设计理念:比特币的初衷是将其主要用作隔离使用,虽然后来有小的变化,例如 隔离见证(SegWit),这些变化随后促进了扩展的发展。然而,总体来看,比特币的设计方式并不便于在基础层之上构建二级层和/或应用程序。另一方面,以太坊是作为通用智能合约层构建的——它的设计目的是可以在其之上构建协议。这可以从路线图和推动扩展生态系统的 EIP(以太坊改进提案)中看出。

先决条件和背景

同质化代币与非同质化代币

同质化的概念可以归结为 1 个单位的商品可以交换为另一单位的相同商品的能力 – 即是否存在相同单位的相同商品?商品是否应该具有可替代性取决于商品的性质以及商品的用例。

1 美元钞票就是同质化商品的一个很好的例子,一美元可以与另一美元交换,没有任何实质性的区别。在传统金融(TradFi)的背景下,股票是可替代的——一股特斯拉股票与另一股完全相同。同样的逻辑可以应用于加密资产,一个 BTC 与另一个 BTC 完全相同。

另一方面,非同质化商品是相似但不相同的商品。《最后的晚餐》和《救世主》都是达芬奇的画作,但它们的价值不同——直接交换会让一方处于亏损状态。一颗钻石不能与另一颗钻石互换,因为它们在切割、净度、颜色和克拉数等方面存在差异。根据定义,NFT 是非同质化商品。一个 NFT 不会也不应该与另一个 NFT 相同。

根据正在构建的协议的性质,开发人员需要选择一个定义代币可替代性特征的代币标准。

运行比特币、符文和序数

值得注意的是,尽管符文是可替代的,但它们仍然不像 Solana 和以太坊上的 符文那样容易交易。比特币上的交易和 DeFi 基础设施仍然有限。使用符文进行交易基于“批量”系统,用户必须拆分批量。例如,在 Solana 上,出售 1 个 SPL TOKEN 很简单。你只需要输入要出售的代币数量。然而,在比特币上,代币是以批量的形式出现的。如果我有 10,000 个 TOKEN,而我只想卖出 1 个,我需要先拆分,然后列出我想卖出的单个 TOKEN。虽然这并不能带来很好的用户体验,但这也是在比特币上构建更复杂的金融基础设施的初始步骤,目前应用程序和钱包开发人员都在积极进行改进工作。

基础账户模型

总体来说,L1 使用的基础账户模型只有 2 种——比特币的 UTXO 模型和以太坊的账户余额模型。类似于双入账簿记账法,基础账户模型的目的是追踪去中心化数据库中的余额。

账户余额模型(以太坊)——这是我们都熟悉的模型,它本质上与银行账户的工作方式完全相同。该模型追踪整体账户状态(余额),而无需担心具体细节。如果账户余额 > 支出交易,则交易有效。回到银行账户的类比:您的账户如何获得其价值并不重要,重要的是您的账户余额大于支出交易。

UTXO 模型(比特币)——此基础账户模型追踪使账户达到总余额的特定面额。作为一种心理模型,UTXO 系统可以类比为现金支付的工作原理。您不能通过将 10 美元钞票撕成两半来向某人支付 5 美元,10 美元是付款,5 美元是找零。如果您有两张 5 美元钞票和四枚 1 美元硬币,您也不能发送 6.50 美元;您需要给卖家 7 美元(一张 5 美元钞票和两枚 1 美元硬币),然后您将收到 0.50 美元的找零。

UTXO 以类似的方式进行——一组 UTXO 被汇集在一起并发送给接收方,然后将更改作为新的 UTXO 发送返回。

运行比特币、符文和序数

来源:River

序数和序数理论:

序数理论是识别、编号、铭刻、追踪和交易单个聪的实践。在这个世界上,单个聪被称为序数。“铭刻”是将数字内容/数据附加到聪的过程。

基础知识和背景:

背景故事如下:Casey Rodamor 一直对生成艺术很着迷,他观察了以太坊的 NFT 季节,并被 Art Blocks 项目所吸引。然而,他觉得 ETH 开发者的用户体验和中心化问题使他无法在 ETH 上创建和销售自己的生成艺术。因此,他挑战自己,以一种对比特币及其更广泛社区在文化上可以接受的方式将 NFT 引入 BTC——没有代币、没有个人利益、没有对 BTC 的改变等。Ordinals 协议诞生了,剩下的就是历史了。

序数理论指的是在比特币中,每个单独的聪(satoshi)都有一个独特的序列号,这个序列号是根据聪被挖掘的顺序分配的,它标识了聪在整个供应量中的位置。例如,序数 1.05 千万亿处于整个供应量的中间位置,因为将有 2.1 千万亿聪被开采。序数是赋予序列号的名称,用于标识聪的位置。

要使 NTF 存在于链上,需要将其附加到某个东西上。这样可以识别所有者,并使 NFT 能够被传送。问题是,比特币没有任何稳定的本地标识符 – 地址是临时的,UTXO(未使用交易输出)会被销毁和创建,因此没有可以附加的稳定标识符。在以太坊中,等效的稳定标识符是智能合约地址和代币 ID。在比特币中,这个问题通过序数得到解决 – 可以通过序数协议识别和标记单个聪,这为我们提供了一个稳定的标识符。鉴于聪将永久存在,这允许任何人将内容链接到聪,并且内容的所有权会随着聪的所有权而转移。

需要注意的是,序数理论是一种约定。参与者需要通过下载并运行 ORD 客户端来“选择加入”该理论。序数理论是一种完全“链下”现象,是一种社会共识;那些不运行 ORD 客户端的人无法识别单个聪,也不知道它们是以什么顺序开采的。序数理论允许我们在区块奖励内对聪进行排序,并且通过扩展,我们可以对曾经存在过的每个聪进行排序。

估值

由于序数可以被追踪和转移,因此人们下一步自然就是开始收藏他们认为有价值的特定序数。关于价值的概念完全是主观的,收藏家可以自行决定。

Casey 提供了对序数进行估值的主观指导。他使用比特币区块生产中不同事件的频率以及这些事件发生的相关概率(绝对概率和条件概率)来分配不同的稀有度级别。

事件和频率:

  • 区块产生:大约每 10 分钟产生一个区块。

  • 难度调整:每 2016 个区块进行一次。

  • 减半(Halvings):每 210,000 个区块发生一次。

  • 周期(Cycles):每 6 次减半,难度调整和减半会同时发生,这被称为一个周期。周期大约持续24年。

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

  1. 普通(Common):每个区块中不是该区块的第一个聪

  2. 不常见(Uncommon):每个区块的第一个聪

  3. 稀有(Rare):每个难度调整周期的第一个聪

  4. 史诗(Epic):每个减半周期的第一个聪

  5. 传奇(Legendary):每个周期的第一个聪

  6. 神话(Mythic):创世区块的第一个聪

总供应量如下:

  1. 常见:2.1 千万亿 

  2. 不常见:6 929 999

  3. 稀有:3437

  4. 史诗:32

  5. 传奇:5

  6. 神话:1

价值是主观的——其他稀有性标志可能包括谁开采了 BTC(例如 Satoshi)、何时开采(例如 BTC Pizza Day),或者他们是否参与了著名的交易(例如 Satoshi 和 Hal Finney 之间的第一笔比特币交易)。价值完全取决于持有者的眼光。该协议及其估值方法的自由放任性具有一定的美感,每个设计决策都体现了比特币的信仰体系。

铭文

一个编号系统和可收藏的聪是很酷的,但缺乏持久性。一旦我们能够将数字内容附加到序数上,情况就变得更加有趣了。铭刻是一种将任意数据(图像、文本、音频甚至软件)插入单个聪上的方法。

运行比特币、符文和序数

运行比特币、符文和序数

铭文数据作为见证数据(包含交易签名的部分)的一部分发布到比特币区块链上。然后,铭文数据随后会进入内存池(mempool),一旦被挖矿确认,它就成为区块链的永久部分。任何人都可以使用自定义软件,比如序数浏览器(Ordinals Explorer),来追踪这些铭文数据。

运行比特币、符文和序数

与常规比特币交易不同,创建、铸造和追踪铭文需要持有者在完全同步的完整节点上运行专有 ORD 客户端。ORD 客户端与比特币核心兼容,这允许用户刻上单个聪并跟踪 UTXO 集中的序数。常规比特币钱包以前无法区分铭刻上的聪和常规的聪,但较新的钱包和迭代采用了不同的惯例。

尽管这是一个新兴领域,但序数和铭文的生态系统正在慢慢升温。流动性市场、交易场所、钱包等的建设正在以惊人的速度进行。一些重要的项目和基础设施包括:

  • 收藏品:Taproot wizards、ORD Rocks、Bitcoin Puppets、Quantum Cats

  • 市场:MagicEden、OKX Marketplace 和 Unisat Marketplace

  • 探索器:Ordiscan、OpenOrdex、ord.io 和 Ordinals.com 提供了用于浏览铭文生态系统的工具。

  • 铭文服务:将铸造序数的复杂性外包给第三方。

  • 钱包:MagicEden、OKX、Unisat 和 Xverse。

BRC-20 系列

BRC-20 是使用序数协议创建的,目标是在以太坊网络上引入类似于 ERC20 的同质化代币标准。随着 BRC-20 代币的发明,比特币同时支持同质化代币和非同质化代币。

BRC-20 代币的独特之处在于,它们使用 JSON 代码直接铭刻在聪上。为了创建 BRC-20,需要制作一个包含代币参数的脚本文件(如下图所示)。

运行比特币、符文和序数

BRC-20 的高级概述可以理解如下:

BRC20 代币使用序数协议在比特币区块链上铭刻元数据,从而创建一种去中心化的铸造、转让和交易代币的方式。该过程涉及创建铭文(类似于 NFT)来记录铸造和转让事件。所有权本质上由这些铭文代表。

铸造、转让和销售机制:

铸造 BRC-20 代币 – 铸造 BRC-20 代币时,JSON 脚本中会刻有代币参数,例如代币名称、限制和总供应量。

转移 BRC-20 代币 – 为了转移 BRC-20 代币,需要创建一个新的铭文。此铭文包含转移的详细信息,例如金额和接收者的地址。

所有权机制——原始脚本(铸币铭文)仍与原所有者相关联,并为交易创建新铭文(转让铭文)。买家购买这些转让铭文,作为所有权证明。因此,购买 BRC-20 代币的概念类似于购买所有权证明证书。

运行比特币、符文和序数

尽管它们存在设计缺陷,但它们还是流行起来了——之前铭文受欢迎程度的上升很大程度上要归功于 BRC-20 的采用。

运行比特币、符文和序数

来源:Delphi

BRC-20 与 ERC-20

BRC-20 代币存在于比特币区块链上,而 ERC-20 代币存在于以太坊区块链上。因此,L1 的固有属性被强加在代币上——速度和费用就是其中的代表。

ERC-20 代币是使用以太坊上的智能合约创建的,与 BRC-20 相比,其可编程功能程度更高,并且各种操作和规则的执行范围更广。如前所述,BRC-20 只能执行 3 种不同的操作。BRC-20 代币标准有几个缺点,包括需要多个交易来铸造、转让或认领代币、创建过多的 UTXO 以及一次只能转移一个代币。

运行比特币、符文和序数

  1. 第一波 BRC-20

  2. 第二波和第三波来自新创新

  3. 第四波带有预符文和减半猜测

符文

符文允许比特币交易铭刻、铸造和转移比特币原生数字商品。虽然每个铭文都是独一无二的,但符文的每个单元都是相同的。它们是可互换的代币,适用于多种用途。

运行比特币、符文和序数

符文协议不是一种代币,而是人们在比特币上创建非 BTC 代币的场所。使用此代币标准创建的代币称为符文(Runes)。符文的开发旨在创建更干净、更简单的 BRC-20 版本。它利用比特币的基于 UTXO 的基础账户模型(前面概述过),这允许多个代币驻留在单个 UTXO 中。符文协议扩展了 UTXO,使其可以同时存储比特币和符文余额,从而继承了比特币的安全性和去中心化属性。符文是使用常规比特币交易进行铭刻、铸造和转移的。

符文是一种基于 op_return 的协议。op_return 是一种创建仅携带数据的比特币输出的方式——这简化了流程并减少了混乱。在比特币交易期间,输入 UTXO 上的符文余额在持有符文余额的 UTXO 被销毁后默认转移到新的 UTXO。

最初,新的代币名称至少需要 13 个字母长,大约每 4 个月,这个最小字符限制就会减少 1 个。这使得代币名称可以缓慢传播,同时也能持续引起人们对该协议的兴趣。

符文石

符文不使用见证(如序数),而是使用 op_return 字段中的数据来包含特定指令。用户可以通过在 op_return 字段中嵌入指令来铭刻(部署)、铸造和转移 符文。符文石可以被认为是在 UTXO 中存储转移指令的协议消息 – 这些指令决定符文在输出中的转移方式,例如目标地址和转移金额。UTXO 输入上的 符文余额在转移到 UTXO 输出时会被销毁。

总体思路

符文为投机、娱乐和社区建设提供了一条新途径。与序数类似,Casey 成功创建了一个协议,既实现了既定目标,又不损害比特币意识形态固有的价值体系。同样,与序数类似,符文提供了吸引流动性和关注比特币的渠道——最终结果是一个充满活力的投机生态系统,所有这些都向矿工支付费用。值得考虑的是,如果符文进入闪电网络,可能会有基于符文的稳定币。我们已经为另一个 DeFi 夏天做好了准备。

符文和 BRC-20

运行比特币、符文和序数