BRC-20 是一种使用 Ordinals 协议在比特币上创建可替代代币的代币标准。
当 Ethereum 的 ERC-20代币标准在 2015 年被提出时,它具有革命性。它为 Ethereum区块链上繁荣的可替代代币生态系统铺平了道路,所有这些代币都是根据相同的指南构建的,以便它们可以被纳入智能合约。ERC-20 标准对加密货币领域产生了如此大的影响,以至于它启发了 TRON(TRC-20)和 BNB 智能链(BEP-20)区块链上的类似命名标准——即使原始命名约定是 Ethereum 特定的。
2023 年 3 月,一位名叫 Domo 的开发者提出了一种在比特币区块链上创建可替代代币的平行标准,并将其命名为 BRC-20。这一标准得益于之前比特币的创新,如 Taproot 升级和 Ordinals。它允许基于比特币技术创建和交易代币。
在代币标准创建后的两个月内,BRC-20 的流行显著推动了比特币网络的活动和费用,主要是被广泛认为是迷因币 (memecoin)的代币。到 2024 年 5 月,已经创建了超过 800 个 BRC-20 代币。
BRC-20 代币是依赖比特币网络为其基本框架和功能的可替代资产。然而,它们的创造使用了两个非常重要的进步的构建块,这些进步提供了必要的基石:
基于这些创新,开发者可以在 satoshis 上添加(铭刻)数据,然后通过 Ordinals 协议进行跟踪。对于 BRC-20 代币,铭刻数据以 JSON 代码的形式出现,它概述了重要信息,如最大供应量和名称。与 Ethereum 不同,BTC-20 的功能不需要智能合约。
在 BRC-20 出现的同时,比特币上还引入了其他可替代代币解决方案——所有这些都与其他方案略有不同。遵循相同的命名约定,SRC-20 代币使用 Stamps(而不是 Ordinals)使用 JSON 代码创建可替代代币。与此同时,Runes 于 2024 年 4 月推出,它依赖于比特币的基础代码(特别是 UTXO 和 OP_RETURN),而不是像 Ordinals 或 Stamps 这样的二级协议。
BRC-20 代币可以像任何其他可替代代币一样使用。与 BTC 本身不同,BRC-20 代币可以为特定目的或特定关联(即项目)进行铸造和交易。在其早期几个月,几乎所有 BRC-20 代币都是迷因币 (memecoin)。第一个是 ORDI,以代表 BRC-20 对 Ordinals 协议的依赖而命名。ORDI 是第一个在中心化交易所上市的基于比特币的可替代代币。许多其他代币紧随其后,这些代币的交易几乎完全是投机性的。
由于 BRC-20 迷因币大量涌入比特币网络并推高交易费用,许多比特币社区成员批评了这个项目,甚至称其代币在网络上制造了“垃圾”。