# 焼失を避ける

すべての焼失の形を防ぐ実務手順と、それぞれがどう見えるかを示す実行済みのケース。

Page ID: guides/avoid-burns
Applicability: protocol-behavior
Authority: executed-source
Networks: mainnet
Verified: 2026-08-31
Locale: ja
URL: https://bitcoinuniverseio.github.io/atomicals-and-arc-20/ja/guides/avoid-burns/

---
## 始める前に

- 対応ネットワーク: mainnet。
- 状態: プロトコルの挙動。
- 防止が唯一の対策です。回復はありません。

## 手順

1. アウトポイントとサトシで作業します。トークンの金額欄では決して行いません。
2. 複数トークンの場合をモデル化していない限り、1 トランザクションにつき 1 トークンにします。
3. ロットが送付額を超えるときは、必ず色付きのおつり出力を含めます。
4. おつり出力を残りに **正確に** 合わせます。
5. 組み立てる前に、入力と出力の正確な集合を順序どおりモデル化します。
6. 計算された焼失量がゼロであることを確認します。
7. 手数料の入力とカーディナルのおつりを追加し、再度モデル化します。
8. 焼失量が依然としてゼロであることを確認します。
9. 署名前に、ウォレットの確認画面をモデルと一行ずつ比較します。

手順 7 と 8 は飛ばされがちで、ウォレットが追加したおつりが黙って結果を変える場所です。

## 四つの形、実行済み

| 形 | 防止策 |
| --- | --- |
| 次の出力が大きすぎる | おつりを残りに正確に合わせる |
| 出力が足りない | 必ず色付きのおつりを含める |
| 最初の出力がロットより大きい | 小さなロットを大きな最初の支払いに送らない |
| 複数トークンのフォールバック | 1 トランザクションにつき 1 トークン |

取引所の入金アドレス、通常の Bitcoin ウォレット、Atomicals 非対応のサービスは、その出力を通常の
ビットコインとして使います。単位は失われ、焼失レコードも慰めにはなりません。送る前に、送付先が
Atomicals に対応しているか確認してください。

## 焼失が意図的である唯一のケース

意図して単位を破棄するのは有効な操作です。明示的に行ってください。意図したとおりに焼失させる
トランザクションを組み立て、数値を確認し、理由を記録します。偶発的な焼失に頼ってはいけません。

## ブロードキャスト後

焼失を報告する情報源からトランザクションを読み、数値が想定どおりか確認します。色付きの入力合計と
色付きの出力合計を比較してください。

## 出典

[焼失](/protocol/arc20/burns/) と [割り当て](/protocol/arc20/allocation/)。
