Сегодня Shell Protocol развернул наше последнее крупное обновление для тестовой сети Shell v2. В этом обновлении представлены обернутый ETH, пул стейблкоинов ETH и баллы Shell (Shell Points). С добавлением этих функций мы переключили наше внимание на подготовку Shell v2 к официальному защищенному запуску в основной сети Arbitrum.
В следующем сообщении в блоге будут подробно описаны все подтвержденные функции Shell v2, а также примерный план внедрения этих функций в основной сети. А пока давайте рассмотрим доступ к тестовой сети и каждую из новых функций, включенных в обновление.
Чтобы получить доступ к последнему обновлению в тестовой сети, ссылка такая же, как и раньше. Однако с сегодняшнего дня вы заметите, что балансы вашей тестовой сети Shell v2 были сброшены (поскольку это новое тестовое развертывание смарт-контракта Shell v2).
Чтобы просмотреть, вот шаги, которые необходимо предпринять для использования тестовой сети Shell v2:
ETH обертывается и развертывается, превращая эфир (ETH) в обернутый оболочкой эфир (shETH) и наоборот. Это позволяет использовать ETH изначально в экосистеме Shell v2. Вы можете обернуть тестовый ETH, выбрав в верхнем поле экрана торговли, а затем выбрав shETH в нижнем поле. Вы также можете осуществлять обмен (и множественный обмен) с использованием ETH, shETH и любой другой монеты или токена LP (поставщика ликвидности), поддерживаемого Shell v2.
В настоящее время вы не можете указать точную сумму ETH, когда она выбрана в нижнем поле вывода. Это связано с преднамеренными ограничениями, наложенными разработчиками Ethereum на EVM в отношении того, как можно обменивать эфир. Вместо этого укажите сумму в верхнем поле ввода при обмене на ETH.
Наряду с shETH мы вводим фрактальные пулы, то есть пулы, в которых в качестве компонентов используются токены LP из других пулов. Сеть фрактальных пулов означает, что создание пулов с несколькими активами является простым процессом. Это также означает, что пулы с сотнями или тысячами базовых активов можно будет создавать с помощью одних и тех же простых строк кода. Это позволяет одному токену LP предоставлять взвешенное воздействие на несколько базовых активов, сохраняя при этом те же основные функции, что и взаимозаменяемый токен ERC-20.
Первый пул, который мы добавили во фрактальную сеть, — это ETH+(DAI+USDC). Как и все другие пулы Proteus, этот состоит из двух резервных токенов и кривой связывания. В этом случае первым резервным токеном является ETH. Второй резервный токен — это токен LP нашего существующего пула DAI+USDC. По сути, это дает пользователям, которые владеют токеном ETH+(DAI+USDC), доступ ко всем трем токенам со следующим весом:
ETH 50%, DAI 25%, USDC 25%
Это также первый пул энергозависимых токенов в истории Shell Protocol. Благодаря этому мы официально вышли за рамки пулов «стабильный-стабильный» и стали более динамичными. И это далеко не предел!
Второй пул, который мы добавили, — это USDT+(DAI+USDC). Это работает аналогично ранее описанному пулу, за исключением того факта, что он использует USDT вместо ETH. Он также заменяет пул USDC+USDT из предыдущей версии тестовой сети. Этот пул предоставляет больше путей для прохождения сделок через Shell v2 Ocean и предоставляет поставщикам ликвидности следующие взвешенные риски:
50% долларов США, 25% DAI, 25% долларов США
Эту систему для фрактальных пулов можно масштабировать до тошноты. Как вы можете себе представить, текущая схема именования быстро станет громоздкой, если будут созданы пулы большей сложности. В настоящее время мы совершенствуем нашу номенклатурную систему для фрактальных пулов, и мы приветствуем любые комментарии от сообщества о том, как лучше их стилизовать.
Главной достопримечательностью этого обновления тестовой сети являются баллы Shell Points, способ отслеживания вашего вклада в защищенный запуск Shell v2.
Базовой единицей в системе Shell Points является доллар в день. На самом простом уровне долларовые дни отслеживают стоимость всех активов в долларах США в вашем кошельке Shell за определенный период времени. Пользователь, владеющий токеном Shell или собственным токеном стоимостью 1 доллар США (например, shDAI или shUSDC), зарабатывает один балл Shell в день за этот свернутый токен. Например, кошелек, в котором хранится 10 shDAI в течение 10 дней, принесет 100 баллов Shell.
На практике к каждому токену в Shell v2 будет привязан множитель. Эти множители позволят вам зарабатывать более одного балла Shell за доллар в день (SP/DD) за хранение определенных типов токенов. Например, если токен LP DAI+USDC имеет двукратный множитель Shell Points, хранение 10 DAI+USDC в течение 10 дней даст пользователю 200 Shell Points. (Примечание: множители в тестовой сети могут не совпадать с множителями при развертывании в основной сети Arbitrum.)
Вы никогда не потеряете очки. Они рассчитываются для каждого блока и накапливаются с течением времени. Эти расчеты происходят вне сети с использованием общедоступных данных. Они имеют открытый исходный код, и каждый может самостоятельно отслеживать и проверять их.
Баллы Shell также зарабатываются с помощью постоянной механики начисления процентов. Этот эффект увеличивается со временем и не зависит от какого-либо конкретного токена. Вместо этого он применяется ко всей стоимости всех ваших совокупных токенов на основе Shell (shTokens) в долларах США. Баллы начисления процентов не отслеживаются для каждого токена.
Скажем, в кошельке Алисы есть общий баланс Shell v2 на сумму 10 000 долларов США на 100 дней. Без учета долларовых дней (и без учета множителей) ее заработанные баллы Shell Points выглядят следующим образом:
Теперь давайте посчитаем совокупный эффект. Для этого мы берем общую стоимость кошелька Алисы в долларах и количество прошедших дней. Имея эту информацию, мы можем завершить приведенную ниже формулу, чтобы найти наши дополнительные баллы начисления процентов за 100 дней для кошелька стоимостью 10 000 долларов США при совокупной ставке 0,189%.
Наша цель с начислением долларовых дней — обеспечить дополнительное вознаграждение для пользователей, которые оставляют суммы в Shell v2 на длительные периоды времени.
Что произойдет, если стоимость кошелька Алисы Shell v2 в долларах США со временем упадет и поднимется? Давайте посмотрим на несколько примеров, чтобы понять. В этом первом примере Алиса имеет активы, обернутые Shell, на сумму 100 000 долларов США. Она развертывает 100 % из них, уменьшая стоимость своего баланса Shell v2 в долларах США до 0 долларов. Затем она снова обертывает такое же количество.
Как вы можете видеть выше, время накопления кошелька Алисы было сброшено, когда она вывела все свои токены из Shell v2. Когда она повторно обернула свои активы обратно в версию 2, процесс компаундинга снова начался с нуля.
Теперь давайте рассмотрим другой сценарий. В приведенном ниже примере у Алисы снова есть 100 000 долларов США активов, обернутых Shell. Здесь Алиса развертывает половину, уменьшая свой баланс Shell v2 до 50 тысяч долларов. Затем она повторно вводит дополнительные токены обратно, увеличивая свой баланс до 100 тысяч долларов.
В этом примере половина начисляемых в кошельке баллы Shell перестают начисляться, когда баланс пользователя падает до 50 000 долларов. Другая половина сохраняется, так как баланс остается «ненарушенным» с начала графика. Когда баланс возвращается к 100 000 долларов США, начинается новый процесс начисления сложных процентов для новой дополнительной стоимости в 50 000 долларов.
Напоминаем, что баллы Shell зарабатываются на основе долларовой стоимости ваших удерживаемых токенов, а не в количественном показателе. Например, токен стоимостью 2$ будет приносить базовую сумму в два балла Shell в день. В приведенном ниже случае мы скажем, что токены DAI+USDC LP стоят 1$ каждый. Теперь давайте соединим это с практическим примером.
Предположим, что у Алисы есть 10 токенов LP для пула DAI+USDC. Давайте воспользуемся множителями из нашего примера и значением бонуса времени из предыдущего примера.
Множитель токена DAI+USDC LP: x2
Значение соединения: 0,189%
С их помощью мы можем рассчитать, сколько баллов Shell Алиса заработает в течение нескольких дней. Давайте посмотрим на 100 дней. Для этого периода мы проведем два отдельных расчета — один для мультипликаторов токенов, а другой для начисления долларовых дней.
В конце эти две цифры суммируются. Это оставляет нас с окончательным значением баллов Shell, которые Алиса заработала за стодневный период.
Как уже говорилось, защищенный запуск будет включать в себя список множителей и составных значений для баллов Shell в основной сети Shell v2. На данный момент мы можем включить примерный список для тестовой сети ниже. Эти значения тестовой сети, скорее всего, изменятся в ближайшие дни, поскольку мы тестируем различные элементы API и интерфейса баллов Shell.
shDAI: 1x
shUSDT: 1x
shUSDC: 1x
shETH: 1x
DAI+USDC: 2x
USDT+(DAI+USDC): 2x
ETH+(DAI+USDC): 2x
Бонус времени: 5%
Поскольку расчет баллов Shell включает стоимость токенов в долларах США, волатильные активы, такие как ETH, представляют собой несколько уникальных соображений. Первый включает в себя точное определение цен на токены и то, как эти цены должны храниться. Цены на токены колеблются изо дня в день, от часа к часу и от минуты к минуте. Частое обновление расчета Shell Points невозможно или не необходимо. Вместо этого наша система будет находить скользящее средневзвешенное значение цены каждого токена (полученное от CoinGecko) и периодически обновлять его.
Второе соображение связано с тем, как волатильные активы могут повлиять на начисление процентов пользователями. Кошелек, содержащий 1 shETH, например, будет расти и падать в долларах США в зависимости от цены ETH. Таким образом, каждый раз, когда цена ETH падает, он будет терять часть своего «унаследованного компаунда». Скользящие средневзвешенные значения также помогут решить эту проблему, изолируя пользователей от потери начисления сложных процентов из-за коротких резких спадов стоимости токенов.
Вы можете начать «зарабатывать» баллы Shell для тестовой сети в нашей тестовой сети Shell v2 уже сегодня. Как и во всех других аспектах тестовой сети, вознаграждение за баллы, набранные в тестовой сети Shell v2, не выплачивается. Они просто в демонстрационных целях, пока мы движемся к безопасному запуску.
Однако после развертывания в основной сети Arbitrum настоящая сделка начинается с первого дня.
Мы разработали баллы Shell таким образом, чтобы их можно было независимо рассчитать и проверить для любого кошелька с использованием общедоступных данных цепочки. С самого начала вы сможете увидеть текущие и прошлые баллы Shell вашего собственного кошелька, используя вкладку Shell Points в интерфейсе Shell v2 , который заменил предыдущую вкладку «кошелек» в самом последнем обновлении. По мере развития системы мы намерены изучить варианты, которые позволят пользователям сравнивать баллы Shell в социальных сетях, потенциально публикуя списки лидеров для всего протокола или аналогичные отчеты.
Множители и составные значения, используемые для расчета баллов Shell, будут меняться по мере необходимости. Чем дольше смарт-контракт существует в сети без инцидентов, тем лучше он протестирован с точки зрения безопасности. Таким образом, мы можем изменить вес новых компонентов Shell v2, чтобы иметь более высокие множители баллов, в то же время снизив множители баллов старых и менее экспериментальных элементов.
Множители также могут меняться в зависимости от баланса или особых событий. Ради простоты и ритмичности мы постараемся сгруппировать изменения в системе баллов Shell вместе, выпуская их в виде набора в начале каждого нового сезона. Сезоны можно рассматривать как главы в истории Shell v2, и они будут отмечены определенной направленностью или технологическим развитием. В ближайшие недели мы поделимся дополнительной информацией о сезонах Shell v2 и о том, как они соотносятся с событиями сообщества.
В исключительных случаях команде «Shell» может потребоваться внедрить быстрые изменения в систему баллов «Shell» вне смены сезона. В большинстве незначительных случаев (таких как математическая ошибка или эксплойт) мы сможем вручную скорректировать баланс баллов Shell соответствующего кошелька. Тем не менее, мы намерены, чтобы система начисления баллов была автоматической и объективной, и мы не ожидаем, что когда-либо придется вмешиваться вручную.
Проще говоря, баллы Shell можно заработать, включив токены в Shell v2 и удерживая собственные активы Shell. Кроме того, время от времени будут появляться дополнительные способы повышения потенциала баллов Shell, включая специальные мероприятия сообщества. Одно из таких мероприятий находится в разработке, и мы очень рады скоро поделиться с вами новостями об этом.
Когда впервые начнется безопасный запуск Shell v2, обернутые токены и пулы будут находиться в состоянии «закрытого бета-тестирования». По сути, это означает, что будут установлены ограничения на максимальное количество токенов каждого типа, которые пользователь может использовать для получения баллов Shell. Вы сможете упаковывать и хранить токены, превышающие вашу квоту, но превышение не будет засчитываться в ваш ежедневный прирост Shell Points. Целью этой системы является ограничение скорости роста TVL в экспериментальных пулах как в целях безопасности отдельных пользователей, так и безопасности платформы в целом.
В приведенном выше примере вы можете увидеть столбец «Баланс / Квота», указанный на экране Shell Points пользователя. «Баланс», очевидно, относится к количеству удерживаемых токенов каждого типа. «Квота» — это максимальное количество токенов этого типа, которое можно использовать для получения баллов Shell. В приведенном выше примере в изображенном кошельке типы токенов Shell v2 «максимальны», то есть соответствуют или превышают заданную квоту. Таким образом, они отображаются зеленым цветом.
Эти квоты рассчитываются и отслеживаются отдельно для каждого типа токена, указанного в кошельке. Когда пользователь превышает квоту определенного токена, он не будет зарабатывать баллы Shell за какие-либо избыточные токены, которые у него есть. Эти избыточные токены также не будут учитываться в стоимости кошелька пользователя для целей расчета начисления баллов Shell.
Например, если пользователь владеет 1000 shDAI и имеет квоту shDAI 500, он заработает баллы Shell, как если бы у него было только 500 shDAI. Однако, если у пользователя есть дополнительная квота, доступная в другом типе токена (например, shUSDT), пользователь может обменять свой дополнительный shDAI на shUSDT, чтобы максимизировать свои ежедневные баллы.
Как указывалось ранее, квоты не являются жесткими ограничениями количества токенов, которые пользователь может хранить или обменивать. С первого дня Shell v2 можно будет использовать по своему усмотрению. При этом баллы Shell не будут начисляться за токены, удерживаемые сверх индивидуальных квот пользователя. С точки зрения начисления баллов их как будто и не существует вовсе.
Для тестовой сети квоты токенов будут установлены произвольно, чтобы предоставить техническое подтверждение концепции функции. Вскоре мы опубликуем более подробную информацию о том, как квоты для каждого пользователя будут рассчитываться (и зарабатываться) для фактического безопасного запуска.
Как и баллы Shell, квоты не являются частью фактического кода Solidity Shell v2. Поскольку баллы Shell рассчитываются вне сети, нам не нужно изменять смарт-контракт, чтобы со временем корректировать баллы Shell и квоты. По мере того, как Shell v2 зарекомендует себя в сети Arbitrum, мы начнем снимать лимиты квот для определенных токенов, переводя их с «закрытой» на «открытую» бета-версию и предоставляя доступ любому.
Баллы Shell отслеживают участие пользователей в Shell v2. Первоначально их можно заработать, оборачивая токены и удерживая токены Shell LP. Определенные специальные мероприятия сообщества могут дать пользователям возможность увеличить свой потенциал заработка. Все, что вы держите в своем кошельке Shell, будет приносить вам баллы Shell (в пределах вашей квоты), и есть бонусный эффект начисления процентов за поддержание постоянного минимального значения баланса Shell в долларах США с течением времени.
Первоначально каждый тип токена в Shell v2 будет иметь квоту, ограничивающую его количество, которое вы можете использовать для получения баллов Shell. Эти квоты со временем будут увеличены с использованием механизма, о котором будет объявлено позже. В конце концов, когда токены и пулы перейдут в открытое бета-тестирование, их квоты будут сняты, и любой сможет зарабатывать на них баллы без ограничений.
С добавлением фрактальных пулов и нестабильных пулов Shell v2 может обрабатывать практически любые взаимозаменяемые токены на Ethereum. Мы продолжим изучать возможности для дополнительных пулов и обернутых токенов в ближайшие месяцы. Помните, любой может развернуть пул на Shell v2, используя движок Proteus AMM! Если вы заинтересованы в развитии Shell v2, протяните руку и присоединитесь к Alpha Fleet. Мы можем поделиться рекомендациями, просмотреть ваши планы и обсудить, что может потребоваться для включения вашего стороннего пула в список обмена Shell v2.
Перед фактическим запуском мы опубликуем обширное и всестороннее обновление для Shell v2. Мы предоставим обзор каждой подтвержденной функции, а также дорожную карту для порядка, в котором эти функции будут добавлены во внешний интерфейс. В нем также будет подробно описано, как будут выдаваться первоначальные квоты, и процесс получения дополнительной квоты после начала основного запуска.
Что касается сезонов, наш стартовый сезон вот-вот официально начнется. Ждите больше новостей о том, как мы это делаем, в том числе о нескольких совершенно новых (и связанных с туканами) событиях.
Присоединяйтесь к сообществу Shell!
Twitter: https://twitter.com/ShellProtocol
Discord: https://discord.gg/S5EU5zmqxP
Telegram: https://t.me/shellprotocol
GitHub: https://github.com/cowri/
Website: https://shellprotocol.io/
—
Будьте в курсе последних новостей Shell: