
Каждый аккаунт Polkadot обязан держать хотя бы existential deposit (ED) той цепочки, где он находится. Если баланс опускается ниже этой черты, аккаунт удаляется (reaped): он исчезает из состояния сети, а остаток теряется. В relay chain Polkadot ED — 1 DOT. В Polkadot Asset Hub, где всё чаще живут повседневные балансы и переводы DOT, ED меньше — десятая часть значения relay chain, 0,1 DOT, по константам системных парачейнов. Если знать, в какой цепочке лежат ваши DOT, и держать немного выше её ED, почти все истории «мои DOT пропали» не случаются.
Зачем Polkadot удаляет маленькие аккаунты
Цепочки на Substrate хранят каждый аккаунт как запись в состоянии, а состояние держит каждый узел. Existential deposit — цена существования: аккаунт должен держать минимальный баланс, чтобы занимать место. Когда свободный баланс падает ниже ED — например, потому что вы отправили почти всё, — сеть удаляет запись. Остаток удаляется вместе с ней. Это задумано и описано в документации; это не ошибка и не кража.
| Цепочка | Роль | Existential deposit | Источник |
|---|---|---|---|
| Relay chain Polkadot | Консенсус, исторически балансы и стейкинг | 1 DOT | Polkadot Wiki |
| Polkadot Asset Hub | Балансы, токены (USDT, USDC), переводы | 0,1 DOT (константа системного парачейна) | runtimes polkadot-fellows |
| Другие парачейны | Свои токены и правила | Задаёт каждая цепочка | Документация цепочки |
Значения — константы протокола и могут измениться с обновлением рантайма; кошельки Nova, Talisman и Polkadot.js показывают текущий ED выбранной цепочки. Проверьте там, прежде чем переводить последнюю часть баланса.
Asset Hub и сеть DOT у провайдера
Polkadot Asset Hub (раньше назывался Statemint) — системный парачейн для балансов и активов. Polkadot переносит повседневную активность — балансы и переводы DOT, а также выпущенные в Polkadot USDT и USDC — из relay chain в Asset Hub. Провайдер ликвидности KOT.CASH указывает DOT с кодом сети STATEMINT — это Asset Hub. Депозиты зачисляются после 15 подтверждений; Asset Hub выпускает блоки каждые несколько секунд, так что это минута-две.
Формат адреса в обеих цепочках одинаков: адреса SS58 Polkadot с префиксом сети 0 начинаются с «1». Один и тот же адрес существует и в relay chain, и в Asset Hub, но балансы в каждой цепочке свои. Кошелёк, показывающий 0 DOT в одной цепочке, может держать DOT в другой; переключите цепочку в списке сетей кошелька.
Ситуации, когда аккаунт удаляется
- Отправка почти всего баланса с остатком, скажем, 0,05 DOT в Asset Hub — ниже ED, остаток теряется.
- Оплата комиссии, которая опускает свободный баланс ниже ED. Кошельки обычно предупреждают, а скрипты и некоторые интерфейсы — нет.
- Вывод из стейкинга и перевод в два шага, когда второй оставляет пылевой остаток.
- Получение крошечной суммы ниже ED на новый аккаунт: перевод не проходит, потому что аккаунт нельзя создать.
В Polkadot.js и большинстве кошельков у переводов есть опция «keep-alive», которая не даёт отправить, если аккаунт будет удалён. Оставляйте её включённой, если не хотите намеренно опустошить аккаунт полностью.
Блокировки, резервы и ED
Баланс DOT в цепочке Substrate состоит из нескольких частей: свободной, зарезервированной (например, депозиты за ончейн-идентичность или прокси-аккаунты) и заблокированной (стейкинг, голоса в управлении). Заблокированные средства тоже держат аккаунт живым, но переводить их нельзя. Вывод DOT из стейкинга в Polkadot занимает 28 дней; другие сети перечислены в справочнике сроков анстейкинга. Зарезервированные депозиты возвращаются, когда вы удаляете идентичность или прокси.
Перед отправкой DOT в обмен
- Проверьте в кошельке, где лежат DOT — в Asset Hub или в relay chain. Провайдер ждёт DOT в Asset Hub; если они в relay chain, сначала перенесите их функцией teleport в кошельке.
- Оставьте хотя бы ED и небольшой запас на комиссию, если собираетесь пользоваться аккаунтом дальше.
- Отправьте ровно сумму из заказа на адрес депозита со страницы заказа.
- Если хотите опустошить аккаунт, выключите keep-alive намеренно — тогда остаток после комиссии просто не останется.
В KOT.CASH можно обменять DOT на USDT; инструкция DOT → USDT проводит через заказ по шагам. Сетевая комиссия выплаты целевой монеты учтена в котировке.
Токены в Asset Hub и «sufficiency»
В Asset Hub хранятся и токены вроде USDT и USDC, выпущенных в Polkadot. У каждого актива свой минимальный баланс, заданный при создании. Некоторые активы помечены как «sufficient»: аккаунт, у которого есть только такой актив, может существовать без DOT; другие — нет, и аккаунту нужен ещё и DOT выше ED. Комиссии в Asset Hub часто можно платить в sufficient-активах вроде USDT, но надёжнее всё же держать рядом с токенами небольшой баланс DOT.
Частые вопросы
Какой existential deposit в Polkadot?
1 DOT в relay chain; 0,1 DOT в Asset Hub по константам системного парачейна. Текущее значение смотрите в кошельке.
Что значит «account reaped»?
Баланс упал ниже existential deposit, сеть удалила аккаунт, и остаток был потерян.
Какую сеть KOT.CASH использует для DOT?
Polkadot Asset Hub, у провайдера — STATEMINT. Депозиты зачисляются после 15 подтверждений.
Мой адрес DOT такой же в Asset Hub?
Да, тот же адрес SS58 с префиксом 0 (начинается с 1), но балансы в каждой цепочке отдельные.
Как избежать удаления аккаунта?
Не выключайте keep-alive и оставляйте на аккаунте хотя бы existential deposit плюс запас на комиссию.