📢 #Gate广场征文活动第三期# 正式启动!
🎮 本期聚焦:Yooldo Games (ESPORTS)
✍️ 分享独特见解 + 参与互动推广,若同步参与 Gate 第 286 期 Launchpool、CandyDrop 或 Alpha 活动,即可获得任意奖励资格!
💡 内容创作 + 空投参与 = 双重加分,大奖候选人就是你!
💰总奖池:4,464 枚 $ESPORTS
🏆 一等奖(1名):964 枚
🥈 二等奖(5名):每人 400 枚
🥉 三等奖(10名):每人 150 枚
🚀 参与方式:
在 Gate广场发布不少于 300 字的原创文章
添加标签: #Gate广场征文活动第三期#
每篇文章需 ≥3 个互动(点赞 / 评论 / 转发)
发布参与 Launchpool / CandyDrop / Alpha 任一活动的截图,作为获奖资格凭证
同步转发至 X(推特)可增加获奖概率,标签:#GateSquare 👉 https://www.gate.com/questionnaire/6907
🎯 双倍奖励机会:参与第 286 期 Launchpool!
质押 BTC 或 ESPORTS,瓜分 803,571 枚 $ESPORTS,每小时发放
时间:7 月 21 日 20:00 – 7 月 25 日 20:00(UTC+8)
🧠 写作方向建议:
Yooldo
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有望在比特币网络上开辟新的应用场景。