ARC-20 とは
Atomicals の代替性トークンモデル。1 単位が 1 個の色付きサトシであり、送付はアカウントの更新ではなく割り当ての問題です。
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 の 1 単位は、バリデータが色付きと認識する Bitcoin の出力に含まれる 1 サトシです。
この一文がほかのすべてを決めます。供給量はサトシで測られます。送付とは、どの出力がどれだけの価値を 受け取るかという問いです。置き場所のない価値は破棄されます。
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 では、Bitcoin 上のトランザクションはどちらにせよ成功します。変わるのは、色付きの 価値がどこに着地するかです。
| 問い | アカウントモデル | ARC-20 |
|---|---|---|
| 残高はどこにあるか | 台帳の行 | 未使用の出力に分散している |
| 送付とは何か | 借方と貸方 | 入力の価値を出力へ順に割り当てること |
| 価値は消えうるか | いいえ | はい。置けない価値は焼失します |
| 結果を決めるのは誰か | コントラクト | インデクサが実行するバリデータのリビジョン |
| 確認は成功を意味するか | はい | いいえ。確認と割り当ては別の答えです |
単位が生まれる三つの方法
Section titled “単位が生まれる三つの方法”| 方式 | 操作 | 形 |
|---|---|---|
| 直接発行 | ft |
供給量の全体が一つのトランザクションの出力ゼロに置かれる |
| 固定分散型 | dft のあと dmt |
デプロイがルールを定め、請求者がそれぞれ固定量を発行する |
| 恒久分散型 | 恒久パラメータ付きの dft |
有効化に依存し、Bitwork が進行し、任意で全体上限を持つ |
直接発行、 固定 DFT、 恒久 DFT を参照してください。
ティッカーが意味すること、意味しないこと
Section titled “ティッカーが意味すること、意味しないこと”ティッカーはグローバルに割り当てられる名前です。獲得したということは、Atomicals のルールが候補を 検証済みの勝者として解決したという意味です。次のことは意味しません。
- プロジェクトが名乗るとおりの主体であること
- メタデータが正確であること
- 画像が発行者に帰属すること
- 誰かが供給量に責任を負うこと
ティッカーを表示するときは、解決済みの Atomical ID を必ず併記して保存してください。 ティッカーと候補 を参照してください。
小数点は分割を生みません
Section titled “小数点は分割を生みません”decimals は表示用のメタデータです。ウォレットが画面上で数値をどう整形するかを変えるだけです。
サトシ未満の単位を作ることは決してありません。ARC-20 のネイティブ数量は常に整数です。
メタデータと小数点 を参照してください。