BRC-420 元宇宙资源标准:把素材包说明书用 XML 刻进铭文 图 1
BRC-420 元宇宙资源标准:把素材包说明书用 XML 刻进铭文 · 图 1

Merlin 文档里的 BRC-420 不只有版税标准,另一半是 Metaverse Standard(元宇宙资源标准):它试图给铭文定一套“可供引擎读取的资源说明书”,把 2D 图像、音效、脚本这类素材连它的用法一起刻上链,让游戏或虚拟空间能直接把链上内容当资源装载。文档对这套标准的定位说得坦率——beta 阶段、实验性质、可能改动,因此读它的字段时,目标是理解设计思路,不是背语法。

它最有趣的决定是用 XML 风格的属性块写铭文内容。以单图资源为例,文档给的示例是一段类似标记语言的文本:一个 metaverse 标签带 name(资源名,如 chair)、description(说明)、src 与 srctype(内容来源与类型,如 PNG)属性;下面跟一个 metaversepreview 块,声明背景色与多张 previewimg——预览图的 src 指向别的铭文内容路径,还能带 size 与 position 参数做图层摆放;块外再挂一个 script 标签,src 同样指向某条铭文 ID 的内容。整段说明书本身是一条铭文,里面用 /content/ 开头的路径引用其他铭文,把一张“带背景色、带图层、带动画脚本”的资源组合表达出来。

这套设计的三个要点值得拆开。第一,资源被拆成多枚铭文互相关联:主资源、预览图、脚本各是独立铭文,说明书负责把它们组装成“一个可用素材包”——这正是 Ordinals 递归引用思路向“资源工程”方向的延伸。第二,被引用者用铭文标识寻址(示例里既有交易哈希加序号的完整 ID,也有较早的纯编号写法混用),寻址格式随版本演进,工具解析时两种都要认。第三,它同时规定了预览模板(文档有单独的 2D preview template 章节),意思是资源即便在没接引擎的普通浏览器里,也应当有标准化的展示降级方案。

对使用者,这意味着一枚“BRC-420 元宇宙铭文”的真实形态可能是:说明书铭文 + 依赖的若干资源铭文的组合体,缺任何依赖都会导致渲染不完整。收藏或转手时判断“内容是否齐全”,看的不只是这条 ID 存在,还包括它 src 指向的那些铭文是否都在、是否被后续规则变化影响。反过来,这也让“复制一枚 2D 资源”的成本明显高于单条铭文——组装素材包要多刻几条,费用与复杂度同涨,是这类“工程化铭文”的固有代价。

最后仍是边界:Metaverse Standard 是 Merlin 生态的应用层协议,依赖其索引与渲染工具链兑现“可进引擎”的承诺;它不改变比特币转账的任何规则,也不给资源附加版权许可。把它当作“给链上素材写的 XML 装配单”来理解最准确——装配单本身永久在链,装出来的成品能不能用,取决于读它的那套软件还在不在维护。

最后把这层标准与相邻概念排一次队,避免三个高频混淆。第一,它与 Ordinals 的递归 HTML 铭文解决同一母题(内容引用内容),但递归 HTML 用浏览器原生标签在渲染层组装,Metaverse 标准用自定义属性块在引擎数据层组装——前者产物是网页,后者产物是素材描述,消费软件完全不同。第二,它与 BRC-420 Royalty 标准是同一体系的两条腿:Royalty 管“谁卖副本、版税给谁”,Metaverse 管“资源长什么样、怎么进引擎”,一枚素材铭文可能只实现其一,别假设带 420 字样就自动有版税。第三,它与 BRC-20 之类的应用 JSON 同属“在铭文里塞结构化文本”的传统,但字段语法互不相认,索引器各自解析——这也是应用层铭文协议的共性困境:命名空间靠文档约定,兼容性靠社区工具链自愿跟进。对使用者,最稳的心法是把每条铭文当“一段带类型声明的数据”看:先问谁来解析、按哪版解析、解析器还活着吗,再谈资产叙事。文档自称 beta 的协议,答案尤其要定期重查。

本文为机制说明,不构成任何投资建议,也不构成对任何平台、合约或标准实现的背书。文中功能与规则描述以对应版本的官方文档为准,阅读时可能存在版本滞后。

BRC-420 元宇宙资源标准:把素材包说明书用 XML 刻进铭文 图 2
BRC-420 元宇宙资源标准:把素材包说明书用 XML 刻进铭文 · 图 2