По данным CryptoSlate на 7 сентября, модель кредитования XRP Ledger может оставлять вкладчиков с непропорционально высокими потерями при дефолте одного крупного займа. В смоделированном кредитном портфеле на 1 млн токенов с резервом 200 тыс. токенов и одинаковыми параметрами защиты дефолт одного кредита на 100 тыс. токенов приводит к убытку вкладчиков на 90 тыс. токенов. Если тот же объем проблемной задолженности распределен по десяти кредитам по 10 тыс. токенов, потери составляют лишь 4,5 тыс. токенов. Разница — в 20 раз.
Причина — в порядке высвобождения резерва, заложенном в документации XLS-66 и коде версии 3.3.0. Покрытие рассчитывается отдельно для каждого дефолта. При минимальной ставке покрытия 10% и ликвидационной ставке 10% максимальная выплата по одному дефолту составляет 10 тыс. токенов: 1 млн долга × 10% × 10%. Поэтому крупный кредит на 100 тыс. токенов получает только 10 тыс. из резерва, а остальные 90 тыс. списываются на вкладчиков.
В случае десяти малых кредитов первый дефолт получает 10 тыс. токенов, затем база долга снижается, и последующие выплаты уменьшаются с 9,9 тыс. до 9,1 тыс. Суммарно резерв покрывает 95,5 тыс. токенов, а потери вкладчиков составляют 4,5 тыс. При этом резерв не истощается: после всех дефолтов остается 104,5 тыс. токенов, что выше минимально необходимых 90 тыс.
В модели XRPL кредитования активы объединяются в хранилище, а брокер выдает необеспеченные срочные займы. Вкладчики владеют долями хранилища, стоимость которых снижается при убытках. Базовым активом может быть XRP, токен доверительной линии или Multi-Purpose Token. Активация протокола в основной сети пока не подтверждена: по состоянию на 6 сентября LendingProtocolV1_1 числился в реестре поправок как находящийся в разработке.
Ключевые параметры — CoverAvailable, CoverRateMinimum и CoverRateLiquidation. Выплата по дефолту ограничена наименьшим из трех значений: текущий долг брокера × минимальная ставка покрытия × ликвидационная ставка; задолженность по дефолтному кредиту; доступный резерв. Привязка к минимальной, а не фактической сумме резерва означает, что простое удвоение резерва до 400 тыс. токенов не меняет выплаты, если ограничение на один дефолт уже действует.
Результат зависит и от ликвидационной ставки. При 5% один крупный дефолт приносит 95 тыс. токенов потерь, а десять малых — 52,25 тыс.; при 20% — 80 тыс. и ноль соответственно; при 100% — ноль в обоих случаях. Для неравных кредитов важен порядок дефолтов: сначала 90 тыс., затем 10 тыс. дает 19,1 тыс. покрытия, а обратный порядок — 19,9 тыс.
Документация допускает последующее изменение только флагов, данных и максимального долга брокера; ставки покрытия фиксируются при создании. Решение о подаче транзакции дефолта принимает владелец брокера после истечения даты платежа и льготного периода. Кредитное качество, юридическое оформление и дополнительные механизмы взыскания остаются вне ончейн-модели.
Для потенциальных кредиторов главный вывод: размер отдельного кредита и структура портфеля определяют, какая часть убытка будет переложена на вкладчиков, даже если совокупный долг и резерв одинаковы.