BTC Ordinals 热潮:一文了解 BRC-20、ORC-20

在短短的数个月中,BTC Ordinals 衍伸出了许多不同的分支协议。相信大家只要平常有关注币圈的社群媒体,一定多少都看过这些字眼,像是:BRC-20、BRC-721、ORC-20 等等。那么,这些协议分别代表什么,又有着哪些用途呢?

前言

在先前的文章中,我们介绍过 BTC NFT,而在短短的数个月中,BTC Ordinals 又衍伸出了许多不同的分支协议。相信大家只要平常有关注币圈的社群媒体,一定多少都看过这些字眼,像是:BRC-20、BRC-721、ORC-20 等等。那么,这些协议分别代表什么,又有着哪些用途呢?

本文将会将介绍当前较多人使用以及关注的协议,探索它们的不同之处。

同质化代币(Fungible Token,FT)

Fungible 的意思是「可替代的」,这代表着代币之间的可替代性,且拥有同样的价值。简单来说,这就是我们平常熟知的「加密货币」。

在 BTC 上可分为:BRC-20 以及 ORC-20。

BRC-20

BRC-20 是 BTC 网络上的同质化代币协议,类似于以太坊的 ERC-20,BRC-20 制定了代币的名称、发行量、转帐等功能。

通过 Ordinal 协议,BRC-20 将铭文(inscriptions)设定为 JSON 格式的文本(Text),部署代币合约、铸造和转移。因此,开发人员也可以直接通过 Ordinal 协议建立和发行代币。

BTC Ordinals 热潮:一文了解 BRC-20、ORC-20

图为部署 ORDI 代币的 JSON 文本

 

以上图的 JSON 文本为例,各指令分别代表:

  • 氧p:执行的操作

  • deploy:代币的部署

  • mint:代币铸造

  • transfer:转移代币

  • tick:代币名称

  • max:发行量

  • lim:单次最大铸造量

BRC-21 和 BRC-4​​2

BRC-21 和 BRC-42 是 BRC-20 的跨链版本,两者的功能正好相反,BRC-21 可以将外部区块链的资产部署到 BTC 网络上,而BRC-42 则是将 BRC-20 的代币部署至其他链上。

ORC-20

ORC-20 和 BRC-20 不同之处在于,ORC-20 能够兼容 BRC-20,扩展了 BRC-20 的功能,并取消了一些限制,以更好去应对项目发展的需求。以下为 ORC-20 优化后的功能:

1. 代币辨识功能

ORC-20 加入了可供识别的特定代币识别符号(ID)。由于在部署时加上了 ID,因此即使是相同名称的代币也能够被轻松区分。

BTC Ordinals 热潮:一文了解 BRC-20、ORC-20

2. 取消命名限制

ORC-20 取消了 BRC-20 四个字母的命名限制,允许建立任意长度的名称。

3. 代币可升级

ORC-20 加入了可修改总供应量和单次最大铸造量的功能,让项目方可以更加灵活地应用,为代币新增更多的赋能,例如减少供应量增加稀缺性等。

4. 使用 UTXO 模型

通过在 ORC-20 的代币转帐中加入了 UTXO 模型,进一步降低双花攻击的风险。

非同质化代币(Non-Fungible Token,NFT)

相信大家对此都不陌生,非同质化代币就是在 2021 年爆红、广为人知的「NFT」,目前在 BTC 上的 NFT 协议主要可分为 BRC-721 以及 GBRC-721。

BRC-721

BRC-721 借鉴 BRC-20 的理念和原则,通过解决原生 Ordinals NFT 的限制来提供更多功能和灵活性。

通过 BRC-721,我们可以轻松创建、铸造和转移 NFT,应用场景也非常广泛,包括数位艺术和收藏品等。 BRC-721 让每个 NFT 都被赋予专属的标签,确保其独特性,使其无法直接和其他 NFT 进行兑换。

BRC-721 引入了去中心化和无需信任的方法来创建合集并加以验证,这种方法也类似于以太坊上的 ERC-721。通过提供真实性的来源,简化合集创建和验证过程,且无需预先支付。

因此,相较于 Ordinals NFT,BRC-721 可以发展出更多且更复杂的功能。通过将外部资源引入 Ordinals,可扩展性更强,应用场景更加丰富,对于开发者也更加友好。

GBRC-721

GBRC-721 全名又称 Generative BRC-721,是一种为了降低项目方和用户发行、铸造 NFT 成本的协议。

众所周知,比特币网络上并不支援「智能合约」,因此任何操作都会受到区块容量上限的影响,像是 Ordinals NFT 会通过直接上传完整图片来发行 NFT,这对于用户或是项目方来说成本就会相对较高,而 GBRC-721 的诞生就是为了解决这个问题。

GBRC-721 的运作原理

GBRC-721 可以节省链上的资源,同时实现 50%-90% 的区块空间优化。 GBRC-721 的运作过程主要包含:

  • 通过部署创建 BRC-721 合集

  • 通过 mint 的方式操作,铸造一个不可替代的序号

  • 将 Non-Fungible Ordinal 转换为序号铭文

以下将以基于 GBRC-721 协议下的第一个项目 OrdiBots 作为范例。

部署

部署时需通过 JSON(包含合集的资讯,例如标签、名称、最大供应量等)以及构成该特征的 Base64 编码数据才能完成。

BTC Ordinals 热潮:一文了解 BRC-20、ORC-20

(部署生成式BRC-721)

铸造

铸造时也需使用 JSON,其中包含正在铸造的 NFT 资讯等。通过这种方法,任何人都可以使用链上的数据重新创建图像。

BTC Ordinals 热潮:一文了解 BRC-20、ORC-20

(mint 生成 BRC-721)

通过「只上传图像特征,再进行组合」的方式,GBRC-721 在发行、铸造的整体过程中,就可以大幅降低对比特币链上的资源消耗,进一步节省成本。

结语

Ordinals 和铭文的出现为比特币带来了新的活力。如今比特币的发展,就好比是过去的以太坊,正在不断地寻求创新以及提出新的解决方案。

谁说比特币只能用来交易?市场对于比特币的既定印象正在逐渐改变,让我们一起见证比特币文明未来的发展!

分享至:

作者:WOO

本文为PANews入驻专栏作者的观点,不代表PANews立场,不承担法律责任。

文章及观点也不构成投资意见

图片来源:WOO如有侵权,请联系作者删除。

关注PANews官方账号,一起穿越牛熊