Runes协议即将上线 比特币资产发行新标准来袭

Runes协议:比特币上的新一代资产发行标准

近一年来,比特币生态中最火热的话题莫过于铭文技术的兴起。铭文技术起源于Ordinals协议,该协议为比特币上的每个聪赋予了唯一性序号。Ordinals的核心开发者casey早在去年9月就提交了Runes协议的基础代码,但一直未正式发布。

在此期间,一些项目方基于casey的代码提前发布了RunesAlpha等协议。尽管存在争议,但这些项目短期内实现了数亿美元的市值增长,展现了Runes协议的巨大潜力。

如今,由Ordinals创始人casey设计的官方版Runes协议即将于2024年4月20日左右正式上线比特币主网。这意味着想要发行Runes资产的项目方,以及支持Runes的钱包和交易平台,都将面临直接在主网上线的巨大挑战。

本文将系统梳理Runes协议的底层设计机制,分析其与BRC20、ARC20等协议的差异,帮助读者理性评估Runes的优势与局限。

深入解读Runes协议的底层设计机制与局限

比特币上记录额外信息的两种方式

比特币上主要有两种将链下数据附加到链上的方案:铭刻和蚀刻。

蚀刻技术原理

Runes采用的是蚀刻技术,即将信息写入比特币UTXO的OP_RETURN字段。这一功能从2014年Bitcoin Core 0.9版本开始启用,可以在交易中创建一个可验证但不可消费的输出,用于在区块链上存储数据。

在区块链浏览器中,可以看到带有OP_RETURN字段的交易。该字段通常显示为一个独立的圆角矩形输出,表示它不能被再次转移或消费。OP_RETURN字段中的数据通常以十六进制编码呈现,解码后可得到具体内容,如JSON格式的Runes资产部署、铸造、发行等信息。

铭刻技术原理

Ordinals/BRC20等协议则采用铭刻技术,将元数据写入交易的见证数据中。这一过程通过隔离见证和向Taproot支付的方式实现,包括提交和揭露两个阶段,需要两笔交易完成。

Taproot是比特币2021年升级引入的交易输出类型,可以更隐私地存储交易条件。铭刻过程首先生成一个P2TR地址的UTXO(提交交易),然后在花费这个UTXO时在见证脚本中提供真正的脚本,从而将铭文数据上传到链上(揭露交易)。

Ordinals协议规定,铭文绑定到第一个输入的第一个聪上。因此,铭刻过程就是将数据绑定到特定聪上,最终形成铭文。

两种方案的对比

蚀刻技术:

  • 优点:逻辑简单直观,交易成本低,不占用全节点内存池
  • 缺点:受限于80字节长度,需要高度压缩数据编码

铭刻技术:

  • 优点:几乎不限制数据大小,具有一定隐私保护能力,支持时间锁等多种玩法
  • 缺点:需要两次上链交易,成本较高,对全节点内存池压力大

深入解读Runes协议的底层设计机制与局限

Runes协议设计解析

Runes协议从最初的0.11版本发展到最新的0.18版本,经历了巨大变化。通过对比这两个版本,我们可以深入理解Runes的设计思路和价值主张。

Runes 0.11版本

早期版本的Runes协议主要包含三个部分:

  1. edicts(资产转移信息)
  2. etching(资产部署信息)
  3. burn(销毁)

当交易的OP_RETURN字段包含格式正确的edicts信息时,链下解析器会计算出用户资产的转移情况,output字段指定了转移目标。

etching部分定义了资产部署的主要信息。与以太坊智能合约不同,Runes等铭文协议统一了资产发行方式,采用公平发射理念,完全开放用户参与,降低了项目方干预市场的可能性。

这一版本的Runes协议已相当完善,衍生出的RuneAlpha等项目也取得了不小的市场规模。

深入解读Runes协议的底层设计机制与局限

Runes 0.18版本

最新版本的Runes协议做了重大调整,主要包括四个方面:

  1. edicts(资产转移)
  2. mint(铸造)
  3. etching(部署)
  4. burn(销毁)

edicts新增了pointer参数,用于修改资产默认转移方向,有助于降低编码量和交易成本。

mint字段被提升为与edicts同级,限制每笔交易只能铸造一个资产,平衡了不同用户的参与机会。

etching部分变化最大:

  • 资产ID改为字符串形式,节省编码空间
  • 引入terms字段,允许发行方指定铸造起止时间,提高公平性
  • 增加cap参数限制总铸造次数
  • 设立名称长度释放规则,控制稀缺资源
  • 采用类似铭刻的两步流程(commit和reveal),保护项目方对名称的控制权

新增的turbo字段为未来协议升级预留空间。

深入解读Runes协议的底层设计机制与局限

Runes新版协议评价

Runes协议的最新版本针对市场痛点做出了多项改进:

  • 更精细的发行管理有望使市场更加有序
  • 借助Ordinals协议的用户基础,起步即站在巨人肩膀上
  • 作为FT协议,弥补了Ordinals在可替代性资产方面的不足
  • 采用OP_RETURN记录数据,提供了灵活的账本复现能力

然而,Runes协议也面临一些挑战:

  • 上线时间紧张,可能影响生态初期发展
  • 规则复杂,特别是名称长度限制可能增加用户风险
  • 相比其他协议,在L2等方向布局稍显不足

尽管如此,Runes协议作为比特币上新一代资产发行标准,仍然值得市场持续关注。随着生态的逐步完善,Runes有望为比特币带来更多创新应用和价值。

深入解读Runes协议的底层设计机制与局限

BTC0.32%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 9
  • 转发
  • 分享
评论
0/400
ShibaOnTheRunvip
· 2小时前
支棱起来咯
回复0
ThesisInvestorvip
· 10小时前
套不完了呀 等割的
回复0
ApeWithNoChainvip
· 08-15 11:12
又搞新瓜吃
回复0
链上小透明vip
· 08-13 19:16
4月20 起飞
回复0
Fork_Tonguevip
· 08-13 19:08
又整新活了
回复0
空投猎手小张vip
· 08-13 19:06
又一波空投来了 闷声刷就完事儿
回复0
断网验钞机vip
· 08-13 19:03
你币圈又整新活儿了
回复0
做题家の困惑vip
· 08-13 18:54
4月20来啦 看谁抢跑
回复0
社恐元宇宙vip
· 08-13 18:53
来了来了 又有得薅了
回复0
查看更多
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)