XRP Wiki
REF · 03.05 / Технология и протокол

Резервы (резерв аккаунта и резерв владельца)

Почему каждый аккаунт XRP Ledger обязан держать минимальный баланс XRP, и как владение объектами леджера увеличивает это требование.

Каждый аккаунт в XRP Ledger обязан постоянно держать минимальное количество XRP. Это называется требованием к резерву, и оно существует, чтобы не дать размеру состояния леджера расти без ограничений.

Зачем нужны резервы

Каждый аккаунт, трастлайн, оффер, эскроу и другой объект, которым владеет аккаунт, занимает место в глобальном состоянии леджера, которое обязаны хранить и обрабатывать все валидаторы и серверы с полной историей. Без какой-либо стоимости, связанной с созданием состояния, леджер был бы уязвим для раздувания дешёвыми, одноразовыми аккаунтами и объектами. Требование к резерву делает создание постоянного состояния леджера реально затратным — без необходимости взимать постоянную комиссию.

Зарезервированные XRP не тратятся, не сжигаются и никому не передаются — они остаются собственными XRP аккаунта. Их просто нельзя отправить в другое место или опустить баланс аккаунта ниже порога резерва; по сути, это XRP, «заблокированные» протоколом, а не по собственному выбору владельца аккаунта.

Два компонента

  • Базовый (аккаунтный) резерв. Фиксированная минимальная сумма XRP, требуемая просто для того, чтобы аккаунт существовал в леджере вообще.
  • Резерв владельца. Дополнительное, меньшее приращение XRP, требуемое за каждый дополнительный объект, которым владеет аккаунт, — например, за каждый открытый трастлайн, каждый активный оффер на децентрализованной бирже или каждый открытый эскроу или платёжный канал.

Обе величины устанавливаются сетью (через процесс амендментов), а не зафиксированы навсегда в исходном протоколе, и обе не раз снижались на протяжении истории леджера по мере того, как дизайн сети становился более зрелым — поэтому всегда проверяйте текущие значения через живой источник (например, информацию сервера rippled или блок-эксплорер), а не полагайтесь на то, что историческая цифра всё ещё актуальна.

Практические последствия

  • Совершенно новый аккаунт не может быть профинансирован суммой меньше базового резерва; отправка суммы ниже этого порога на неактивированный адрес не активирует его.
  • Аккаунту, который хочет открыть много трастлайнов, разместить много офферов или держать много NFT, потребуется XRP сверх базового резерва для покрытия резерва владельца за каждый объект.
  • Закрытие оффера, трастлайна или другого объекта возвращает соответствующий резерв владельца в доступный для расходования баланс.

Это один из наиболее частых источников путаницы для новичков в XRPL, поскольку ситуация «мой баланс показывает больше XRP, чем я реально могу отправить» обычно объясняется тем, что требование к резерву удерживает часть баланса на месте.