DeFi

Scallop – обзор lending в Sui, sCoins, veSCA, SCA и рисков

Подробный обзор Scallop: архитектура money market в Sui, lending pools, obligations, sCoins, X-Oracle, isolated assets, токен SCA и риски.

Scallop – обзор lending в Sui, sCoins, veSCA, SCA и рисков

Scallop – децентрализованный денежный рынок в сети Sui. Пользователи вносят активы в lending pools, получают процент и могут брать займы под избыточное обеспечение. За привычной схемой скрыта архитектура, тесно связанная с объектной моделью Sui: депозит представлен процентным sCoin, а долговая позиция хранится в отдельном объекте Obligation.

Scallop нельзя оценивать только по показанному APR. Для кредитора важны utilisation и доступная ликвидность, для заёмщика – collateral weight, liquidation factor, цена oracle и пределы оттока. Отдельно существуют isolated assets, токен SCA и блокируемый veSCA. Эти части решают разные задачи и несут разные риски.

Что представляет собой Scallop

Ядро Scallop – набор пулов активов. Поставщик размещает, например, SUI или стейблкоин, а заёмщик получает этот актив после внесения допустимого залога. Проценты рассчитываются контрактами и зависят от спроса на конкретный пул. Протокол не сопоставляет заявки кредиторов и заёмщиков вручную: общая ликвидность обслуживает операции по заданным правилам.

В отличие от DEX, денежный рынок не обменивает два актива в рамках обычного swap. Он ведёт баланс предложения, долга, обеспечения и начисленных процентов. Поэтому поставщик ликвидности принимает не только риск смарт-контракта, но и риск того, что обеспечение заёмщиков окажется недостаточным после резкого движения цены.

Lending pools и sCoins

При депозите пользователь получает sCoin соответствующего рынка. Это токенизированное подтверждение доли в пуле и права на underlying asset. Количество базовых монет, которое можно получить при погашении sCoin, меняется через обменный курс: накопленный процент увеличивает стоимость доли, а не обязательно количество токенов в кошельке.

sCoins позволяют интегрировать кредитную позицию с другими приложениями Sui. Но переносимость добавляет composability risk: если sCoin внесён в сторонний протокол, к рискам Scallop добавляются контракты второй системы, её ликвидность и правила ликвидации. Наличие sCoin в кошельке также не гарантирует мгновенный вывод, когда большую часть underlying заняли.

Obligation и ObligationKey

Для займа создаётся объект Obligation. В нём записаны внесённое обеспечение и долги. Сам Obligation является shared object, который может участвовать в транзакциях, а контроль подтверждает принадлежащий пользователю ObligationKey. Этот ключ представлен NFT-объектом и необходим для действий, требующих полномочий владельца.

У одного адреса может быть несколько независимых obligations. Обеспечение из одной позиции не увеличивает заёмную способность другой. Такая изоляция помогает разделять стратегии: консервативный залог можно не смешивать с экспериментальным долгом. Однако пользователь должен следить за здоровьем каждой позиции отдельно.

Как рассчитывается заёмная способность

Для каждого разрешённого залога задаётся collateral weight. Если показатель равен 75%, актив стоимостью 100 условных единиц увеличивает доступный лимит займа на 75. Это рабочий предел для открытия и изменения позиции, а не обещание, что ликвидация начнётся именно на том же уровне.

Liquidation factor определяет границу, после которой долг считается недостаточно обеспеченным. Разница между рабочим лимитом и порогом ликвидации создаёт запас. Дополнительно действуют collateral caps и borrow outflow limits. Первый ограничивает объём конкретного залога в системе, второй – скорость вывода заёмной ликвидности за скользящий период.

Параметры различаются между активами и могут меняться. Нельзя переносить коэффициент SUI на ликвидный стейкинговый токен или малоизвестный токен. Интерфейс показывает текущую конфигурацию, а старые значения из обзоров и скриншотов не подходят для расчёта позиции.

Процентная модель

Scallop использует трёхсегментную модель ставки. Пока utilisation невысок, стоимость займа растёт умеренно. После первого излома наклон увеличивается, а около критически высокой загрузки ставка поднимается резко. Цель последнего участка – сделать дальнейший заём дорогим, побудить должников погашать обязательства и привлечь новые депозиты.

Доход поставщика зависит от ставки заёмщика, utilisation и доли, направляемой протоколу. Награды в SCA могут временно повышать отображаемую доходность, но это отдельный поток: процент платят заёмщики, incentives выпускаются по программе распределения. Падение цены SCA не уменьшает начисленный underlying-процент напрямую, но снижает стоимость бонусной части.

