# 爆火的 BRC20 会一家独大吗？

加密资产行业的创新出圈总是发生在夏天，随着比特币生态的铭文铸造市场日渐繁荣，以 Ordinals 引发的 BRC-20 Summer 风潮横空出世，sat 域名、BRC20 等新玩法层出不穷，绝对称得上是自闪电网络以来比特币生态最具创新的产物。

Ordinals 上第一个原生代币 ORDI，半个月涨幅高达 200 倍，丝毫不弱于前段时间 meme 币的火热，甚至有人提出 BRC20 将彻底颠覆原有的以智能合约为代表的 NFT 机制，笔者对此有不同观点，我们在下文探讨其中一二。

### **BRC20 到底是什么？**

BRC20 是一种基于 ordinals 协议实现的令牌标准，与早些时候基于图像的 BTC NFT 不同，BRC20 铭文是基于文本类型的，其载体是一张铭文（inscription）。通俗来说，此铭文并非传统意义上的 NFT，它是部署在比特币区块链上的一串字符。

<figure><img src="https://141247189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzsprCL9LP4o8F5oeFDJB%2Fuploads%2Fty3ruR0CdccFRtlkaGwS%2F5.png?alt=media&#x26;token=d7072b0d-84e8-4ef1-b92a-a8124eca3724" alt=""><figcaption><p><em>BRC-20 铭文铸造数量 图 1 来源：Dune@wuhuzai</em></p></figcaption></figure>

说 BRC20 就不得不了解 Ordinals 协议。Ordinals 是对每个 sat（比特币最小计价单位：聪）做一个编号，这些编号实现了 sat 的独一无二、可追踪的链上永续记录等特点，然后将这些编号链接对应到不同的内容载体，即给每个 sat 做注释。但因受 Taproot 脚本限制，每条数据的容量不能超过 4M。

相较于 ETH-NFT，BTC-NFT/BRC-20 表达了不同的叙事，有人总结为“不是通过代码编造出货币，而是在货币上编程”：

* 后者是将数据永久保存在链上，而前者只是将元数据存在链上，也就是说前者更贴合数据存储的安全要求。
* 后者没有与智能合约交互的复杂功能，更加简洁、易懂，用户教育成本和参与门槛很低。
* 后者是在 sat 上写入的映射信息，sat 本身是比特币的计价单位，有一定的原始价值，不同于前者那样凭空铸造。
* BRC-20 部署铭文按照约定的总量、文本被 mint 完毕后，就实现了链上的全部发行，后来者则无法重复 mint，能有效保护铸造者的权利而起到防伪作用。

当然，也有人指出 BRC-20 的一些缺点，比如 gas 过高、铸造时间较长、可支持数据量类型少且容量小、不能与智能合约交互等。

不过行业内从不乏同质化的竞争，但真正能引发热点的永远是创新但并不完美的叙事，尽管这些创新点并非完美无缺，有了宏大的叙事和矛盾冲突成为出圈的充分条件。

而接下来的热点很可能是填补 BRC-20 不足的那些更具扩展性的新产品协议。

### **潜力十足的的类 Ordinals 协议**

随着 BRC-20 的溢出效应愈发明显，市场上其它的 XRC20 也开始走入人们视野，有望将这场新范式试验横向扩展到整个加密市场。

#### **ORC-20：BRC-20 的升级版？**

ORC-20 是由 OrcDAO 提出的一种基于比特币网络上的有序代币的开放标准，旨在改善 BRC-20 的可扩展性和安全性，重点解决双花问题（double spending）。

根据其官方文档说明，ORC-20 可能会带来如下新的改变：

* 可以改变初始供应量和最大铸币量。
* 命名空间没有固定限制，可以使用任意大小的名称。命名确实是痛点，尤其是绝大部分 brc20 四字母单词已经被提前铸造的情况下。
* 通过 UTXO 模型来确保在交易过程中没有重复消费。
* 允许取消交易，使用"op": "cancel",即可取消 nonce 的交易。
* 允许已经部署的 brc20 币向 orc20 转移。

