Официальный запуск решения StaFi Staking Liquidity для Ethereum 2.0

Boban Vorobey
Stafi Russia
Published in
11 min readDec 7, 2020

Ethereum 2.0: дилемма ликвидности

4 ноября в15:00 по UTC, был запущен депозитный контракт и начался отсчет времени до Ethereum 2.0 и была запущена нулевая фаза —стейкинг ETH совсем близко. Согласно официальным документам, опубликованным Ethereum Foundation, для стейкинга требуется фиксированная сумма в 32 ETH с ожидаемой годовой доходностью от 5% до 20%. Несмотря на то, что это прибыльно (намного выше, чем доходность, предоставляемая приложениями децентрализованного финансирования (DeFi) для ETH), в настоящее время стейкать ETH далеко не так просто из-за следующих фактов:

1) Для стейкеров

  • Высокий входной барьер. Согласно Ethereum 2.0, делегирование запрещено, и стейкеры должны запустить узел валидатора, чтобы начать зарабатывать. В этом случае стейкеры должны обладать обширными знаниями об узлах. Кроме того, узлы валидатора должны поддерживать длительное время безотказной работы и избегать таких действий, как двойная подпись, что требует дополнительных ресурсов и затрат от участников. Если им не управлять должным образом, стейкеры могут упустить свои награды и даже столкнуться с уменьшением вдвое своих застейканых 32 ETH.
  • Дороговизна. Любой участник, заинтересованный в стейкинге, должен владеть как минимум 32 ETH, что составляет примерно 15000 долларов, чтобы присоединиться к стейкингу, что затрудняет участие обычных инвесторов, владеющих менее 32 ETH. Особенно с учетом того, что нет определенной информации о том, когда можно будет вернуть свои средтсва.

2) Для валидаторов

  • Дороговизна масштабирования сети. Если все валидаторы должны запускать узлы Ethereum 2.0 за свои собственные средства, общее количество узлов, которые они могут запустить и поддерживать, может быть чрезвычайно ограничено — 100 узлов составляют 3200 ETH, что примерно равно1,5 миллиона долларов!

3) Риск ликвидности как для участников, так и для валидаторов

  • И стейкеры, и валидаторы сталкиваются с огромным риском ликвидности, когда они застейкали свои ETH, которые, к сожалению, недоступны для передачи и отмены стейкинга до наступления Фазы 2 Ethereum 2.0. Неопределенность усугубляется тем, что запуск Фазы 2 может занять годы.

Решение rETH

Обзор

Отсутствие ликвидности застейканых ETH может ограничивать участие пользователей и требует немедленного решения. В качестве проекта, посвященного решению проблемы ликвидности активов, застейканых в сети, команда Stafi предлагает решение rETH, которое позволяет легко размещать ликвидные активы Ethereum 2.0.

1) Стейкеры

  • Стейкеры смогут участвовать в стейкинге ETH через Staking Contract, развернутый на Ethereum 1.0 компанией StaFi, и для старта потребуется всего 0,01 ETH или любая сумма по своему усмотрению, вместо фиксированной суммы в 32 ETH.
  • Стейкерам не требуется запускать узлы валидатора, а также тратить время и деньги на их обслуживание. Staking Contract StaFi, развернутый на Ethereum 1.0, автоматически сопоставляет ETH стейкера с «хорошо работающими» валидаторами.

2) Валидаторы

  • StaFi выделит стейкинг ETH в Staking Contract группе оригинальных валидаторов, которые будут устанавливать и поддерживать соответствующее количество валидаторных узлов для предоставления вознаграждения за стейкинг стейкерам за вычетом комиссий.

