区块链百科

深度解析比特币符文:机制、优势与潜在挑战

符文(Runes)是比特币网络中最新推出的同质化代币协议,其特点在于简洁高效。本文将为您全面解析符文的定义、工作原理,并对比其与BRC-20代币标准的差异。

比特币符文介绍

比特币符文是什么?

符文是一种依托于符文协议,直接在比特币区块链上发行的同质化代币。该协议由Ordinals创始人凯西·罗达摩(Casey Rodarmor)于2023年9月提出,旨在打造比BRC-20更优越且简便的替代方案。

2023年3月,一位化名Domo的开发者推出了BRC-20代币标准,随后迅速引发市场热潮。短短三个月内,BRC-20代币市值便突破10亿美元大关。

尽管BRC-20开创了在比特币原生发行同质化代币的先河,但其副作用也不容忽视:它导致了大量“垃圾”UTXO的产生,进而造成网络拥堵。为此,Rodarmor设计了一种基于UTXO的协议,意在从根源上杜绝此类低效UTXO的生成。

比特币底层采用UTXO(未花费的交易输出)模型,即交易由输入和输出构成,交易发生时输入被消耗,新的输出被创建,这些遗留的输出即为可供后续使用的UTXO。

与其他比特币同质化代币协议相比,Runes具有独特性。例如,Taproot资产协议虽也使用UTXO,但其元数据存储在链外;而基于比特币区块链的Counterparty协议则依赖原生代币且不完全基于UTXO架构。相比之下,Runes无需运行链外数据或依赖本地代币。

比特币社区对符文协议展现出了极高的热情。

BTC Frontier Fund的特雷弗-欧文斯(Trevor Owens)在协议提出的当天便宣布提供10万美元资助,奖励首个成功开发符文索引器、发行或转移程序的团队。不久后,Luminex推出了一款符文发行工具,赋予用户创建和发行自有符文代币的能力。

符文协议最终在比特币区块840,000激活,这一天恰逢比特币减半事件。

符文代币标准如何运作?

接下来,我们将深入剖析符文协议的具体运行机制。

符石(Runestone)

符文协议中的指令信息被称为“符石”(请注意区分同名的Ordinals藏品)。通过符石,用户可以执行新代币蚀刻、现有代币铸造以及将符文从交易输入端向输出端转移等操作。

符石数据保存在以OP_RETURN开头的比特币交易输出中。OP_RETURN是一个特殊函数,专用于在比特币区块链上存储数据。需要注意的是,单笔交易中仅能包含一个符石。

创建符文代币

新建符文代币的第一步是“蚀刻”,即定义代币名称、供应量、小数位数及铸造规则等关键要素。单个UTXO可容纳任意数量的符文,无论是十亿级还是百万级,UTXO在此充当追踪符文余额的角色。

以下是用于蚀刻符文的代码示例:

比特币符文介绍

在蚀刻过程中需格外谨慎,避免产生错误或称为“墓碑”(Cenotaph,即因某种原因畸形的符石)的情况,否则相关代币将被销毁。

铸造&转移

完成蚀刻后,接下来的步骤是铸造和转移。依据预设条款,铸造过程生成实际流通的代币,而代币的流转则通过敕令(Edict)信息从输入端移至输出端。转移功能能够将单一UTXO拆分为多个持有不同数量符文的新UTXO,并将记录发送给接收方。

敕令(Edict)由符文ID、区块高度、交易索引、输出编号及金额组成。其中,符文ID用于唯一标识代币,它由蚀刻发生的区块位置及该区块内的交易索引共同构成。

铸造和转账的代码结构如下所示:

比特币符文介绍

比特币符文介绍

若铸造交易意外生成墓碑,相应的符文令牌将被自动烧毁。

信息存储

Ordinals铭文通过在比特币交易的见证部分嵌入图片、音频或HTML文件等内容来创建。见证部分是SegWit升级引入的概念,它将比特币交易格式划分为两部分:一部分包含收发钱包地址,另一部分即见证部分,负责存放交易签名。

与此不同,符文并不在见证部分存储数据,而是将所有数据(包括蚀刻、铸币及传输信息)全部存入OP_RETURN中。这是Ordinals与Runes协议之间的一项核心区别。

符文生态正在发展

鉴于符文计划在下一次比特币减半日上线,众多比特币建设者已提前着手构建支持符文代币的基础设施。

让我们一窥初具规模的符文生态系统。

符文交易市场

符文交易市场为用户提供了一个平台,待协议启动后即可进行符文代币的买卖操作。

目前,投资者可在Magic Eden上交易如Runestone、RSIC、Rune Pups和RuneX等前符文代币(pre-rune tokens)。

符文发射台

符文发射台是项目发布和投放代币的网站平台。Magic Eden和BitX均提供了带有营销支持的发布服务。此外,Meta Runes、CraftRunes和Runes Terminal也是可行的发布渠道。

目前,Meta Runes和CraftRunes正在接受项目申请,而Runes Terminal尚未正式推出。

符文借贷平台

符文借贷平台属于去中心化应用程序(dApps),允许用户直接使用钱包借出或借入符文。

Fluid Tokens便是基于比特币的符文借贷dApp典型案例,它提供无需许可的符文及Ordinals借贷服务。您可借此借入RSIC、Runes Guardian和Runesto等前符文代币。

符文vs BRC-20代币:相似之处和区别

以下是符文与BRC-20代币的详细对比:

Components符文BRC-20代币
UTXO模型YesNo
基于序数理论NoYes
代币类型可互换的可互换的
链上足迹最小化
闪电兼容YesNo
开放铸造支持支持

Runes协议采用了比特币原生的UTXO模型,从而优化了基于Ordinals的BRC-20标准。这使得符文能在比特币Layer 1基础层内运行,有效减少冗余UTXO,极大降低了链上空间占用,提升了整体效率。

相反,BRC-20基于非比特币原生的序数理论(Ordinal Theory),其代币发行机制容易引发UTXO激增和网络拥堵。

两者另一大显著区别在于错误处理机制:若交易中涉及错误或“墓碑”,符文协议会销毁相应代币,以此激励用户规范UTXO管理;而BRC-20则允许用户在出错后进行重试。

符文的优点与挑战

以下总结符文的主要优势与面临挑战:

优点

  • 基于UTXO模式,最大程度缩减链上数据足迹
  • 简化了在比特币上发行原生同质化代币的流程
  • 其简洁性有助于激发比特币生态的创新活力
  • 无需依赖链外数据即可独立运行
  • 支持在蚀刻者设定的条件下进行开放铸造

挑战

  • 需与广泛普及的BRC-20标准展开竞争
  • 因错误导致的代币烧毁可能损害用户体验
  • 目前尚未确立为主流的比特币代币标准

比特币上同质化代币的兴起

自2023年Ordinals协议发布以来,比特币上的同质化代币领域取得了长足进步。

所谓的“序数理论”最初旨在通过在单个聪上铭刻任意数据来直接创建同质化代币。这些NFT被称为Ordinals铭文或数字艺术品,以区别于其他链上铸造的NFT。

2023年初,随着Ordinals铭文的流行,基于该理论的实验性BRC-20代币标准于3月问世。它将同质化代币直接引入比特币,引爆了meme代币的热潮。然而,BRC-20存在效率低下和复杂性高的问题,因为用户必须先铸造一个NFT才能创建BRC-20代币。

为解决BRC-20的低效问题及其他痛点(如命名系统仅限4个字母、缺乏足够的防双花机制),ORC-20代币标准在一个月后应运而生。

随着符文协议的登场,比特币上发行同质化代币的过程正日益完善。这反映出开发者迫切寻求在比特币基础层发行可替代代币的最佳途径,力求将负面影响降至最低。

常见问题

比特币中的符文是什么?

符文是基于符文协议的比特币原生同质化代币。该协议致力于通过优化的UTXO管理和极小的链上足迹,强化比特币上同质化代币的发行,使其相较于基于Ordinals的BRC-20标准更具效率。

什么是比特币的符文协议?

符文协议是一种在比特币上直接创建、铸造和转移同质化代币的机制。它通过提供规范的UTXO管理和降低链上负担,力求超越BRC-20的标准。借助与比特币架构高度契合的UTXO模型,符文实现了这一目标。该协议于2023年9月提出,计划于2024年4月正式推出。

如何投资符文?

您可以通过购买各类符文代币进行投资,或利用符文借贷协议,通过出借代币赚取利息。若考虑投资符文,请务必注意其高风险属性,因此在买入任何符文代币前,务必进行详尽的研究。