X-Oracle

Для операций с долгом нужна надёжная цена обеспечения. X-Oracle Scallop использует основной источник и дополнительную проверку. В текущей документации основным поставщиком назван Pyth Network, вторичным – Supra. Если данные расходятся за допустимой границей, чувствительная операция может быть остановлена.

Проверка применяется при заимствовании, выводе залога и ликвидации нездоровой позиции. Она уменьшает зависимость от одного канала, но не уничтожает oracle risk. Оба источника могут опираться на похожие рынки, обновляться с задержкой или не отражать цену, по которой крупный объём реально продаётся во время паники.

Ликвидации

Когда стоимость долга пересекает рассчитанный liquidation threshold, внешний ликвидатор может погасить часть обязательства и получить залог со скидкой. Экономический стимул заставляет независимых участников быстро возвращать ликвидность в пул. Заёмщик при этом теряет часть обеспечения и платит предусмотренный штраф.

Ликвидация зависит от трёх рынков одновременно: цены oracle, доступности транзакций в Sui и возможности продать полученный залог. Если сеть перегружена, котировка обновляется скачком или DEX-пул слишком тонкий, фактическое покрытие может оказаться хуже расчётного. Поэтому занимать вплотную к максимуму опасно даже при стабильной исторической цене.

Isolated assets

Scallop выделяет более рискованные заёмные активы в isolated-режим. Долг по такому активу нельзя смешать в одной obligation с другими долгами: пока isolated debt не погашен, позиция не берёт второй актив. Документация также предусматривает более жёсткое обеспечение и отдельную комиссию займа.

Изоляция ограничивает путь распространения плохого долга, но не превращает сам рынок в безопасный. Кредиторы isolated-пула всё ещё зависят от выбранного залога, oracle, ликвидаторов и глубины рынка. Для параллельных стратегий пользователь может создать разные obligations, однако тем самым увеличивает число позиций, которые нужно контролировать.

Flash loans и инструменты разработчика

Протокол поддерживает flash loans, возвращаемые в рамках одной programmable transaction block. Такой заём применяют для арбитража, рефинансирования или ликвидации без предварительного капитала. Если к завершению транзакции сумма с комиссией не возвращена, вся последовательность отменяется.

Scallop публикует SDK и инструменты для сборки транзакций. Для интеграторов это снижает порог разработки, но SDK не является границей безопасности: решающей остаётся логика развёрнутых Move-пакетов. Приложение может неверно выбрать coin objects, лимиты или адрес пакета даже при корректном ядре.

SCA и токеномика

SCA – токен протокола в Sui с максимальным предложением 250 млн. Официальное распределение выделяет 45% на liquidity mining, 15% участникам проекта, 15% стратегическим партнёрам и инвесторам, 7,5% экосистеме, сообществу и маркетингу, 7% treasury, 5% ликвидности, 4% разработке и операциям и 1,5% советникам.

Самая крупная категория выпускается постепенно, причём месячная эмиссия по опубликованной модели снижается. У командной, инвесторской и экосистемной долей разные сроки блокировки. Максимальное предложение поэтому не равно обращающемуся: давление продаж определяется фактическими разблокировками, incentives и решениями treasury.

SCA используется в программах наград и блокировке для получения veSCA. Он не является долей в юридическом лице и не гарантирует право на фиксированный денежный поток. Доходность фарминга может складываться из процентов underlying и эмиссии SCA, поэтому её компоненты следует оценивать отдельно.

veSCA

Пользователь блокирует SCA на выбранный срок и получает непередаваемый veSCA. Его количество зависит от суммы и оставшегося времени, а затем уменьшается по мере приближения разблокировки. Максимальный горизонт в документации – четыре года. Продлить срок или добавить SCA можно, сократить активную блокировку нельзя.

Действующее практическое применение veSCA – повышение веса некоторых SCA-наград и участие в программах лояльности. Страница документации всё ещё помечает governance and voting power как coming soon, несмотря на старый календарный ориентир. Следовательно, нельзя представлять полноценное on-chain управление как уже гарантированную функцию.

Boost не создаёт дополнительный процент от заёмщиков. Он перераспределяет ограниченный incentive budget между участниками и требует большего veSCA при более крупном депозите. Максимальный множитель в примере документации не следует воспринимать как постоянную доходность для любого пула.

Управление и полномочия

