НОВОЕ: Helius приобретает Light Protocol
Ликвидный стейкинг и LST в Solana
Блог/Исследования

Ликвидный стейкинг и LST в Solana

Исследования и данныеRyan Chern в X
Чтение: 10 мин

Введение

В этой статье мы рассмотрим основную структуру токенов ликвидного стейкинга (LST) в Solana. LST позволяют пользователям получать доступ к ликвидности застейканных активов. Обычно при стейкинге токенов в блокчейне на основе Proof of Stake (PoS) их блокируют на определенный период. В обмен на обеспечение безопасности сети пользователи получают вознаграждения. Они могут включать комиссии, другие доходы от MEV и эмиссию — передачу средств от пользователей без стейка пользователям со стейком.

Этот механизм стейкинга критически важен для экономической безопасности, но делает застейканные активы неликвидными и ограничивает их применение в других финансовых операциях экосистемы. Стейкинг сокращает объем токенов в свободном обращении, блокируя их внутри протокола. Это стимулирует создание и использование LST для повышения эффективности капитала: держатели токенов могут получать вознаграждения за стейкинг, сохраняя ликвидность.

Мы также рассмотрим отличия этих конструкций от Ethereum и дополнительные аспекты использования LST в Solana.

Конструкции LST в Solana

Solana использует встроенный в протокол механизм Delegated Proof-of-Stake (DPoS). Пользователи вносят SOL в пулы стейкинга, которыми управляют отдельные валидаторы. Операторы стейкинга могут выпускать собственные LST, обеспеченные делегированными SOL. Так пользователи получают мгновенную ликвидность своего стейка.

LST пулов стейкинга

В основе LST лежат пулы стейкинга, использующие SPL-программу пула стейкинга. Когда пользователи вносят SOL в эти некастодиальные пулы, стейк распределяется между выбранными квалифицированными валидаторами. Взамен участники получают LST, например JitoSOL от Jito.

Каждый пул стейкинга использует собственную стратегию делегирования стейка. Например, Jito отдает приоритет валидаторам, использующим его клиент. Это максимизирует доход от MEV и перераспределяет стейк между 100 наиболее эффективными валидаторами согласно установленным критериям.

Передачу стейка между участниками конкретного пула стейкинга можно представить в виде балансов (читать слева направо и сверху вниз):

  1. Пользователь, выполняющий стейкинг или делегирование, вносит 10 SOL непосредственно в пул стейкинга и получает баланс LST «spSOL» («SOL пула стейкинга»). Этот баланс подтверждает его право погасить токены и получить внесенные 10 SOL.
  2. Теперь в пуле стейкинга находится 10 SOL. В этом случае пул делегирует 5 SOL валидатору «Stake Pool Validator 1», а остальные 5 SOL — валидатору «Stake Pool Validator 2». Пул стейкинга получает в общей сложности 10 vSOL («SOL валидатора»): по 5 vSOL от каждого валидатора. Эти средства не представлены реальным токеном, но виртуально подтверждают право на погашение внесенных SOL.
  3. Валидаторы «Stake Pool Validator 1» и «Stake Pool Validator 2» отправляют в стейкинг по 5 SOL, участвуя в исполнении и консенсусе. Они получают от протокола Solana виртуальные «sSOL», подтверждающие право на внесенные SOL. Они также не представлены реальным токеном, но показывают, как протокол отслеживает погашения.

Обратите внимание: это простейший случай без комиссий и слешинга. Сейчас в Solana нет программного слешинга, но некоторые LST взимают комиссии.

LST валидаторов

LST валидаторов упрощают выпуск LST, связанных с одним валидатором, и формируют своего рода «сообщество» вокруг выпущенного им LST.

LST валидаторов работают почти так же, как пул стейкинга, но в пуле есть только один валидатор:

  1. Пользователь, выполняющий стейкинг или делегирование, вносит 10 SOL непосредственно в пул стейкинга и получает баланс LST «v_lstSOL» («SOL LST валидатора»). Этот баланс подтверждает его право погасить токены и получить внесенные 10 SOL.
  2. Затем управляющий пулом стейкинга делегирует средства единственному валидатору пула: вносит 10 SOL и получает виртуальные «vSOL».
  3. Теперь у валидатора есть 10 SOL. Поскольку именно валидатор участвует в консенсусе, он вносит 10 SOL в Solana. Валидатор получает от протокола Solana виртуальные «sSOL», подтверждающие право на внесенные SOL.

