# Модель единицы

Один окрашенный сатоши это одна единица, предложение измеряется в сатоши, а десятичные знаки нужны только для отображения.

Page ID: protocol/arc20/unit-model
Applicability: protocol-behavior
Authority: reference-implementation
Networks: mainnet
Verified: 2026-08-31
Locale: ru
URL: https://bitcoinuniverseio.github.io/atomicals-and-arc-20/ru/protocol/arc20/unit-model/

---
## Правило

Одна единица ARC-20 это один сатоши в выходе, который валидатор признаёт окрашенным для этого
токена. Собственные величины целые. Меньшего деления не существует.

## Что следует немедленно

**Предложение это сатоши.** Токену со 100 000 000 единиц потребовалось 100 000 000 сатоши, то есть
один биткойн, чтобы существовать. Большое предложение дорого по построению.

**Действуют пределы пыли.** Выход, который Bitcoin не ретранслирует, не может нести единицы. На
практике окрашенный выход должен быть не ниже порога пыли для своего типа скрипта.

**Балансы это суммы, а не хранимые значения.** Итог в кошельке это сумма окрашенных выходов,
которые он может потратить. Ничто в цепочке этот итог не хранит.

**Трата происходит целиком по каждому выходу.** Частичной траты не бывает. Переместить часть лота
означает построить транзакцию, выходы которой получат нужное вам разделение.

## Разобранные числа

| Развёртывание | Величина выпуска | Максимум выпусков | Номинальный максимум эмиссии | Требуется биткойнов |
| --- | --- | --- | --- | --- |
| Малое | 1 000 sats | 10 000 | 10 000 000 единиц | 0,1 BTC |
| Среднее | 10 000 sats | 21 000 | 210 000 000 единиц | 2,1 BTC |
| Большое | 100 000 sats | 21 000 | 2 100 000 000 единиц | 21 BTC |

Номинальный максимум эмиссии это `mint_amount * max_mints`. Это потолок того, что могут произвести
заявки, а не обещание, что потолок будет достигнут.

## Десятичные знаки

`decimals` это необязательные метаданные, сообщающие кошельку, как отформатировать число для
читателя. Токен со 100 000 единиц и `decimals` равным 2 может отображаться как 1 000,00. В цепочке
по-прежнему 100 000 целых единиц в 100 000 окрашенных сатоши.

Никогда не делите собственную величину на степень десяти перед арифметикой над ней и никогда не
позволяйте отформатированному числу попасть в построитель транзакций. См.
[метаданные и десятичные знаки](/protocol/arc20/metadata-and-decimals/).

## Пыль и безопасность

Окрашенный выход около порога пыли хрупок. Любой перевод, которому нужно оставить остаток меньше
порога, не сможет поместить этот остаток в новый выход, поэтому он сгорит.

Практические рекомендации:

- Держите лоты такого размера, который чисто делится для ожидаемых вами переводов.
- Предпочитайте несколько крупных лотов множеству лотов размером с пыль.
- Моделируйте любое разделение до того, как его построите. См.
  [визуализатор распределения](/tools/allocation-visualizer/).
