谈比特币上的同质化代币,大多数中文读者第一反应是 BRC-20 或者 Runes,而 Atomicals 协议提供的第三条路线常被一句带过。这条路线的核心是 ARC-20:一种把代币余额直接绑在聪上的彩色币设计。社区维护的协议指南对它的定义只有一句话,信息量却不小——每一个代币单位由一个聪背书,永久如此。本文把这句话拆开,讲清它意味着什么样的账本、什么样的铸造、什么样的限制。
彩色币是比特币上最古老的一类实验:在不动用智能合约的前提下,给某些聪贴上标签,让特定规则下的转账携带额外的记账含义。ARC-20 的做法是把代币单位与聪一比一挂钩:一个输出里有多少聪,就持有多少个代币单位,前提是这些聪已经按照协议初始化、被索引器认账。指南强调,正因为每个单位都对应真实存在的聪,代币在协议层面不可能跌到零聪以下,也天然能像比特币一样拆分与合并。转账 ARC-20 代币就是转账承载它的比特币输出,不需要额外的锁仓或赎回步骤,一个 UTXO 同一时刻只承载一种 ARC-20 资产。
这套设计立刻带来一个反直觉的结果:代币数量与 satoshi 数量被焊死。想要一亿单位的供应量,就要有对应的聪在转账中随币流动;手续费消耗聪时,携带代币的输出如果没算清楚,连币带聪一起付给矿工。指南对此的表述相当直白:每个代币单位永远对应一个聪,这是定义,不是风险提示。读任何彩色币账本都要带着这个前提,否则会把 BTC 余额和代币余额当成两本可以互相倒腾的分录。
铸造分两条路。直接铸造由发行者一次性建好初始 atom,把全部供应量当场分发;去中心化铸造则像一台预先立好规则的自动售货机:发行者用一条初始化交易声明 ticker 符号、单次铸造奖励多少单位、总共允许多少次铸造、从哪个区块高度开始,此后任何人可以在窗口内用一笔带工作量证明属性的交易领取配额,直到总量铸完。有效总供应量就是单次数量乘以前台次数,规则全部写在链上,发行者事后改不动。发行也可以加起始高度和时间窗,把先 mint 后上架的节奏交给共识时钟而不是项目方后台。
协议还把 ticker 命名做成了一套链上服务:符号首次注册即永久有效,同一个名字不能二次启用,后续发行若想用同一个 tick,只能改名。配合可选的位图难度前缀与字节率参数,同一套规则既约束了命名空间,也约束了铸造成本曲线。对普通持有人,最实用的核验动作有两个:一是用官方命令行工具查询 atomical ID 与 ticker 的登记状态,确认自己拿到的是哪个初始 atom 的后代;二是意识到这套账本依赖索引器解析数据交易,钱包与交易所的识别能力决定它在你账户里的可见性。与 Ordinals 阵营不同,Atomicals 把数据主要放进 OP_RETURN 输出并用输入排序定义归属,协议规则对交易的形状更挑剔,钱包兼容性的门槛也更高。把这些机制边界读清楚,比把第三条路线简单理解成又一个比特币代币口号要有用得多的多。
与普通用户最相关的差异藏在费用与操作模型里。BRC-20 把发行与转账规则写成 JSON 铭文、由索引器汇总记账,用户转账时几乎感觉不到协议存在;ARC-20 则要求交易本身符合原子规则——初始化 atom 的后代关系、输入输出排序、满足协议定义的工作量条件——钱包若不支持按规则选择 UTXO,操作就会卡壳,指南因此点名要求使用支持 UTXO 选择的钱包。这意味着同一个 ARC-20 代币在不同生态里的流通体验差距很大:在理解规则的工具里可以精确到聪,在不支持的市场里则可能根本无法挂单。对普通持有人,实际建议很朴素:进场之前先确认两件事,一是钱包能不能按协议规则发起交易,二是你计划卖出的市场认不认这个账本;两个答案都是肯定,彩色币的可携带性才真正成立,否则账面数字与可动用资产之间隔着一整段兼容性鸿沟。
本文为机制说明,不构成任何投资建议。

发表评论
还没有评论,来说两句吧。
评论区为展示样式,提交不会被处理。