В обоих случаях пользователи делегируют SOL валидаторам, валидаторы выполняют проверку, а часть вознаграждений в SOL получают пользователи. У LST валидаторов нет комиссий за внесение стейка, вывод средств и управление.

С технической точки зрения LST валидаторов проще. Они значительно сокращают общее количество аккаунтов стейкинга, уменьшая время расчета вознаграждений для таких аккаунтов. Кроме того, LST валидаторов позволяют запускать программы поощрения и лояльности. Недавно Laine распределил среди держателей laineSOL вознаграждения за блоки и приоритетные комиссии, обеспечив им высокую годовую процентную доходность. Tensor может разрешить пользователям размещать ставки с помощью tensorSOL вместо SOL, чтобы открытые ордера приносили доход. Это позволяет Tensor начислять пользователям дополнительные баллы и проводить беспроигрышную лотерею, где каждый платеж в tensorSOL дает шанс выиграть часть накопленных вознаграждений за стейкинг.

Механика токенов LST

Как и в Ethereum, LST могут начислять вознаграждения или использовать ребейзинг. Разные LST выбирают разные механизмы передачи вознаграждений пользователям, в том числе ради возможной налоговой эффективности. Сейчас в Solana нет LST с ребейзингом.

Использование LST в Solana

В Ethereum подавляющая часть застейканных ETH приходится на LST, включая stETH, rETH и cbETH. На stETH приходится ~70% всего рынка LST.

В Solana на LST приходится менее 5% общего объема стейкинга. Доли Jito и Marinade на рынке LST составляют 35% и 42% соответственно.

Такое различие в использовании LST объясняется несколькими причинами:

  • Использование LST в Ethereum во многом зависит от исторического пути развития: событие Merge значительно повлияло на текущее равновесие рынка LST. Мощные накопительные сетевые эффекты и распространение сосредоточились вокруг 1–3 токенов ликвидного стейкинга, которые быстро набрали популярность. Это создало самоподдерживающийся маховик их использования в качестве денег.
  • LST пока недостаточно полезны в ончейн-среде, а пользователи очень чувствительны к снижению весов обеспечения в Solana DeFi (маловероятный сценарий).
  • У крупных держателей — организаций и частных лиц — больше стимулов запустить собственного валидатора для сервисов, взвешенных по стейку, и использовать стейкинг без стороннего стейка из-за возможной юридической ответственности. Крупные аккаунты и конгломераты SOL с большим объемом стейка, который, вероятно, ранее был заблокирован, предпочитают не участвовать в стейкинге LST. Вместо этого они запускают собственного валидатора и получают соответствующие вознаграждения за стейкинг — по юридическим, нормативным или иным причинам.
  • Пользователи Solana недостаточно знакомы со структурой LST.

LST и DeFi

В сетях PoS высокие ставки кредитования в DeFi часто напрямую конкурируют со стейкингом. Это может снизить безопасность сети, поскольку пользователи рационально выводят стейк ради более высокой доходности на кредитных платформах DeFi. Такая ситуация наблюдалась в сетях наподобие Cosmos, которая исторически находилась в сложном цикле ограниченной активности DeFi из-за высокой доходности стейкинга во всей экосистеме (но вскоре это может измениться). В результате DeFi в Cosmos приходится преодолевать высокий и часто неустойчивый порог, чтобы конкурировать с доходностью стейкинга и набирать популярность. Ликвидный и активный рынок LST помогает решить эту проблему: пользователи могут одновременно участвовать в стейкинге и кредитовании, что снижает стимулы для атак. 

После аирдропов Jito и Jupiter в Solana DeFi значительно выросли объемы, активность и внимание пользователей. Такие аирдропы часто становятся отправной точкой для более разнообразного общего состояния по мере роста активности, интереса и количества активов. Разблокировка всех застейканных SOL в системе с общим состоянием, такой как Solana, позволяет создать более развитую нативную экономику DeFi.

Экосистема LST в Solana пока находится на раннем этапе развития. Однако, в отличие от Ethereum, она, вероятно, будет включать гораздо больше нишевых LST — во многом благодаря растущей популярности LST валидаторов.

Sanctum и нишевые LST в Solana

LST валидаторов взаимозаменяемы — подробнее об этом ниже. Они служат обертками для одних и тех же аккаунтов стейкинга и подтверждают право на соответствующий объем застейканных SOL.