3) Решение дилеммы ликвидности как для стейкеров, так и для валидаторов

  • Для конкретного стейкера всякий раз, когда он стейкает ETH в Staking Contract, он автоматически получает взамен определенное количество токенов rETH (стандарта ERC20), которые являются синтетическим представлением его баланса ETH и соответствующих вознаграждений за стейкинг. Затем токен rETH может быть продан на различных торговых площадках и может использоваться в других протоколах DeFi.
  • Для валидаторов StaFi инициирует программу ликвидности, с помощью которой они также могут продать часть своих ETH, размещенных в Staking Contract, обратно в StaFi. Соответствующие подробности указаны в разделе «оригинальный валидатор».

Детали rETH

Количество токенов rETH, созданных и отправленных в стейкер, определяется количеством застейканых ETH (Qs) и обменным курсом rETH (Ci) в определенное время:

Обменный курс rETH (Ci) положительно коррелирует с доходом от стейкинга, который в основном состоит из общей суммы ETH заблокированной в Staking Contract (Qstk), общей суммы выкупленных ETH (Qred), суммы вознаграждений за стейкинг (Qrew ), количества слэшей (Qslh), размера штрафа (Qpey) и коэффициента комиссии (Rcom), а также общего количества выпущенных rETH (M) и общего количества уничтоженных rETH (N). Формула выглядит следующим образом:

Технология

StaFi развернет Staking Contract на Ethereum 1.0 и будет взаимодействовать Staking Deposit контрактом на Ethereum 2.0. Между тем, StaFi также будет отслеживать информацию о стейкинге в Ethereum 2.0. Конкретный рабочий процесс подробно описан на схеме ниже:

Рисунок 1: Последовательная диаграмма взаимодействия контракта rETH с пользователем

Рисунок 2: Последовательность действий конца взаимодействия с валидатором контракта rETH

Вся внутренняя архитектура rETH включает 3 уровня:

1) Верхний уровень предназначен для управления средствами пользователей и расчетов . Пользователи участвуют в стейкинге через Staking Contract развернутый на Ethereum 1.0. Система будет отмечать и отправлять обратно rETH в зависимости от суммы застейканых ETH и текущего обменного курса. Система также будет нести ответственность за оформление и расчет средств, внесенных и выкупленных пользователями.

2) Средний уровень предназначен для распределения и расчета средств для стейкинга . StaFi будет развертывать пулы стейкинга в зависимости от суммы средств, заблокированных в Staking Contract. StaFi внесет 32 ETH в каждый пул стейкинга и застейкает на Deposit Contract на Ethereum 2.0 после сопоставления валидаторов.

3) Нижний уровень предназначен для управления и мониторинга узлов Ethereum 2.0 (оригинальные валидаторы) . StaFi предоставит оригинальным валидаторам набор стандартизированных инструментов для адаптации. Валидаторы могут использовать этот инструмент для работы с клиентом узла Ethereum 2.0. В то же время этот инструмент также будет отслеживать события в Ethereum 2.0 в режиме реального времени, включая статус работы узла, выдачу наград за стейкинг, время и количество отключений, слэшинг и выход валидатора из пула.

Безопасность застейканых ETH

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

1) Закрытые ключи Staking Contract будут всесторонне управляться специальными валидаторами StaFi (SSV) в сети StaFi с использованием многосторонних безопасных вычислений (MPC) и мультиподписи. StaFi будет использовать схему MPC для формирования 21 фрагмента закрытого ключа для пула Staking Contract, которые будет распределены между 21 валидатором SSV в сети StaFi. 16 из 21 валидатора SSV необходимы для полного восстановления закрытого ключа, а затем и для управления контрактом Staking Contract, развернутого в сети ETH. Относительно того, как будут выбираться и чередоваться валидаторы SSV в сети Stafi, просьба задавать свои вопросы через официальный сайт Stafi .

