📢 Gate广场 #MBG任务挑战# 发帖赢大奖活动火热开启!
想要瓜分1,000枚MBG?现在就来参与,展示你的洞察与实操,成为MBG推广达人!
💰️ 本期将评选出20位优质发帖用户,每人可轻松获得50枚MBG!
如何参与:
1️⃣ 调研MBG项目
对MBG的基本面、社区治理、发展目标、代币经济模型等方面进行研究,分享你对项目的深度研究。
2️⃣ 参与并分享真实体验
参与MBG相关活动(包括CandyDrop、Launchpool或现货交易),并晒出你的参与截图、收益图或实用教程。可以是收益展示、简明易懂的新手攻略、小窍门,也可以是现货行情点位分析,内容详实优先。
3️⃣ 鼓励带新互动
如果你的帖子吸引到他人参与活动,或者有好友评论“已参与/已交易”,将大幅提升你的获奖概率!
MBG热门活动(帖文需附下列活动链接):
Gate第287期Launchpool:MBG — 质押ETH、MBG即可免费瓜分112,500 MBG,每小时领取奖励!参与攻略见公告:https://www.gate.com/announcements/article/46230
Gate CandyDrop第55期:CandyDrop x MBG — 通过首次交易、交易MBG、邀请好友注册交易即可分187,500 MBG!参与攻略见公告:https://www.gate.com/announcements
Runes协议解析:底层设计、优化与潜在挑战
深入解析Runes协议:底层机制设计与局限性
在过去一年中,Web3领域最引人注目的发展莫过于铭文生态的蓬勃兴起。这一浪潮的源头可以追溯到Ordinals协议,该技术为比特币网络上的每个聪赋予了独特的序列号。
Runes协议的核心开发者于去年9月就提交了基础版代码,但一直未正式发布主网版本。这导致一些项目如RunesAlpha提前分叉了该代码并独立发行协议。尽管存在一些争议,但这些项目在短短几个月内实现了数亿美元的市值增长,展示了Runes协议的巨大潜力。
官方正式版的Runes协议预计将于2024年4月20日左右在比特币主网上线。这意味着想要发行Runes资产的项目方,以及希望支持Runes的钱包和交易平台,都将面临区块链行业最具挑战性的任务之一:如何在没有测试网的情况下直接适配主网。
本文将系统梳理Runes项目的底层字段演变,帮助读者从根本上理解Runes与其他FT协议(如BRC20、ARC20)的区别,并理性评估其优缺点。
比特币链上数据记录方式
比特币网络主要有两种将链下数据附加到链上的方法:铭刻和蚀刻。
蚀刻技术原理
Runes采用的是蚀刻技术,这是一种直观的链上信息记录方式。它通过将数据写入比特币UTXO(未花费交易输出)的OP_RETURN字段来实现。该功能自2014年比特币核心客户端0.9版本起开始支持,创建了一种可验证但不可消费的输出类型,允许数据直接存储在区块链上。
在比特币区块浏览器中,可以轻松看到附带OP_RETURN信息的交易。这些信息通常以十六进制编码形式存在,解码后可能呈现为JSON格式,包含Runes资产的部署、铸造、发行等相关信息。
铭刻技术原理
Ordinals/BRC20等协议则采用铭刻技术,将元数据嵌入交易的见证数据中。这一过程利用隔离见证和"向Taproot支付"机制,通过提交和揭露两个阶段(即两笔交易)来完成。
P2TR是比特币2021年Taproot升级引入的交易输出类型,它提高了交易条件的隐私性。铭刻过程需要先生成一个支付到特定脚本生成的P2TR地址的UTXO(提交交易),然后在花费这个UTXO时在见证脚本中提供真正的脚本,从而将铭文数据上传到链上(揭露交易)。
两种方案的比较
蚀刻优点:
蚀刻缺点:
铭刻优点:
铭刻缺点:
Runes协议设计深度解析
Runes协议从最初的0.11版本演进到当前的0.18版本,经历了重大变化。通过比较这两个版本的字段设计,我们可以深入理解Runes的核心价值主张。
Runes 0.11版本解析
早期版本的Runes协议主要包含三个部分:edicts(资产转移信息)、etching(资产部署信息)和burn(销毁)。
当一笔交易的OP_RETURN字段解码后包含正确格式的edicts信息时,链下解析器会计算出用户资产的转移情况,其中的output指定了转移目标。
etching部分定义了资产部署的主要信息。与ERC721相比,Runes增加了limit和term字段,用于限制铸造数量和可铸造的时间区间。这反映了铭文和符文项目与以太坊智能合约发行资产的根本区别:由于缺乏链上智能合约验证,Runes等协议统一定义了资产发行和用户参与铸造的方式,强调公平发射理念,降低了项目方干预市场的可能性。
Runes 0.18版本解析
最新版本的Runes协议引入了多项重要变更:
edicts字段新增pointer参数,用于修改资产默认转移方向,优化多种Runes资产同时转出时的编码效率。
新增Mint字段,限制每笔交易只能铸造一个资产,平衡了技术型和普通用户的参与机会。
etching(资产部署)部分进行了重大改革:
Runes新版协议评估
Runes协议的最新设计展现了对市场需求的深刻理解,有望改善铭文生态中劣质资产横行的问题。作为Ordinals协议的一部分,Runes能够利用现有的用户基础,并作为FT协议补充Ordinals在市场运作方面的不足。
然而,Runes协议也面临一些挑战:
市场时机:紧张的开发时间可能影响生态系统的初期发展。
规则复杂性:复杂的发行管理规则和长名称可能增加用户误操作风险。
未来兼容性:相比其他协议(如Atomical)在智能合约方向的探索,Runes目前仍主要聚焦于资产发行层面。
尽管如此,Runes协议通过OP_RETURN方式记录链上数据的设计,为资产管理提供了极大的灵活性,有潜力实现与比特币相当的安全性能。随着生态系统的成熟,Runes有望在比特币网络上开辟新的应用场景。