作者: / 来源:
Ordinals 协议在今年早些时候崭露头角,它使得在比特币上创建Token和 NFT 成为可能,并一度导致比特币网络上的交易和费用激增。
随着 Ordinals 协议的推广,越来越多的用户将数据刻写到比特币上的非同质化 Ordinals 集合中。这种增加的使用量导致对比特币区块空间的需求增加,进而导致比特币网络费用上涨。为了继续鼓励创作者在比特币区块链上发布创新想法,在继12 种“新生代协议”之后,BTC 生态 Launchpad Luminex 于 GitHub 上发布了 BRC 69 标准,该标准利用递归铭文来优化铭刻的成本。Odaily星球日报就将围绕其原理、特点以及铸造和部署操作展开分析,旨在帮助读者全面了解这一新协议。
通过四个步骤将铭文成本降低 90% 以上
7 月 3 日,BTC 生态 Launchpad Luminex 宣布推出 BRC 69 标准,通过 BRC 69 ,可以将 Ordinals 收藏品的铭文成本降低 90% 以上。具体取决于初始集合的大小和网络费用。这个过程包括四个步骤:
-
在链上刻写特征图片;
-
在链上刻写 BRC 69 集合部署 JSON;
-
在链上刻写 BRC 69 集合编译器 JavaScript;
-
在链上刻写带有铸造操作的 BRC 69 资产只要集合的创建者发布其集合的官方刻写清单(目前已有要求),所有这些过程都可以在不需要外部索引器的情况下进行。此外,已经实施了递归刻写的所有前端界面都将自动渲染图像,无需额外的步骤。
这个标准为更有趣的链上功能铺平了道路,例如预先公开的集合发布和链上揭示。通过在 Ordinals 浏览器上自动且无需额外操作地渲染图像,实现了这一目标。
如何部署 BRC-69
一旦包含集合特征的图片被刻写到链上,我们可以在部署操作中刻写集合部署 JSON。
部署操作是一个包含集合的常规信息以及特征刻写 ID 数组的 JSON/文本刻写。部署刻写作为特征的参考和权威来源。
以下是集合部署 JSON 的示例:
如何编译 BRC 69
编译操作将最终资产的渲染逻辑存储在一个 JavaScript 刻写中。编译刻写是一个递归刻写,它会指向部署刻写,以获取特征的刻写 ID,并最终渲染资产。编译刻写的逻辑可以根据需要自定义,以满足需要更具体渲染功能的集合。
如何铸造 BRC 69
铸造操作使用一个 HTML 类型刻写,其中存储了用于生成最终资产的特征索引,并在单行中指向编译刻写。这种方式使得任何具备递归刻写功能的前端都可以使用链上刻写的数据自动渲染图片。
以下是一个铸造操作的示例:
实施 BRC 69 标准将提高比特币区块空间的利用效率。由于独特的特征图像在部署交易中只被铭刻一次,资产是由一个 HTML 文件组成的,引用这些特征的文件只有一行,大约 150 字节。任何具有递归铭文实现的前端都可以使用链上的部署的铭文来渲染图像,而无需额外步骤。