2) Staking Contract не подлежит изменению, поскольку он управляется группой из 21 валидатора SSV, которые будут меняться каждую эру (6 часов). Хотя с помощью этого механизма можно значительно повысить безопасность контракта, нам все же необходимо учитывать возможность сговора валидаторов SSV. Таким образом, для дополнительной защиты от потенциального сговора определенное количество FIS (токен сети StaFi) необходимо будет застейкать валидаторам SSV в страховой пул StaFi, а общая сумма стейкинга FIS на 21 валидатор SSV будет больше, чем стоимость ETH в пуле Staking Contract. Если сговор действительно произойдет, система накажет виновных, конфисковав застейканые валидаторами SSV токены FIS и будут использованы для выплаты вознаграждения пользователям.

3) Кроме того, перед выпуском Staking Contract для Ethereum будет завершено несколько процессов, включая внутреннее тестирование, Bug Bounty и аудит безопасности контрактов.

Выпуск и сжигание

Как обсуждалось ранее, всякий раз, когда пользователь стейкает ETH в Staking Contract, будет выпущено определенное количество rETH и отправлено обратно. Плата за обслуживание выпуска rETH не взимается, чтобы избежать каких-либо трений для участников.

Поскольку переводы средств и снятие стейкинга в Ethereum 2.0 не поддерживаются до начала Фазы 2, стейкерам разрешено выкупать ETH из rETH только тогда, когда такие функции доступны. Мы будем внимательно следить за последними разработками Ethereum 2.0 и откроем выкуп, когда он будет готов.

Получение награды

Согласно текущим официальным документам Ethereum 2.0, выпущенным Ethereum Foundation, вознаграждения за стейкинг будут выдаваться каждые 6,5 минут, но их нельзя напрямую запросить или передать до определенного уведомления. Таким образом, получение вознаграждения не будет опцией в StaFi, пока не будет доступна дополнительная информация.

Слэшинг

Участвуя в стейкинге Ethereum 2.0, трудно игнорировать проблему слэшинга. Слэш означает вычет застейканых ETH из-за отключения или злонамеренного поведения узлов валидатора. Для решения этой проблемы и дальнейшего обеспечения интересов участников будет реализовано следующее:

1) Оригинальные валидаторы, которые присоединяются к плану rETH, должны будут внести определенную сумму ETH в качестве депозита, и всякий раз, когда происходит слэшинг, соответствующий депозит будет вычитаться для покрытия убытков со стейкеров.

2) Staking Contract будет оценивать историю оригинальных валидаторов и выбирать только те валидаторы для стейкинга, которые ранее не попадали в слэш.

3) Средства для стейкинга будут сопоставлены с несколькими оригинальными валидаторами, чтобы диверсифицировать риски и избежать единой точки отказа. Следовательно, даже если определенный оригинальный валидатор будет в слэше(что маловероятно), это не окажет серьезного влияния на пул средств для стейкинга.

Оригинальные валидаторы

Введение

Под оригинальными валидаторами понимаются валидаторы Ethereum 2.0, которые присоединились к программе StaFi Ethereum 2.0 Staking Contract. Операторы узлов Ethereum 2.0 могут стать оригинальным валидатором после завершения процесса регистрации и внесения депозита с помощью встроенного инструмента StaFi Validator Onboard Tool. Чтобы избежать угрозы размещения средств в StaFi Staking Contract (SC) для проверки безопасности исходной сети, StaFi не станет валидатором на Ethereum 2.0. Таким образом, средства, внесенные пользователями в Staking Contract, будут распределяться только между оригинальными валидаторами.

Залог

Чтобы зарегистрироваться в качестве оригинального валидатора, вам необходимо внести определенную сумму (N) ETH в качестве депозита в дополнение к запуску узла через инструмент Onboarding Tool, предоставляемый StaFi. Этот ETH будет депонирован в контракт Ethereum 2.0 Deposit Contract вместе со средствами cтейкера. Основная цель состоит в том, чтобы гарантировать, что средства пользователя не пострадают, когда узел попадет в слэш, а потеря будет компенсирована депозитом узла.

Общая сумма депозита (Pi), которую оператор узла должен внести, определяется значением N, определенным в текущей сети, и общим количеством работающих узлов (Mv):