LST валидаторов позволяют каждому валидатору распространять собственные специализированные LST. Одна из первых команд, создающих это будущее с «бесконечным количеством LST», — Sanctum. Sanctum Reserve предоставляет крупный пул ликвидных SOL (> 200 000 SOL), который позволяет мгновенно вывести из стейкинга любой LST. Для этого аккаунт стейкинга пользователя передается Sanctum в обмен на соответствующий объем SOL за вычетом комиссии за двухдневный период разблокировки. Команда Sanctum также создала Sanctum Router, который позволяет обменивать LST через офчейн-маршрутизатор Jupiter, и готовит к выпуску Sanctum Infinity. В результате любой LST можно мгновенно вывести из стейкинга, обменять на другой LST или любой другой токен с минимальными комиссиями.

Конструкции LST в Ethereum

Нативный механизм делегирования, существующий в Solana, есть не во всех протоколах. Ниже перечислены самые популярные конструкции LST в Ethereum:

Операторы нод с разрешениями (например, stETH)

stETH выпускает Lido DAO, которая управляет распределением застейканных активов и операциями с ними среди выбранной группы из ~30 операторов нод с разрешениями. Эта модель основана на разрешениях и не требует обеспечения: операторов нод тщательно отбирают по строгим критериям, но они не обязаны предоставлять залог. Это создает проблему принципала и агента. Стейк, делегированный пулу LIDO, равномерно распределяется между этими операторами. Такой подход предполагает доверие к проверенным операторам, которые должны поддерживать безопасность сети без дополнительных финансовых гарантий. Сейчас на Lido приходится ~31% всех застейканных ETH.

Операторы нод без разрешений (например, rETH)

RocketPool предоставляет открытый набор операторов нод: любой пользователь может стать валидатором, если выполнит требования к обеспечению. Эта модель демократизирует доступ к эксплуатации нод, но для участия необходимо заблокировать залог. Чтобы создать полноценную ноду валидатора на 32 ETH, оператор должен предоставить 8 ETH собственных средств и еще 2,4 ETH в нативных токенах RPL от RocketPool. Общая сумма составляет 10,4 ETH, после чего оператор может получить 24 ETH из пула.

Эта модель призвана смягчить последствия проблемы принципала и агента, при которой рисковый капитал предоставляют одни стороны, а операторами выступают другие.

Централизованные операторы нод (например, cbETH)

Пользователи могут напрямую отправить ETH в стейкинг через Coinbase или другие централизованные организации, которые берут на себя запуск необходимых нод. Кроме того, пользователи могут получить доступ к ликвидности cbETH в ончейн-среде. Эта модель ставит во главу угла простоту и доступность: пользователи доверяют Coinbase технически сложные операции стейкинга.

Дополнительные соображения

Программы пулов стейкинга контролируются с помощью мультиподписи. Уполномоченная сторона стейкинга, которой может быть одна пара ключей, контролирует некоторые аспекты делегирования стейка, но может выполнять лишь ограниченный набор действий. Такие проекты, как Stakenet, стремятся децентрализовать эту роль, делегируя ее программе вместо одной пары ключей. Уполномоченная сторона стейкинга может повторно делегировать стейк другим существующим валидаторам и повышать комиссии, причем изменения вступают в силу не менее чем через одну эпоху. Кроме того, размер повышения комиссий управляющим ограничен.

Сейчас в Solana нет программного слешинга, в отличие от других сетей, таких как Ethereum. Поэтому у получателя делегирования — оператора — меньше способов использовать делегированный стейк для вредоносных действий. Операторы соответствующих LST валидаторов сильно ограничены и не могут украсть делегированный стейк, поскольку пользователи сохраняют право собственности на застейканные SOL. Однако если Solana реализует программный слешинг, потребуется учесть дополнительные факторы. Сейчас Ethereum рассматривает такие решения, как двухуровневый стейкинг, чтобы смягчить некоторые последствия проблемы принципала и агента в контексте слешинга.

Заключение

В этой статье мы разобрали, как текущая реализация LST в Solana работает на практике. Мы также рассмотрели различия между нативным делегированием и соответствующей моделью LST в Solana и моделью Ethereum.

Использование LST в Solana и Ethereum значительно различается: рынок LST в Solana пока находится на раннем этапе развития. По мере расширения возможностей LST и знакомства пользователей с их структурой в Solana будет появляться больше нативных состояний DeFi.

Благодарим FP Lee (Sanctum) и Jon Charbonneau за отзывы и проверку материала.

Подпишитесь на Helius

Следите за новостями разработки на Solana и получайте уведомления о наших публикациях

Увеличенное изображение