# Избежать сжигания

Рабочая процедура, предотвращающая все формы сжигания, с выполненными случаями, показывающими, как выглядит каждая.

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

---
## Прежде чем начать

- Поддерживаемые сети: mainnet.
- Состояние: поведение протокола.
- Единственный способ контроля это предотвращение. Восстановления нет.

## Процедура

1. Работайте с аутпойнтами и сатоши. Никогда с полем суммы токена.
2. Перемещайте один токен за транзакцию, если не смоделировали случай с несколькими.
3. Всегда включайте окрашенный выход сдачи, когда лот превышает отправляемое.
4. Задайте размер выхода сдачи **точно** равным остатку.
5. Смоделируйте точный набор входов и выходов по порядку до построения.
6. Убедитесь, что вычисленная величина сжигания равна нулю.
7. Добавьте входы комиссии и кардинальную сдачу и смоделируйте заново.
8. Убедитесь, что величина сжигания по-прежнему равна нулю.
9. Перед подписью сравните запрос кошелька со своей моделью, строка за строкой.

Шаги семь и восемь пропускают чаще всего, и именно там сдача, добавленная кошельком, незаметно
меняет результат.

## Четыре формы, выполненные

| Форма | Предотвращение |
| --- | --- |
| Следующий выход слишком велик | Задайте сдачу точно равной остатку |
| Недостаточно выходов | Всегда включайте окрашенную сдачу |
| Первый выход больше лота | Никогда не отправляйте малый лот в крупный первый платёж |
| Откат при нескольких токенах | Один токен за транзакцию |

Депозитный адрес биржи, обычный кошелёк Bitcoin или любой сервис без поддержки Atomicals потратит
выход как обычные биткойны. Единицы исчезнут, и никакая запись о сжигании не утешит. Прежде чем
отправлять, убедитесь, что получатель поддерживает Atomicals.

## Единственный случай, когда сжигание намеренно

Уничтожить единицы намеренно это корректное действие. Делайте это явно: постройте транзакцию,
которая сжигает ровно то, что вы намерены, подтвердите величину и запишите причину. Никогда не
полагайтесь на случайное сжигание.

## После рассылки

Прочитайте транзакцию через источник, который сообщает о сжиганиях, и убедитесь, что величина
соответствует ожиданиям. Сравните окрашенную сумму входов с суммой окрашенных сумм выходов.

## Источник

[Сжигание](/protocol/arc20/burns/) и [распределение](/protocol/arc20/allocation/).
