什么是 ARC-20
Atomicals 的同质代币模型,一个单位等于一个着色聪,转移是一个分配问题,而不是账户更新。
Protocol behavior Verified 2026-08-31
Describes the Atomicals protocol itself at the pinned reference revision. It does not promise that any product exposes it.
- Page ID
-
start/what-is-arc-20 - Normative authority
- Atomicals reference implementation
- Networks
- mainnet
- Documentation version
- 2026.08
- Audience
- everyone
- Owner
- bitcoin-universe-docs
- Sources
-
- Atomicals ElectrumX
at
v1.5.2.0 - Atomicals protocol guide
at
unversioned
- Atomicals ElectrumX
at
- Known limitations
-
- 分配行为取决于版本。本页的数字仅遵循固定的参考版本。
ARC-20 是 Atomicals 内部的同质代币模型。它的规则很短:
一个 ARC-20 单位,就是验证器认定为着色的比特币输出中的一个聪。
这一句话决定了其余的一切。供应量以聪计量。转移是一个关于哪些输出获得多少价值的问题。无法放置的 价值会被销毁。
One unit is one satoshi
An ARC-20 balance is not a number stored somewhere. It is the satoshi value of the outputs a validator recognises as coloured for that token. An output worth 700 satoshis that a validator colours for a ticker carries exactly 700 units. Spending it spends the units. Splitting it splits the units, subject to the allocation rules.
为什么这不是账户余额
Section titled “为什么这不是账户余额”Account transfer against ARC-20 allocation
An account transfer subtracts a number from one row and adds it to another, and an invalid transfer simply fails. An ARC-20 transfer spends whole coloured outputs and assigns their value to new outputs in order. The Bitcoin transaction confirms either way, so an unwanted result is not reported as a failure. It is reported as a different allocation, which can include a burn.
在账户模型中,转移从一行减去、在另一行加上,交易要么成功要么失败。在 ARC-20 中,比特币交易无论 如何都会成功。改变的是着色价值最终落在哪里。
| 问题 | 账户模型 | ARC-20 |
|---|---|---|
| 余额在哪里 | 账本中的一行 | 分散在你的未花费输出中 |
| 转移是什么 | 借记与贷记 | 按顺序把输入价值分配给输出 |
| 价值会消失吗 | 不会 | 会。放不下的价值会被销毁 |
| 谁决定结果 | 合约 | 你的索引器运行的验证器版本 |
| 确认是否意味着成功 | 是 | 否。确认与分配是两个不同的答案 |
单位产生的三种方式
Section titled “单位产生的三种方式”| 方式 | 操作 | 形态 |
|---|---|---|
| 直接发行 | ft |
全部供应量落在一笔交易的第零个输出 |
| 固定去中心化 | 先 dft 后 dmt |
部署设定规则,随后每位申领者铸造固定数量 |
| 永续去中心化 | 带永续参数的 dft |
受激活条件约束,Bitwork 递进,可选全局上限 |
代号意味着什么,不意味着什么
Section titled “代号意味着什么,不意味着什么”代号是一个全局分配的名称。赢得它意味着 Atomicals 规则把一个候选解析为已验证的胜出者。它并不意味着:
- 项目就是它自称的那一方;
- 元数据是准确的;
- 图片归铸造者所有;
- 有人为供应量负责。
在展示任何代号时,都要同时保存并显示已解析的 Atomical ID。 参见代号与候选。
小数位不会产生分数
Section titled “小数位不会产生分数”decimals 是展示用元数据。它只改变钱包在屏幕上如何格式化数字,绝不会创造小于一个聪的单位。
ARC-20 的原生数量始终是整数。
参见元数据与小数位。