ARC-20 代币是基于比特币区块链的一种代币标准,类似于以太坊的 ERC-20,但专为比特币生态设计。它利用比特币的 UTXO(未花费交易输出)模型 和 Ordinals 协议,通过将数据嵌入比特币交易中来创建可替代代币(Fungible Tokens)。以下是关键点:
核心特点
-
基于比特币
ARC-20 完全运行在比特币链上,不依赖侧链或跨链桥,继承比特币的安全性和去中心化特性。 -
Ordinals 协议支持
通过 Ordinals 的“铭文”(Inscriptions)技术,将代币信息(如名称、数量)写入比特币的最小单位“聪”(Satoshi),实现代币的发行与管理。 -
UTXO 模型兼容
每个 ARC-20 代币与特定的“聪”绑定,通过比特币交易转移,天然适配比特币的 UTXO 机制。 -
可替代性
与 NFT(如 BRC-20 的不可拆分性)不同,ARC-20 代币是同质化的,支持拆分和合并,更适合作为货币或实用代币。
与 BRC-20 的区别
-
BRC-20:最早基于 Ordinals 的实验性代币标准,但功能有限,代币不可拆分(类似 NFT)。
-
ARC-20:改进 BRC-20 的缺陷,实现真正的可替代性,更接近 ERC-20 的体验。
技术实现
-
发行:通过写入特定格式的 JSON 数据到聪上(如
{"tick":"代币符号", "amt":"数量"}
)。 -
转账:通过比特币交易转移绑定了代币的聪,接收方解析聪上的数据获取代币。
优势与挑战
-
优势:
-
完全去中心化,依赖比特币网络。
-
无需额外链,降低信任风险。
-
挑战:
-
比特币区块空间有限,可能拥堵且手续费高。
-
生态工具(钱包、交易所)仍在早期阶段。
应用场景
-
比特币 DeFi 中的支付、治理、奖励代币。
-
项目方在比特币上发行原生资产,避免跨链风险。
ARC-20 是比特币生态向可扩展代币标准迈进的重要尝试,但其发展取决于比特币 Layer2 解决方案(如 RGB、闪电网络)的成熟和生态支持。