解析 BTC 原生资产协议:BRC20 与 ARC20 的机制、优势与前景

·

关键词:BRC20、ARC20、比特币 Ordinals、UTXO 染色币、Atomicals、链下索引器、去中心化账本

概述:BRC20 vs. ARC20

比特币生态近几年最火热的话题之一,就是如何用 BTC 的“纯主网”发行同质化 Token。当前主流有两种思路:
BRC20 基于 Bitcoin Ordinals,采用“链下账本 + 链上刻录”模式;
ARC20 则来自 Atomicals 协议,用“UTXO 染色”把余额直接写进 1 sat。
它们都在 去中心化兼容性性能 上走不同路线,下文将逐层拆开。


BRC20:链下账本、两步转账

1. 技术结构与运作流程

  1. 部署阶段
    部署者向 BTC 网络提交一笔交易,在隔离见证脚本中写入代币名称、总量、单次铸造上限等元数据。
  2. 铸造阶段
    用户把一笔只承载铭文的交易发往区块链;索引器识别后,在本地账本为对应地址添加余额。
  3. 转账阶段(关键)
    BRC20 余额并不存在于比特币共识层,只能交由 索引器 识别前端的两笔交易:

    • 先在本地把余额拆成“可用的 UTXO”,
    • 再用第二笔交易把实际金额转至接收方。

因此,任意一次 转账都需要两次链上确认,流程更重。

2. 节点压力与去中心化前景


ARC20:把 1 sat 变成 1 Token

1. UTXO 染色核心

Atomicals 协议的最大关键词是 “=1 sat”

👉 一眼看懂 UTXO 染色模型如何让你的 BTC 钱包秒变多功能钱包

2. 性能与安全性对比

维度BRC20ARC20
链上读写每次转账需 2 笔交易只需 1 笔
账本存储链下内嵌于 UTXO
带宽 & Gas翻倍接近 BTC 转账
停机风险索引器单点极低

一句话总结:ARC20 转账性能≈BTC 本身。只要不涉及拆分精度 >1 sat 的应用,它几乎零附加费用。

3. 铸造:bitwork 的 CPU 竞赛

Atomicals 引入了 “bitwork”,即强制矿工或铸造者完成小块 PoW 才能铸币:“1 CPU = 1 次 mint”


用例与发展前景

开发者与企业可以结合自身需求:


常见问题解答(FAQ)

Q1:什么是 BTC Ordinals?与 BRC20 有何关系?
A:Ordinals 最早是一种给 sat 编号并插入 NFT 信息的协议;BRC20 借用其“刻录”思路,把同质化 Token 的逻辑也写进见证区。

Q2:BRC20 账本是否完全中心化?
A:节点是可开源、可自建,但在共识层面仍依赖链外账本;若大多数索引器数据分叉,就会出现双花风险。

Q3:ARC20 最小单位只能是 1 个 token?
A:目前是 1 sat=1 token。高拆分场景未来可通过 Atomicals 协议升级 开启“可拆分”标志,但代价是牺牲部分简洁性。

Q4:为什么 ARC20 的钱包偶尔宕机?
A:生态起步晚,索引节点数量少;社区呼吁开发者为原子资产运行自己的 轻量节点,以分散风险。

Q5:我该如何选择开发钱包插件支持哪种协议?
A:短期看好 BRC20(用户/资金量大),长期更看好 ARC20(手续费低 + 无二次交易)。结合实际运维成本做 AB 测试即可。


结语:未来是多协议的

比特币本身的“程序可扩展性”不高,却因此激发了 BRC20 与 ARC20 两套完全不同的资产发行哲学
尊敬的投资者、开发者、矿工,请根据自身 业务模型、预算、用户规模,在两条赛道上各取所需。

👉 立刻测试这两种协议的 Gas 差异,用真实数据指导下一步决策