На практике параметры рынка, листинг активов, caps, oracle и программы наград координируют разработчики и назначенные администраторы. Заявленная цель veSCA – расширить участие держателей, но текущая документация не даёт оснований считать все критические действия переданными полностью автономному DAO.

Для пользователя важны фактические upgrade и admin-полномочия конкретных пакетов, а не только слово decentralization. Возможность остановить опасную операцию полезна во время атаки, но создаёт доверие к ключам управления и процедурам команды.

История

Scallop был основан в начале 2021 года, а в 2022 году команда сосредоточилась на Sui. Проект получил раннюю поддержку экосистемы и готовил Move-контракты до запуска основной сети. После старта Sui в мае 2023 года Scallop стал одним из money markets первого дня.

В 2023–2024 годах протокол расширял список активов, интеграции sCoins и систему oracle. В марте 2024 года состоялся запуск SCA, а публично объявленный объём привлечения достиг 3 млн долларов. Позже появились isolated assets, дополнительные ограничения оттока и обновлённые меры безопасности.

Историю важно отделять от текущего состояния. Старый пост о поддерживаемом активе не подтверждает, что пул действует сейчас, а прошедший roadmap не доказывает запуск governance. Актуальную конфигурацию определяют развёрнутые контракты и текущий интерфейс.

Команда

Официальный FAQ описывает семь основных участников и подчёркивает опыт основателя в безопасности веб-приложений, разработке и криптографии. При этом документация не публикует стабильный полный roster с именами и должностями. Поэтому корректнее говорить о Scallop Project Contributors, а не дополнять команду людьми из старых каталогов.

Для оценки исполнения полезны открытый код, аудиты и интеграции, но они не заменяют прозрачность управления. Scallop указывает проверки Zellic, OtterSec, MoveBit и других специалистов, а также работу над формальной верификацией. Каждый отчёт относится к определённой версии, а не ко всем будущим изменениям.

Роли участников

  • Поставщики. Вносят актив в pool, получают sCoins и процент, но принимают риск плохого долга и нехватки свободной ликвидности.
  • Заёмщики. Создают obligation, вносят залог и платят плавающую ставку.
  • Ликвидаторы. Погашают нездоровый долг и забирают обеспечение со скидкой.
  • Держатели SCA. Используют токен в incentives или блокируют его для veSCA.
  • Интеграторы. Встраивают sCoins, flash loans и транзакции Scallop в другие приложения Sui.

Основные риски

  • Смарт-контракты. Ошибка в Move-пакете, обновлении или интеграции способна привести к остановке операций либо потере средств.
  • Oracle. Неверная или запоздалая цена и расхождение источников влияют на займы и ликвидации.
  • Плохой долг. При резком падении залога ликвидатор может не успеть вернуть пулу полную стоимость.
  • Utilisation. Процент может резко вырасти, а поставщик не сможет сразу вывести занятый актив.
  • Isolated market. Изоляция ограничивает заражение, но кредитор отдельного пула концентрирует риск.
  • Ликвидный стейкинг. Залог производного актива добавляет depeg и validator risk, знакомые по другим системам вроде Suilend.
  • Токеномика. Разблокировки и liquidity mining размывают долю держателя SCA.
  • Управление. veSCA governance обозначено как план, а критические параметры пока зависят от действующей административной структуры.

Как оценивать позицию

Перед депозитом стоит проверить контракт актива, свободную ликвидность, utilisation, источник дохода и условия вывода. Перед займом – collateral weight, liquidation factor, предел оттока, ставку при следующем участке кривой и реальную глубину продажи залога. Сравнение с Aave полезно для понимания общей модели, но параметры другой сети нельзя переносить механически.

Разумный запас до ликвидации должен учитывать не только обычную волатильность, но и depeg, задержку oracle и рост долга. SCA-награды лучше считать бонусом, а не компенсацией риска основного капитала.

Итог

Scallop строит полноценный money market вокруг объектной модели Sui. sCoins делают депозит переносимым, obligations разделяют долговые стратегии, X-Oracle проверяет цену по нескольким каналам, а isolated assets локализуют часть риска. Сильная модульность одновременно требует понимать больше параметров, чем показывает одно значение APR.

SCA поддерживает стимулы, veSCA – долгосрочную блокировку и повышение наград, но полноценное управление в документации ещё не закреплено как завершённая функция. Основной вопрос для пользователя – не возможная доходность, а устойчивость конкретного пула, залога, oracle и ликвидаторов при неблагоприятном рынке.