Конкретное значение N определяется такими факторами, как работа сети Ethereum 2.0, историческая работы оператора узла, количество узлов и т.д. Принимая во внимание правила Ethereum 2.0, ожидается значение N в диапазоне от 4ETH до 16ETH.

В то же время StaFi установит набор правил интеллектуальной системы оценки для количественной оценки производительности каждого оригинального валидатора. Средства будут распределяться оригинальными валидаторами на основе оценок, автоматически рассчитываемых смарт-контрактом. Те, у кого есть высокие баллы, будут иметь приоритет. Счет будет постоянно корректироваться.

Основными критериями оценки являются:

1) Заслуги оператора узла;

2) Время и продолжительность отключений узла;

3) Наличие слэшей;

4) Количество застейканых токенов FIS;

Чтобы реализовать видение [один за всех и все за одного], StaFi будет регулярно выпускать разное количество токенов FIS в качестве дополнительного вознаграждения за поддержку валидаторами rETH.

Программа ликвидности валидатора

Поскольку функция выкупа Ethereum 2.0 не будет поддерживаться до начала Фазы 2, валидаторы не могут получать комиссию в течение длительного времени для покрытия операционных расходов. Чтобы стимулировать участие в качестве оригинальных валидаторов rETH, мы запускаем программу ликвидности для валидаторов.

Предположим, что оператор узла Боб управляет несколькими (X) узлами, и количество ETH, депонированных для каждого узла, равно N. Поскольку Бобу не хватает средств ликвидности в краткосрочной перспективе. Боб может продать часть своей заработанной комиссии и / или гарантийного депозита обратно Stafi по текущему обменному курсу FIS / ETH, чтобы получить доступ к ликвидности в FIS (либо ERC20, либо основной сети Stafi).

Максимальное количество ETH, которое может продать Боб (S), составляет:

Особенности rETH

1) Обменный курс rETH / ETH будет постепенно расти по мере выпуска вознаграждений за стейкинг;

2) Пользователи могут рассчитать количество полученного rETH в соответствии с обменным курсом rETH;

3) До того, как будет доступна анстейкинг в Ethereum 2.0, rETH не будет выкуплен, но он представляет собой застейканый ETH, а также соответствующие вознаграждения за стейкинг. Сеть StaFi и контракты с несколькими подписями обеспечат безопасность вложенных средств;

4) rETH может торговаться на DEX и CEX и использоваться в протоколах DeFi. Также предполагается, что rETH будет доступен в Ethereum, Polkadot и Cosmos через межсетевой мост StaFi.

Ценность rETH

StaFi решает следующие проблемы для пользователей через rETH:

1) Риск ликвидности в стейкинге ETH снижен. Пользователи могут получить ликвидность, торгуя rETH;

2) Невозможность анстейкинга также не является проблемой, так как пользователи могут немедленно обменять ETH обратно в соответствии с текущим обменным курсом rETH / ETH на различных торговых площадках;

3) Возможность стейкинга в один клик для обычных пользователей;

4) Риски слэша снижаются, поскольку средства распределяются между различными хорошо работающими валидаторами.

StaFi решает следующие проблемы для механизма стейкинга Ethereum 2.0 через rETH:

1) Отсутствие ликвидности для ETH значительно снижает желание обычных пользователей стейкать. Но с помощью rETH пользователи будут более охотно стейкать, тем самым увеличивая коэффициент стейкинга в сети;

2) StaFi не станет валидатором для Ethereum 2.0, поэтому независимо от того, сколько ETH заблокировано в StaFi Staking Contract, это не будет угрожать безопасности сети Ethereum 2.0.

3) Поскольку StaFi не участвует в процессе валидации сети Ethereum 2.0, это отношения сотрудничества с валидаторами и не вредит их интересам.

Вторичные рынки rETH

StaFi создаст вторичные рынки для rFIS следующими способами:

