BRC-20 是比特币区块链上的一种代币标准,类似于以太坊的 ERC-20 标准,但它是基于比特币的 Ordinals 协议构建的。以下是关于 BRC-20 的关键点:
1. 基础技术:Ordinals 协议
-
BRC-20 利用比特币的 Ordinals 协议,该协议允许将数据(如文本、图像或代码)写入比特币的最小单位 “聪”(satoshi) 上,形成独特的“铭文”(inscriptions)。
-
每个铭文都有唯一的编号,类似 NFT。
2. BRC-20 的功能
-
同质化代币:与 ERC-20 类似,BRC-20 代币是可互换的(如货币),而非独一无二的 NFT。
-
无需智能合约:通过 JSON 格式的铭文部署代币规则(如总量、转账逻辑),依赖比特币脚本而非完整的智能合约。
3. 核心操作
-
部署(Deploy):定义代币名称、总量、单次铸造量等。
-
铸造(Mint):按规则生成代币。
-
转账(Transfer):通过交易转移代币所有权。
4. 与 ERC-20 的差异
-
区块链基础:比特币缺乏原生智能合约,BRC-20 依赖 Ordinals 的“链下共识”,而 ERC-20 由以太坊虚拟机(EVM)直接执行。
-
效率与成本:BRC-20 交易写入比特币区块,受限于网络拥堵和高手续费;ERC-20 交易更快且成本通常更低。
5. 争议与挑战
-
比特币社区分歧:部分人认为 BRC-20 导致区块拥堵(如 2023 年手续费飙升),偏离比特币“价值存储”的初衷。
-
安全性:依赖外部索引器解析数据,中心化风险高于以太坊的链上合约。
6. 应用场景
-
实验性代币发行、比特币生态的 DeFi 项目尝试,或作为 NFT 的补充(如游戏内货币)。
总结
BRC-20 是比特币生态的创新尝试,扩展了其功能边界,但受限于比特币的设计,在灵活性和扩展性上不如 ERC-20。它的发展取决于技术优化和社区共识的平衡。