| Text                                    | BRC-20               | ORC-20                  |
| --------------------------------------- | -------------------- | ----------------------- |
| Built-in anti-double-spending           | ❌ Difficult to index | ✅ UTXO                  |
| Allow passing initial mint (proxy mint) | ❌ Limit to minter    | ✅ Track initial balance |
| Flexible naming space                   | ❌ 4 Letter           | ✅ Any Size              |
| Custom keys, eg. tax, msg, url          | ❌ Fixed keys         | ✅ Flexible keys         |
| Allow upgrade: max, lim                 | ❌ Non-upgradable     | ✅ Upgradable            |
| Allow partial *tx* and cancellation     | ❌ Immutable          | ✅ Partial *tx*          |
| Allow migration: BRC-20 ➡️ ORC-20       | ✅ Migrate to ORC-20  | ✅ Migration Wrapper     |

但该协议也饱受批评，因为它过于中心化，操作复杂，改变了初始供应量和最大铸币量的不可篡改性，并沿袭了传统 NFT 对强制版税的设计机制。

#### **ARC20：ERC-1155 的升级版？**

ARC-20 是由 L1 公链 Armonia 技术团队开发的铸币标准，允许用户在 Armonia 公链上创建和管理可替代代币，目前已用于 NFTOne、Mulsign Wallet、MetaDAO 等一系列原生应用上。

ARC-20 主要参考了 ERC-20，并在此基础上拓展了更多易于用户交互的功能，包括铸币免 gas，采用 TPS 更高的 APOS 共识机制运行，支持跨链跨产品的无缝访问等性能也为代币在智能合约上的灵活交互提供了诸多可能性。

| Text              | ARC-20                                  | BRC-20                            |
| ----------------- | --------------------------------------- | --------------------------------- |
| Blockchain        | Armonia Meta Chain                      | Bitcoin network                   |
| Transaction cost  | Gas-free                                | Gas                               |
| Fungibility       | Fungible                                | Semi-fungible                     |
| Implementation    | Smart Contract                          | Ordinal inscription               |
| Address/Account   | Account-based                           | Ordinal address type              |
| Mutability        | Can be mutuable or immutable            | Immutable                         |
| Action - Deploy   | Deploy a ARC-20 smart contract          | Commit & Reveal                   |
| Action - Mint     | submit mint transaction to contract     | send mint inscription to self     |
| Action - Transfer | submit transfer transaction to contract | send transfer inscription to self |

根据其官方技术团队的透露，目前正在开发索引和交易市场，生态工具将更加完善，具有一定的爆发潜力。

#### **LRC-20：临近减半的新叙事？**

莱特币社区在 5 月 2 日推出了 BRC-20 标准的分叉版，即 LRRC20 或 LTC20。

LRC20 在出块速度、交易费用、规则设定方面都具有一定的优势，尽管无法与 BTC 的强共识比较，但作为老牌仿币，LTC 生态一直扮演着 BTC 生态试验田的角色，此番操作也符合社区以往亦步亦趋的稳妥行事风格。

<figure><img src="https://141247189-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzsprCL9LP4o8F5oeFDJB%2Fuploads%2FvoWeSM55fVFR4AUTIF3M%2F6.png?alt=media&#x26;token=9fc2ad21-d355-45d8-bb00-612232a34e49" alt=""><figcaption><p><em>部分早期 LRC20 代币 图 2 来源：litescribe.io</em></p></figcaption></figure>

当然 LRC-20 的生态尚处于酝酿阶段，铸币代打工具已经上线，但公开交易市场和标准详情等有待官方后续开放。

&#x20;

### **小结**

尽管加密资产领域一直在不断推陈出新，但不变的初衷一直是在围绕支付和资产发行两个主题，与其拿 BRC-20 与 ERC-20 做孰好孰坏的对比，倒不如说 BRC-20 牺牲了一部分扩展性，而使得 inscription 继承了比特币网络的安全性和去中心化，这是在区块链不可能三角中做的一次新的取舍尝试。

伴随着 ARC-20、ORC-20、LRC-20 等新标准协议的推出，创新的试验将继续拓展加密领域的想象边界。

盛夏将至，无远弗届。
