问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

详解Runes符文协议,与BRC-20的区别

创作时间:
作者:
@小白创作中心

详解Runes符文协议,与BRC-20的区别

引用
1
来源
1.
https://m.528btc.com/zhuanti/536600.html

Runes符文协议是由Ordinals协议的创始人Casey Rodarmor设计的,它引入了一种新型的比特币网络资产——符文(Runes)。此协议旨在解决BRC-20协议所依赖的铭文引发的效率低下和操作复杂性问题,提供一个更加简洁和高效的资产发行及管理框架。

Runes 符文是什么?

Ordinals创办人Casey Rodarmor认为目前在比特币网络上发行的同值化代币方案(BRC20、Taproot Assets等)皆有各自不同的缺陷,因此兴起一个创造基于UTXO的同质化代币协议的想法,设计出了Runes代币标准。

简单来说,Runes协议是在比特币区块链上全新提出的用于原生发行可互换代币的标准。它允许使用者创建可相互替换的代币。

关键特性

  • 基于UTXO:Runes余额由UTXO所持有,每个UTXO可以包含任意数量的任何数量的Runes。
  • 交易和协议信息:包含特定脚本的输出被视为协议信息的一部分。这些脚本指定了Runes的转移和分配方式。
  • 灵活性:Runes的转移通过解释交易中的数据推送来定义,允许灵活地分配Runes到不同的输出。
  • 发行:如果协议消息中有第二个数据推送,它将被视为发行事务,允许创造新的Runes。
  • 简单性和去中心化:Runes协议尽可能简单,不依赖于链下数据,没有原生代币,并且适合比特币的UTXO模型。
  • 符号分配:Runes可以有与之相关的符号,但协议不试图避免符号抢注,以保持简单性。

RUNES 的工作原理

Runes基于Ordinals协议,通过使用比特币的未花费交易输出(UTXOs)来生成交易。UTXOs是交易后剩余的比特币金额,类似于现金购买后剩余的零钱。

Runes协议通过允许每个UTXO包含不同Runes代币的余额来扩展了UTXO的概念。例如,一个单独的UTXO可以持有10个单位的Rune A,100个单位的Rune B和1000个单位的Rune C。

这是通过使用一种称为OP_RETURN的比特币交易类型向UTXOs附加数据来实现的。这个OP_RETURN交易包含指定该UTXO中Rune余额的资讯。

当发生交易时,Runes余额可以转移到新的UTXOs。未转移的任何剩余UTXO金额都已被销毁。

与现有的BRC-20标准相比,Runes允许更高效的转帐。使用BRC-20,使用者每次只能转移一种代币类型。然而,使用Runes,使用者可以在单个交易中将任意数量的Rune余额从输入转移到所需的输出。

通过构建在比特币的基础层功能之上,Runes旨在实现在比特币上原生创建和转移可互换代币的简单高效。

优势、劣势、铸造与交易

优势

  1. 基于UTXO,模型Rune协议采用了比特币原生的UTXO模型,每个UTXO可以包含任意数量的任意Rune代币,解决了Brc20垃圾UTXO膨胀的问题,使得Rune能更自然地融入比特币系统。
  2. 不依赖链下数据,Rune协议的所有信息都包含在链上交易中,无需依赖链下数据,降低了复杂性,提升了用户体验。
  3. 原生BTC代币,不同于侧链或BTC L2解决方案需要原生代币来支付手续费的协议不同,Rune协议的操作不需要任何额外的代币,简化了使用流程。

劣势

  1. 没有防抢注机制,Rune为了保持简单,没有设置防止抢注代币符号的机制,可能导致一些理想符号被过早注册,目前的解决方式是在Runes刚上线时,所有代币名称长度都是从13位及以上,此后,大约每隔四个月,名称的最小长度就减少一个字母,直至下一次减半事件,届时可创建仅含单一字符的Rune(总计26个)。
  2. 长字号符文不利于传播与交易所上币。
  3. 允许项目方预留,在公平分发性上受到质疑。

铸造与交易

许多支援Brc20铸造的工具网站都已同步支援Runes符文铸造,而其中GeniiData、Runestore与Luminex由于可以同时监控铸造中的热门铭文因此最受欢迎,但同时须注意相关的手续费用;除了网页前端外,还有BTCBot这种TG机器人,更方便快速铸造符文。

而另一方面交易市场的话,还是以主流的MagicEden、Unisat与OKX Web3为最大宗,目前从使用体验来看ME是最优的,简洁的介面同时支援多笔订单扫单且交易费用最为低廉,而先前的Brc20龙头市场OKX Web3则是因不支援扫单与仅能与自家的OKX Web Wallet交互而表现不尽理想。

RUNES与BRC-20的对比

Runes旨在改进现有的BRC-20标准,用于在比特币上创建代币。Runes与BRC-20之间的关键区别包括:

  • 每个交易允许更多的代币类型和目的地:使用BRC-20,使用者只能在一个交易中将一种类型的代币转移到一个目的地。Runes允许使用者在单个交易中将多种代币类型发送到多个目的地,使交易更加高效。
  • 比BRC-20更简单高效:由于铭文的工作原理,转移BRC-20代币需要3个交易。Runes旨在更高效,大多数操作只需要一笔交易,除了创建新Rune需要2笔交易。Runes还不依赖于Ordinals协议,使其成为一个更简单的独立系统。
  • 避免UTXO膨胀:BRC-20和其他代币系统导致比特币的UTXO膨胀,增加了运行节点的储存和带宽需求。Runes旨在避免创建过多的未花费交易输出。

整体来说,与现有的BRC-20等标准相比,Runes旨在提供一个更简单、更高效的系统,用于在比特币上创建可互换代币。其主要优势在于将多个代币转移捆绑到单个交易中。

Runes协议热门项目


(来自rootdata)

  • Luminex:允许用户铸造符文并分割UTXOs,以便在同一钱包中铸造多个符文,由Xverse钱包推广,潜力较高。
  • Sovryn:提供侧链的Runes交易和借代服务,将在减半时推出,并计划在Bob L2上发布DEX。
  • Rune Bitcoin:提供符文的铭刻和转移服务,同时建设市场和DEX。
  • Runessance:为符文和比特币提供借代协议。
  • Liquidium:支持Ordinals和Runes的借代,点数系统已启用,并有空投奖励积分。
  • Saturn:为比特币资产提供AMM/订单簿交易平台,符文发布期间流动性可能不足。
  • RuniGun:电报机器人,用于铸造、创建和管理符文,但无法导出私钥,使用时需谨慎。
  • Runestone:Runestone是由Ord.io创始人@LeonidasNFT主导的项目,采用预挖矿形式。空投规则公开透明,在特定区块高度持有三个铭文(不包括文本类和JSON格式)即可参与。
  • The Rune Guardians:总量为10,000个,具有不同属性影响挖矿效果。该项目将在比特币减半时变成PFP系列,对Ordinals蓝筹NFT持有者进行空投,项目方承担所有gas成本。
  • Rune Alpha:基于Runes协议的早期项目,提供限时不限量的铸造方式,并推出了基于PSBTS技术的交易市场。$COOK代币将在Runes协议上线后按1:1比例迁移,并公布了最新空投计划和未来建设方向。
  • Unicross:$RUFI是@merlinlayer2上的第一个符文代币,可以将BRC-20按1:1比例转换为符文。项目致力于支持Runes Asset铸造和协议索引,代币公平发射,25%向Merlin链用户空投,其余正在进行mint阶段。
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号