Кальтер / Блог

Что такое trust line в XRP Ledger и почему она нужна для токена

Разбираем связь аккаунта, issuer и currency code в XRPL и проверяем trust line до получения выпущенного токена.

Материал подготовлен с помощью ИИ. Источники, учебные примеры и расчёты проверены редакцией перед публикацией.

Условный путь проверки trust line XRPL до получения issued token; лимит и issuer не являются рекомендацией принять актив.
Условный путь проверки trust line XRPL до получения issued token; лимит и issuer не являются рекомендацией принять актив.

В XRP Ledger XRP можно отправить на активный аккаунт напрямую, а выпущенный токен обычно учитывается иначе: через trust line. Такая линия связывает два XRPL-аккаунта для конкретного currency code и хранит общий баланс, который выглядит с противоположным знаком для каждой стороны. До перевода получатель может создать линию и задать собственный limit.

Trust line — согласие на учёт, а не отдельный токен

Официальная документация описывает trust line как запись RippleState с двумя аккаунтами, валютой, балансом, лимитами и настройками каждой стороны. Начальный limit обычно равен нулю; получатель создаёт линию транзакцией TrustSet, выставляя ненулевой лимит. Это помогает не заставлять аккаунт держать нежеланный выпущенный актив (документация XRPL).

До получения Что сверить
Issuer Точный адрес выпускающего аккаунта
Currency code Точное обозначение валюты; похожее имя не подтверждает идентичность
Trust line Создана ли связь с этим issuer и currency
Limit и баланс Достаточно ли лимита для предполагаемого остатка
Reserve/fees Текущие требования сети и стоимость TrustSet

Синтетический пример

Пусть аккаунт R хочет получить условную валюту ABC от issuer I. В ledger нужна trust line для пары R–I и кода ABC; если line отсутствует, входящий перевод может не пройти по ожидаемому сценарию. Значения, адреса и код вымышлены. Один и тот же короткий currency code может использоваться разными эмитентами — поэтому проверяй issuer вместе с кодом, а не ticker отдельно.

После создания линии проверь, что операция подтверждена в нужном ledger и настройки совпадают. У issuer могут быть дополнительные возможности управления активом — ограничения, freeze и параметры transfer fee зависят от его политики и ledger-объектов. Trust line не доказывает качество эмитента и не гарантирует ликвидность токена.

Попроси ИИ по синтетической записи вывести: кто issuer, какой currency code, какой лимит у получателя и какие неизвестные поля ещё нужны. Не проси модель подтверждать «настоящий токен» по названию. Для другого стандарта XRP Ledger — MPT — структура отличается; эта статья о fungible trust-line tokens. Общий контекст токенов дан в гиде по токенам, а хранение ключей — в руководстве по кошелькам.