1) Когда будут запущены продукты rFIS, StaFi создаст торговые пары rFIS / FIS на DEX, такие как Uniswap и Balancer, а также будет стимулировать поставщиков ликвидности с помощью вознаграждений FIS.

2) StaFi наладил сотрудничество с некоторыми централизованными биржами, что также будет способствовать торговле rFIS. Это поможет распространению rFIS на множестве централизованных бирж.

3) StaFi не только будет поддерживать распространение rFIS на Ethereum, но также позволит использовать rFIS в экосистемах Polkadot и Cosmos через наши межсетевые мосты.

4) В дополнение к торговле на CEX и DEX, rFIS также может использоваться в протоколах DeFi, либо использоваться в качестве залога, либо предоставляться взаймы для получения дополнительных процентов.

План распределения доходов

В будущем доход от решения rFIS будет распределяться следующим образом:

1) 70% будет возвращено держателям токенов FIS в форме обратного выкупа или сжигания токенов;

2) 20% будут депонированы в казначейство StaFi для поддержки дальнейшего развития и продвижения экосистемы StaFi на рынке;

3) 10% будет выделено команде StaFi.

FIS и rETH

Токен основной сети Stafi, FIS получает выгоду от роста и масштабирования rETH следующими способами:

1) Сумма ETH, размещенная в Staking Contract, должна быть пропорционально обеспечена токеном FIS, застейканых валидаторами SSV, таким образом, заблокированная стоимость токена (TVL) из rETH является прямым показателем стоимости FIS.

2) 70% дохода от решения rETH будет возвращено держателям токенов FIS;

3) rETH будет интегрирован с экосистемами Polkadot и Cosmos через межсетевые мосты в будущем, а доход от услуг моста также будет возвращен держателям токенов FIS.

4) Оригинальные валидаторы также могут стейкать токены FIS, чтобы повысить свою надежность и результативность, тем самым увеличивая вероятность того, что они будут поставлены и сопоставлены.

Сеть StaFi и rETH

rETH — лишь одно из многих решений StaFi для стейкинга. Мы также запустим решения rToken для FIS, DOT, KSM и ATOM. Согласно нашей архитектуре rETH, пользователи в основном взаимодействуют с Staking Contracts, развернутыми на Ethereum, безопасность средств стейкинга будет обеспечиваться специальными валидаторами в сети StaFi с использованием MPC и механизмов мультиподписи.

Более того, rETH также может быть интегрирован с экосистемой Polkadot или Cosmos через сервис межсетевого моста StaFi, который вот-вот будет запущен. Пользователи могут иметь доступ к приложениям DeFi, развернутым в других сетях, помимо Ethereum.

В заключение, видение StaFi состоит в том, чтобы обеспечить ликвидность всем поставленным активам и разблокировать ценность с помощью rToken, и мы рассматриваем rETH как неотъемлемую часть повсеместного внедрения rToken.

Мы приветствуем отзывы и вопросы сообщества относительно предлагаемого решения rETH и хотим провести качественное обсуждение других возможных решений, если вам интересно, присоединяйтесь к нам в Telegram: https://t.me/stafi_protocol

О протоколе StaFi

StaFi — это первый протокол DeFi, открывающий ликвидность застейканых активов. Пользователи могут осуществлять стейкинг токенов PoS через StaFi и получать взамен rToken, которые доступны для торговли, при этом зарабатывая вознаграждения за стейкинг. FIS — это нативный токен сети StaFi. FIS требуется для обеспечения безопасности сети посредством стейкинга, оплаты комиссий за транзакции в блокчейне StaFi, а также выпуска и выкупа rTokens.

Официальный сайт: www.stafi.io
Twitter: @Stafi_Protocol
Telegram Chat: https://t.me/stafi_protocol
Telegram Ann: https://t.me/stafi_ann
Discord: https://discord.com/invite/jB77etn
Forum :https://commonwealth.im/stafi

--

--