March 21

Eywa: протокол кроссчейн ликвидности

Мы привыкли, что при кроссчейн обмене сервис агрегирует разные дексы и мосты, но есть и другой вариант:

Кроссчейн ликвидность через специальный хаб (блокчейн), в котором хранятся синтетические токены активов из разных сетей. Они обмениваются через пулы в момент кроссчейн обменов.

Интересно, что партнёром является Curve. Благодаря этому в будущем мост Eywa будет агрегировать другие мосты по передаче данных, а dex сможет использовать всю имеющуюся ликвидность Curve.

Оглавление

Аудит

Команда

Перейдя с сайта в документацию и в team, увидим список участников команды:

Ссылки ведут на страницы в LinkedIn.

Boris Povar - CEO & Co-founder:

  • В Eywa с ноября 2020 по текущее время.
  • В DigiU Член правления с июня 2019 по настоящее время

В НГТУ учился на Математическое обеспечение и администрирование информационных систем.

Навыки:

  • Blockchain: 11 подтверждений в т. ч. 6 от коллег по Eywa crossCurve
  • Серийный предприниматель с 7 подтверждениями
  • Стартапы 2 подтверждения
  • Управление проектом: 3 подтверждения
  • И так далее...

Boris Povar имеет ученую степень в области программных технологий и ИТ-администрирования и является математиком. Борис начал работать в сфере информационных технологий с 2009 года и стал серийным предпринимателем, запустив свою компанию по ИТ-аутсорсингу и крипто-стартапы. Борис обладает как большим теоретическим, так и практическим опытом в области майнинга, облачного майнинга, криптотрейдинга, инвестирования и управления криптоактивами. Как первоначальный создатель блокчейн-лаборатории, занимающейся исследованиями рынка DeFi, Борис обладает комплексными глубокими знаниями и опытом в DeFi и соответствующих вопросах.

Alexander I - CSO & Co-founder:

Главный стратегический директор в Eywa с 2020, в DigiU Член правления с 2017.

Alexander I - серийный IT- и криптопредприниматель, обладающий опытом создания крупных информационных систем. С 2016 года Александр активно и тесно связан с криптоинвестированием и является соучредителем фонда управления фармингами. В EYWA Александр I занимается сбором средств, стратегическим партнерством, созданием экосистемного венчурного фонда, BizDev и координацией работы с персоналом.

Peter Tagunov - CTO & Co-founder:

Технический директор В Eywa с 2022 года, В DigiU член правления с 2020, в beeline Russia Начальник отдела программирования 2019-2020 года (6 месяцев), в Sberbank-Technology Руководитель разработки Java с декабря 2016 по август 2019 года, а до этого Тимлид/архитектор с 2012 по 2015 год...

И так далее...

В НГТУ учился на Инженера, Прикладная математика и информатика2003 - 2004. Также бакалавр, Прикладная математика и информатика1999 - 2003.

Навыки:

  • TensorFlow: Подтверждения навыков от 3 участников за последние 6 месяцев, всего 5 подтверждений навыков
  • Machine Learning: Подтверждения навыков от 1 участника за последние 6 месяцев, всего 3 подтверждения навыков
  • И т. д...

Масштабный опыт!

Также написано, что команда состоит из 23+ человек, что работают удалённо, распределены по всему миру.

Telegram чат активный:

Ответы от команды есть.

В Twitter проекта последний пост 22 часа назад:

Активность хорошая: 31 ответ, 57 репостов, 212 лайков у последнего поста. а у предпоследнего 47 ответов, 71 репост и 224 лайка.

В Medium последний пост 13 марта:

У постов разное кол-во хлопков: где-то около 50, где-то 4-10. В целом норм.

В Youtube давно видео не публиковали:

LinkedIn проекта активен:

Последний пост неделю назад,

В среднем 10-12 реакций и 2-4 репоста.

Discord активен:

Команда и здесь отвечает.

Итоговая оценка: 4 из 5 баллов из-за неполного представления команды.

Концепт

Стандартные протоколы агрегации создают повышенный риск из-за использования нескольких протоколов.

Преедставьте, что вы меняете CAKE BSC на GMX Arbitrum в 2022 году.

Протокол кроссчейн обмена выбирает вам путь:

Pancakeswap обмен CAKE на USDT, передача USDT через Multichain, получение USDC в Arbitrum, обмен USDC на GMX.

Вы соглашаетесь и меняете.

Обмен - успешно, передача... И тут Multichain взламывают, и ваши средства застревают.

Если бы кроссчейн dex не использовал кучу посредников, вероятность застревания средств была бы меньше...

Приведу пример обмена тех же CAKE на GMX в Eywa:

  1. CAKE меняется на USDT при помощи Pancakeswap.
  2. Сначала вы вручную меняете CAKE на USDC или USDT в Pancakeswap
  3. Далее идёте в CrossCurve app и выбираете USDT BSC, USDC Arbitrum.
  4. Подтверждаете обмен: сервис принимает от вас USDT BSC, сохраняет их в пул в хаб-чейне в виде токена USDT.BSC, получая USDC.Arbitrum. Далее эти USDC.arbitrum сжигаются, выдавая вам токены в Arbitrum сети. Если надо, они также будут обменены через Curve на другой перед этим.
  5. А далее идёте в Uniswap или другой текс и меняете.

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

Да: существенным минусом является поддержка очень ограниченного кол-ва токенов, что приводит к необходимости доп. действий.

Оценка 4 из 5: отличную не могу поставить из-за ограниченного количества токенов. Вроде бы даже Curve больше их поддерживает...

Коин

Есть инфа по инвестициям в Cryptorank:

13,35 МЛН $ получил проект от инвесторов + 80 тысяч по токенсейлу. Инвесторы: Big Brain Holdings, Mapleblock Capital, G1 Ventures, Mulana Capital, Unreal Capital.

Возможно, что больше уже вложили.

Про токен

Есть раздел в документации про токеномику:

  • Эмиссия Eywa будет завершена через 5 лет после TGE.
  • Цена на листинге: $ 0.07
  • FDV: 70 МЛН $
  • Рыночная капитализация на TGE составит $ 850 500
  • После TGE общее количество токенов Eywa в обращении составит 12 150 000 (1,25% от общего количества)

На этапе TGE сначала $EYWA будет развёрнут в сети Ethereum, а затем вся эмиссия (1 МЛРД токенов) будет выпущена и перемещена в Arbitrum через Eywa token bridge.

Далее она будет передана в управление мультиподписью Eywa, контракты о передаче прав будут развернуты в Polygon, команда Eywa отправит эмиссию токенов Eywa в контракты на переход прав в соответствии с токеномикой проекта и пользователи смогут получить токены в специальном разделе приложения.

Нераспределенные токены остаются под управлением мультиподписи Eywa. В число участников Eywa multisig входят команда Eywa и избранные доверенные сторонние участники, в том числе консультанты и партнеры. Впоследствии мультиподпись передаст права на казначейство и управление контрактами проекта держателям голосов CrossCurve DAO , которые затем выберут свой совет управления.

В токеномике Eywa прописаны различные категории пользователей, для каждой из которых предусмотрены свои сроки блокировки. После TGE все пользователи получат свои персональные сейфы с наделенными правами токенами.

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

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

Подробности о сроках наделения правами и схеме разблокировки доступны в токеномике Eywa:

В таблице выше на скрине указаны подробности распределения.

Распределение мне кажется хорошим.

Теперь про особенности $EYWA:

  1. Инвесторы приватного раунда, команда, консультанты и советники могут переводить токены только на адреса из белого списка, способствуя развитию UTC-рынка. А получатели аэрдропов будут работать с Eywa NFT (когда они переедут на Polygon), торгуя ими, а не самими токенами.
    Естественно всё это до окончания этапа блокировки: после этого сами $EYWA станут доступны к получению и переводу.
    Миграция токенов Eywa NFT будет включена через некоторое время после TGE. До тех пор токены Eywa NFT можно приобрести только на торговой площадке Tofu в сети Aurora.
    После миграции коллекция будет размещена на ведущих торговых площадках, таких как OpenSea и другие.
  2. Возможность использовать вестинг-токены для стейкинга. Держатели токенов Eywa могут разместить свои токены (делегировать их платформам-агрегаторам голосов: Convex, StakeDAO, Yearn) до окончания периода размещения и получить вознаграждение за размещение/фарминг.
    Эта возможность станет доступна после интеграции CrossCurve DAO с указанными платформами.
  3. Возможность участия в CrossCurve DAO для получения голосов veEYWA. Только держатели veEYWA будут иметь право получать вознаграждения за предоставление ликвидности, доход от протоколов и взятки.
    Проще говоря, ТОЛЬКО держатели голосов veEYWA смогут получать токены EYWA в качестве вознаграждения.
    Примечание: Любые изменения в начислениях во время раундов валидаторов будут обновляться в документации.

Ютилити токенов $EYWA:

EYWA - это токен управления Eywa/Crosscurve, предоставляющий доступ к CrossCurve DAO.

Токен будет использоваться для голосования и управления платформой, прямой эмиссии и распределения вознаграждения.

Эти возможности разблокируются путем блокировки EYWA для veEYWA. 1 veEYWA = 1 EYWA, заблокированный на 2 года. Право голоса veEYWA линейно уменьшается по мере приближения блокировки к разблокировке в течение каждой эпохи (эпоха длится две недели).

Токен EYWA может быть конвертирован в veEYWA, который следует модифицированной модели эскроу с правом голоса, что означает, что EYWA может быть заблокирован, чтобы получить доступ к праву голоса DAO и другим преимуществам.

Управление: Когда пользователи блокируют свои EYWA для получения veEYWA, они могут голосовать по предложениям, сделанным на форуме управления CrossCurve, и принимать решения по ключевым параметрам или направлению развития DAO.

CrossCurve DAO - это управляющая организация протокола, контролируемая держателями veEYWA.

Чем больше у вас голосов veEYWA, тем сильнее ваш голос в DAO.

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

Блокировка для получения veEYWA позволяет держателям голосовать за эмиссию раз в две недели с помощью Cross-chain Gauge System, формируя общую структуру стимулов на рынках.

Возможные типы голосования включают:

  • Прямые эмиссии: прямое распределение токенов EYWA для пулов CrossCurve.
  • Эмиссия взяток: часть выделенных стимулов направляется в Curve, Convex (через агрегатора Lobby) для выплаты взяток с целью стимулирования ключевых пулов CrossCurve.
  • Эмиссия облигаций: часть выделенных стимулов идет на повышение собственной ликвидности протокола (POL) и накопление собственных голосов в Curve и Convex DAO для участия в CRV Wars.

Для достижения этой цели будут использовать различные методы, такие как Bond Protocol, а также механику, аналогичную Convex.

Блокировка в veEYWA позволяет держателям получать долю комиссионных от платформы:

CrossCurve получает 50% комиссионных от свопов в пулах CrossCurve stableswap-ng и 66,6% комиссионных от пулов CrossCurve crypto v2 от Curve DAO.

CrossCurve получает комиссионные от консенсус-моста Eywa.

Все доходы от собственной ликвидности протокола, а также доходы от голосов в других DAO (Curve, Convex, Lobby и т.д.) будут распределены между держателями голосов veEYWA.

CrossCurve представляет новый способ увеличить долю пользователя в праве голоса veEYWA.

Члены CrossCurve DAO могут использовать токены Eywa NFT, чтобы умножить свои голоса veEYWA, стремясь лучше выровнять стимулы между ценными долгосрочными пользователями управления и другими участниками платформы.

Любые игроки на рынке могут заплатить взятки держателям veEYWA, чтобы получить комбинацию стимулов от CrossCurve, Curve, Convex на интересующих их пулах CrossCurve.

Команда намерена создать рынки голосования для veEYWA на всех ведущих платформах агрегации голосов, таких как Convex, StakeDAO, Yearn (cvxEYWA, sdEYWA, yEYWA).

NFT коллекция Eywa:

Коллекция Eywa NFT включает в себя 53 996 уникальных NFT с изображениями четырех мифических персонажей. Персонажи NFT состоят из различных слоев, начиная от фона и тела и заканчивая одеждой и прической. Существует пять типов редкости НФТ EYWA: Обычный, Необычный, Редкий, Легендарный и Бесконечный.

Самые удачливые пользователи приобрели или приобретут "Бесконечных магов NFT" - их всего 193 во всей коллекции EYWA NFT.

В настоящее время коллекция размещена на блокчейне Aurora и доступна на торговой площадке Tofu NFT Marketplace.

Вот адрес коллекции Eywa NFT.

Варианты использования Eywa nfts:

  1. Каждый Eywa NFT выступает в качестве контейнера для токенов Eywa. К NFT можно прикрепить как заблокированные токены Eywa, полученные в ходе публичных раундов (содержащие все типы токенов раунда Airdrops, Retrodrop и Liquidity), так и незаблокированные токены Eywa. Эта функция позволяет продавать заблокированные токены Eywa в любой момент времени.
    Вместимость - количество токенов, которые могут содержаться, зависит от редкости NFT. Подробнее в таблице на странице.
  2. Можно объединить несколько Eywa NFT одного класса, чтобы создать один NFT более высокого класса. Остатки токенов в этих НФТ также будут объединены. Подробнее во второй таблице на странице.
  3. Чтобы получить голоса в CrossCurve DAO, пользователи должны заблокировать токены Eywa; продолжительность блокировки влияет на количество голосов, которые получает пользователь. Кроме того, использование Eywa NFT может увеличить количество голосов. Каждый тип NFT способен увеличить количество голосов на фиксированное число токенов, равное его пропускной способности. Например, пользователь со 100 000 токенов EYWA может использовать один Legendary NFT для увеличения количества голосов в 2,8 раза, один Infinity NFT для увеличения в 3 раза или четыре Rare NFT для увеличения в 1,3 раза каждый. Пользователи могут использовать любое количество NFT для увеличения голосов veEYWA до тех пор, пока их суммарная мощность не сравняется с их позицией.
    Подробнее в таблице №3 на странице.

После того как коллекция будет переведена в блокчейн Arbitrum, все вышеперечисленные функции станут доступны. После TGE команда Eywa предоставит мост для NFT, а также удобные интерфейсы на своей платформе, позволяющие полностью использовать ваши NFT. Естественно, вы сможете получить доступ к токенам, содержащимся в NFT, и команда обеспечит добавление коллекции на основные торговые площадки.

Оценка 5 из 5. Всё подробно и понятно.

Код

Есть Github репозитории:

Правда для его нахождения пришлось зайти в чат... Почему не добавили на сайт, непонятно...

eywa-protocol/eywa-cdp:

Последний коммит 9 месяцев назад... Плохо.

Инфы о деплое тоже нет в README...

eywa-protocol/eywa-clp:

Тоже 9 месяцев назад последний коммит.

В общем, либо нет необходимости развивать, хотя недавно выпустили версию V2, либо решили не публиковать исходный код...

Оценка 2 из 5...

Документация

Всё рассказывать не буду, т. к. токены и команду уже описал, а также есть с техническими описаниями (мало кому интересными), но по некоторым разделам пройдёмся...

Сайт:

Eywa - это экосистема, облегчающая связь между блокчейнами и состоящая из двух основных компонентов:

  • Consensus bridge - мост для передачи токенов и данных, который использует консенсус самых безопасных протоколов передачи данных на рынке для проверки транзакций, таких как Axelar, Chainlink CCIP, L0, Wormhole.
  • CrossCurve - инновационный протокол межцепочечной торговли и доходности, который решает проблему фрагментированной ликвидности за счет использования глубоких пулов ликвидности Curve Finance, крупнейшей в мире децентрализованной биржи.

Eywa дает пользователям возможность быстро и экономично обменивать активы в различных сетях и обеспечивает доходность для поставщиков ликвидности.

Экосистема Eywa предлагает широкие возможности для основателей и разработчиков web3-проектов. Она предоставляет инструменты для быстрого масштабирования вашего проекта, привлечения пользователей и трейдеров из крупнейших блокчейн-экосистем, таких как Ethereum, Avalanche, Polygon, Arbitrum, BNB Chain, Optimism, Fantom и многих других.

Для проектов Web3 Eywa позволяет легко перемещать токены между блокчейнами, создавать собственные межцепочечные пулы, взаимодействовать с поставщиками ликвидности и значительно сократить расходы, связанные с созданием ликвидных рынков для токенов на основных блокчейнах.

  1. Кроссчейн листинг на CrossCurve: создайте единый ликвидный рынок для своего токена на крупнейших блокчейнах и получите значительную экономию!
  2. Создайте собственный пул через CrossCurve, участвуйте в CrossCurve DAO и получайте дополнительный доход от ликвидности собственного токена.
  3. Безопасное перемещение токенов вашего проекта между блокчейнами через Eywa Consensus Bridge.
  4. Используйте Eywa Consensus Bridge для создания своих межцепочечных приложений, если вам нужен самый высокий уровень безопасности.

Видение:

Здесь говорится о том, что DeFi - будущее. И что конкуренция приведёт к созданию массовых продуктов, которые позволят вовсе не заботиться на счёт того, с какой сетью пользователь работает, какими токенами оплачивать комиссии и пр. Сейчас итак создано очень много блокчейнов разного назначения. Eywa решили создать инструмент по работе с ними, не выделяя какой-либо и не создавая своего.

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

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

Подробнее на странице.

Продукты -> Eywa V1:

Протокол кроссчейн ликвидности:

Протокол Eywa CLP снижает затраты на создание ликвидных различных блокчейнах. Его архитектура снижает потери при торговле значительными суммами денег благодаря использованию пулов глубокой ликвидности curve.fi.

Компоненты:

  1. Универсальный мост для ERC-20 токенов и nft
  2. Инновационные элементы: кроссчейн-маршрутизатор (позволяет проводить роуты обмена через несколько сетей), экономия при обменах (писал выше) и dex.

Eywa CLP состоит из dex (обмен, кроссчейн торговля, фарминг, создание кроссчейн пула и управление ликвидностью), синтетические Eywa-токены (подкреплены реальными активами из блокчейнов) и Eywa token bridge (позволяет перемещать токены путём блокировки и минта, сжигания и минта или сжигание для разблокировки).

Как работает кроссчейн пул я писал в начале: используется хаб-чейн и пул синтетических токенов, представляющих реальные активы сетей.

При переводе реальных активов пользователю синтетические сжигаются.

Ликвидность для кросс-чейн пула обеспечивается пользователями, которые вносят свои активы в протокол для проведения операций внутри кросс-чейн пула. Взамен они получают токены LP из пула кросс-чейн ликвидности, которые являются активами Eywa.

Также описан пример пула со стейблами.

Cross-chain DEX v1:

Dex использует Eywa CLP в качестве основы, работающий в хабчейне для низких комиссий и большой скорости.

Приложение позволяет обменивать и добавлять ликвидность с последующим фармингом.

Для реализации функционала кросс-чейн бирж и фарминга доходности используется функция Eywa Assets - производная линия следующих активов:

  • sToken (sUSDT, sUSDC, sDAI, sTUSD) — производная от оригинального заблокированного токена. Выпускается в другой сети путем блокировки его в смарт-контракте Eywa Portal, который является частью Eywa Token Bridge;
  • eToken (eUSDC, eUSDT, eDAI, eTUSD) — дериватив, обеспеченный s-токенами одного типа и разных сетей в электронных пулах хабчейна. Например, eUSDT поддерживается sUSD_ETH, sUSDT_BSC, sUSDT_POLY и другими активами из сетей, поддерживаемых протоколом CDP;
  • EUSD — актив, обеспеченный электронными токенами в пуле eUSD, который является ядром процесса обмена базовыми активами между сетями.

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

Кроссчейн DEX Eywa использует Eywa CDP для обеспечения эффективной связи блокчейна с ядром ликвидности. Этот протокол может использоваться любым проектом для создания собственного кросс-чейн-приложения.

Ранее я писал пример, но токены были выдуманными. Давайте расскажу о том, как происходит обмен:

  1. Пользователь переводит токен USDT Ethereum в смартконтракт
  2. Синтезируются sUSDT_ETH для него в хабчейне
  3. Через двухуровневый пул обмениваются на sUSDC_BNB
  4. Синтетические токены сжигаются в хабчейне, после чего разблокируются USDC пользователю в BNB smart chain.

Но пользователь делает лишь одно действие (все операции в хабчейне выполняются в фоне).

При проведении обмена пользователь может отслеживать транзакцию.

Кросс-чейн DEX Eywa использует Gasless для оплаты обменных транзакций. Пользователь может оплатить межсетевую комиссию собственным активом исходной сети (ETH, BNB, AVAX...).

Eywa Token Bridge:

Мост, где вы блокируете токены в основной сети, а далеее выпускаете в другой. При этом, благодаря Eywa CDP нет необходимости при каждом переводе между сетями возвращаться к основной сети, где эти токены заблокированы.

Eywa token-bridge состоит из смартконтрактов портала и синтеза, расположенных в каждом из блокчейнов, и использует кроссчейн протокол данных Eywa CDP для передачи сообщений между ними.

Для перемещения используются синтетические s-токены. S-токены создаются всякий раз, когда кому-то необходимо переместить актив между двумя блокчейнами.

Схема:

  • Блокировка токена X в смартконтракте моста
  • Эта транзакция запускает событие в смартконтракте Bridge
  • Оно отслеживается и обрабатывается оракулами Eywa Oracle Network
  • Они проверяют входящие транзакции и выполняют кроссчейн вызовы смартконтрактов в целевых блокчейнах
  • Выпускается s_X токен в целевой сети, подкреплённый токеном X в основной. Пользователь в любой момент может провести обратную операцию (сжигание s_X и выпуск X в основном БЧ).

В EYWA Token Bridge добавляются только те токены, смарт-контракты которых прошли тщательный аудит со стороны команды EYWA. Аудит учитывает многие характеристики проекта, а также проверяет код смарт-контрактов на наличие логики перемещения и блокировки пользовательских токенов, что потенциально создает опасность для средств пользователей. К перемещению допускаются только те токены, код которых соответствует всем правилам безопасности.

Gasless транзакции:

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

Поэтому в Eywa создан Gasless, позволяющий оплачивать либо в нативном токене сети отправки, либо в токене из тела транзакции, либо в $EYWA (в будущем).

При оплате токеном сети отправки сначала создаётся метатранзакция (обычный запрос в интернете, не требующий оплаты). В ответ выдаётся инфа о транзакции, ценах и срок истечения. Если пользователь отправляет кроссчейн транзакцию до окончания срока, всё ок. В ином же случае придётся заново создать метатранзакцию.

Кроссчейн протокол передачи данных:

Eywa Cross-chain Data Protocol (CDP) - это децентрализованный протокол для передачи данных между различными блокчейнами. Он является транспортным уровнем для всех продуктов экосистемы Eywa. Протокол имеет открытый исходный код, и любые разработчики могут использовать Eywa Cross-chain Protocol для реализации кросс-цепочечной логики в своих проектах. Это позволит командам сосредоточиться на разработке бизнес-логики своих dApp, не отвлекаясь на проблемы совместимости.

Введение в Eywa CDP:

Eywa CDP позволяет разработчикам dApp связывать смарт-контракты из разных сетей друг с другом.

Протокол кроссчейн данных основан на децентрализованной сети Нод-оракулов. Сеть работает на основе консенсуса Roll-DPoS. Передаваемые данные криптографически проверяются децентрализованной сетью oracle-node с помощью криптографии BLS и записываются во внутренний блокчейн Eywa. Валидаторы вызовов в cross-chain регулярно заменяются на основе репутации и информации о залоге. Это обеспечивает высокую безопасность и неизменность передаваемых данных.

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

Ключевым элементом Eywa является протокол передачи данных между блокчейнами - Eywa Cross-chain Data Protocol (Eywa CDP). Эта технология позволяет надежно и безопасно перемещать данные между смарт-контрактами в разных сетях. Все продукты экосистемы Eywa используют Eywa CDP в качестве транспортного уровня между блокчейнами.

Протокол поддерживается в Ethereum, Polygon, BNB Smart Chain, Avalanche, Fantom, Arbitrum, Optimism и других сетях в будущем.

Eywa CDP решает проблему передачи данных между блокчейнами путем создания промежуточного блокчейна, в котором хранятся кроссчейн вызовы, подтвержденные децентрализованной сетью. Протокол передачи данных Eywa Cross-chain состоит из двух частей: децентрализованной сети Oracle Eywa и набора смарт-контрактов в каждом блокчейне.

Множество Нод Eywa oracle составляют распределенную сеть, которая обрабатывает кроссчейн вызовы между блокчейнами. Каждый такой вызов подписывается уникальной коллективной подписью Нод-валидаторов, выбранных из общего числа Нод Eywa oracle. Подписанный кроссчейн вызов записывается в блокчейн Eywa.

Чтобы предотвратить вредоносные действия Нод, каждый узел oracle должен внести депозит в специальный смарт-контракт в токенах Eywa. В случае, если узел выполняет свою работу должным образом, он получает токены Eywa.

Если узел предпримет вредоносные действия, то его обеспечение будет уменьшино.

Дополнительным механизмом, обеспечивающим безопасность сети, является эпоха. Набор Нод-валидаторов меняется каждые четыре часа в соответствии со специальным алгоритмом, что значительно снижает вероятность влияния вредоносных Нод на результат согласования сети Нод Eywa oracle.

Смарт-контракты Eywa CDP присутствуют на каждом блокчейне, поддерживаемом протоколом. Они служат связующим звеном между блокчейнами и Нодами оракула. Основные задачи смарт-контрактов заключаются в следующем:

  • Уведомлять сеть Нод оракула о новом межцепочечном вызове;
  • проверка корректности криптографической подписи кроссчейн вызова при его поступлении в сеть назначения;

Типы смартконтрактов:

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

По шагам:

  1. Пользователь упаковывает данные в транзакцию, которую хочет отправить на другой блокчейн, и отправляет её в смартконтракт в исходном БЧ;
  2. Смартконтракт уведомляет Ноды оракула о новом межцепочечном вызове;
  3. Ноды-реле подписывают межцепочечный вызов и записывают его в свой внутренний блокчейн;
  4. Третья сторона получает подписанный кроссчейн вызов и отправляет его смартконтракту в сети назначения;
  5. Смартконтракт Eywa в сети назначения проверяет, точно ли кроссчейн вызов был подписан Нодами-валидаторами;
  6. Если подпись действительна, он отправляет данные дальше в смартконтракт назначения.

Eywa Oracle Network:

Eywa Oracle Network - это распределенная бесконечно масштабируемая сеть Нод-оракулов, основной задачей которой является валидация блоков с помощью кроссчейн вызовов. Все подтвержденные блоки записываются во внутренний блокчейн Eywa Oracle Network, который содержит N+1 ветвь (N - количество поддерживаемых блокчейнов).

В настоящее время безопасность консенсуса в сети обеспечивается механизмом Proof-of-Authority. Это означает, что в проверке событий принимает участие ограниченное количество одобренных Launch DAO Нод. Как только все подготовительные процедуры будут завершены, сеть перейдет на полностью децентрализованный механизм Roll-DPoS. После перехода к механизму консенсуса Roll-DPoS все желающие валидаторы смогут участвовать в валидации.

Сеть Нод-оракулов собирает консенсус по каждому блоку с помощью кроссчейн вызовов. Поскольку новые блоки кроссчейн вызовов составляются отдельно для каждого поддерживаемого блокчейна, сеть может подтверждать несколько блоков параллельно.

Если в такой ветви, обслуживающей конкретный блокчейн, нет кроссчейн вызовов какое-то время, блоки в этой ветви не выпускаются.

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

Поток передачи данных:

  1. Составление кроссчейн транзакции с определенной структурой;
  2. Отправка кроссчейн транзакции смартконтракту Bridge в сети источника;
  3. Выпуск события с данными вызова кроссчейна смартконтрактом Bridge в сети-источнике;
  4. Создание блока событий сетью Eywa Oracle Network из извлеченных событий.
  5. Генерация BLS подписи для блока для достижения консенсуса.
  6. Запись блока в блокчейн Eywa при достижении консенсуса.
  7. Отправка кроссчейн вызова в сеть назначения сервисом Pusher.
  8. Проверка кроссчейн вызова в смарт-контракте Bridge в сети назначения.
  9. Отправка кроссчейн вызова целевому смарт-контракту при успешной проверке.

Eywa V2 состоит из Consensus bridge и CrossCurve.

Начнём с Consensus Bridge:

Официальный агрегированный мост Curve

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

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

Использование какого-либо одного моста подвергает всю экосистему риску "черного лебедя".

Именно с такой проблемой столкнулась Curve DAO, когда рухнул мост Multichain, в результате чего они решили не доверять никаким мостам, кроме L2.

По этой причине команда Eywa в сотрудничестве с командой Curve разрабатывает мост без доверия, который опирается на консенсус самых надежных протоколов обмена сообщениями на рынке. Используются Axelar, L0, Wormhole, Chainlink CCIP и другие протоколы обмена сообщениями, чтобы создать наиболее безопасное решение для обмена сообщениями, хранения и передачи ликвидности.

Консенсус по проверке данных, включающий лучшие протоколы на рынке, заменяет Eywa Cross-chain Data protocol.

Основатели объединяют смарт-контракты Eywa Token Bridge и консенсус с проверкой данных, создавая Eywa consensus-bridge, безопасность которого не зависит ни от какой команды, а ликвидность полностью контролируется пользователями моста.

Eywa Consensus Bridge будет служить официальным мостом для токенов Curve: CRV, crvUSD, Curve LPs, а также для передачи данных голосования. Этот мост также будет предоставлять услуги по созданию омничейна (межцепочечного) токена.

Такой подход имеет множество преимуществ:

  • Он снижает риск потери средств, поскольку мост может быть взломан в любой момент; при этом вероятность одновременного взлома нескольких крупных мостов гораздо ниже.
  • Это способствует не конкуренции, а синергии с крупными игроками рынка мостов.

Как это работает?

Любая информация, которую необходимо отправить, будет передаваться параллельно по нескольким протоколам обмена сообщениями, в зависимости от выбора пользователя, который может указать, какие мосты использовать, и необходимый кворум. Смарт-контракт моста в сети назначения накапливает результаты передачи и сравнивает их между собой до тех пор, пока не будет достигнут кворум. Пользователи сами смогут определять необходимый им уровень безопасности, то есть количество проверок. Если хотя бы один из протоколов вернет неверные данные, передача будет отменена.

Пример:

Представьте себе, что вы осуществляете кроссчейн перевод со значительной суммой активов. Сначала ваши средства закрепляются в смарт-контракте EYWA Consensus Bridge. Затем транзакция запускается, одновременно передается и проверяется по нескольким протоколам передачи данных. Специальный смарт-контракт в целевой сети оценивает и сравнивает их отзывы. Успешное совпадение данных по всем протоколам служит сигналом к завершению передачи данных.

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

Я считаю, что это супер идея и реализация!

CrossCurve

:

CrossCurve - протокол кроссчейн торговли и доходности, использующий инфраструктуру и ликвидность Curve Finance. Более подробную информацию можно найти в официальной документации CrossCurve.

  • CrossCurve объединяет всю ликвидность Curve с разных блокчейнов в единое целое, создавая глобальный рынок.
  • CrossCurve позволяет совершать кроссчейн свопы любых активов в один клик с низкой проскальзывающей ставкой и приносит доход поставщикам ликвидности.
  • CrossCurve - это отличная отправная точка для проектов, дающая им возможность сократить расходы и сделать свой токен ликвидным на всех основных блокчейнах.

Подробнее:

Архитектура протокола CrossCurve:

Содержит в своей основе Curve-LP токены, которые добавляются в пул CrossCurve, для них создаются S-токены в хабчейне, а далее уже они меняются друг на друга...

Пользователь меняет токен в Curve, получает sCurve-LP в хабчейне, меняет на другой s-токен сети получения аналогичного пула, получает из этого пула нужный ему токен в сети получения.

Eywa Governance

Основная информация:

Изменения параметров протокола осуществляются решением EYWA Governance, включающего следующие роли:

  1. Оператор - использует приватный ключ для действий, требующих оперативности и быстрого реагирования, а также для вызовов к смарт-контрактам, не угрожающих безопасности средств в протоколе. Техническая команда EYWA выступает в роли оператора.
  2. Оператор Multisig - подписывает транзакции, необходимые для управления проектами и сбора комиссий в CDP и CLP (например, добавление проектов в белый список, управление токенами для Balancier и т.д.). Оператор Multisig также состоит из членов технической команды EYWA.
  3. Мультисиг - контролирует ключевые параметры протокола по схеме 5/7, включая членов команды EYWA и внешних участников. Мультисиг может добавлять и удалять участников с ролью оператора.

Структура мультисига:

Мультисиг управляет ключевыми параметрами протокола. Включает членов команды EYWA и внешних авторитетных лиц и организации, связанные с проектом. Решение считается принятым, если 5 из 7 участников подписали предложение. Мультисиг EYWA реализован на основе решения Safe (ранее Gnosis Safe), обеспечивающего удобный интерфейс для взаимодействия с смарт-контрактами EYWA. Участники могут проверить транзакцию и подписать/отклонить ее в несколько простых шагов. Подробности использования Safe можно найти в официальной документации.

В составе участников есть представители Eywa, Curve, RSquad Rock&block и SmartState.

За чем следит Multisig?:

Мультисиг регулирует ОСНОВНЫЕ параметры протоколов CDP и CLP и управляет активами (сборы протокола, трежери) в следующих сетях: Ethereum, BNB Chain, Polygon, Avalanche, Fantom, Arbitrum, Optimism. Основные обязанности Мультисига включают:

  1. Назначение Оператора для смарт-контрактов EYWA.
  2. Настройка параметров протокола CDP в смарт-контрактах BridgeV2, GovBridgeV2, GateKeeper, NodeRegistryV2.
  3. Настройка параметров протокола CLP в смарт-контрактах AddressBook, Portal, Synthesis, BaseRouter.

Действия Мультисига осуществляются через механизм Предложений, состоящих из двух частей: Техническое описание транзакции (сеть, название смартконтракта и его адрес, Метод смартконтракта и его подпись, Аргументы вызова) и Текстовое описание изменения и его обоснование. Для удобства участников Мультисига техническая команда EYWA предоставит подробные текстовые описания и обоснования предлагаемых изменений.

Мультисиг адреса в разных сетях:

Перечислять не буду - инфа на скрине или странице.

Прочее

Аудиты безопасности:

  1. Аудит безопасности EYWA CDP (8 / 10) и Eywa CLP (10 / 10) от Smartstate
  2. Аудит безопасности от Hexens: аудит различных компонентов EYWA, таких как модуль криптографии BLS в EYWA CDP, а также EYWA NFT.

История проекта:

Проект вырос из фонда управления активами, который столкнулся с необходимостью передачи активов между сетями, с обменом ими... Благодаря наличию своей лаборатории блокчейнов и появился Eywa.

В 2021 году основатели приняли участие в хакатоне EthGlobal MarketMake и выиграли приз от Chainlink — Proof of Concept , а также приступили к реализации собственной сети оракулов с высокой степенью децентрализации, неограниченным масштабированием и подкрепленной комплексными исследованиями, аналитикой и привлечением экспертов по ИТ- безопасности.

Внешние ссылки:

Здесь вы найдёте ссылки на ссылки проекта.

FAQ:

Интересно, что проект получил гранты от Harmony One, NEAR Foundation, Algorand Foundation, Metis, Aurora, CoinEx.

В настоящее время EYWA не предлагает никаких грантовых программ. Однако новости о такой возможности будут своевременно опубликованы в канале объявлений.

Остальные вопросы не столь интересные.

В документации пользователя есть Eywa dex:

Но т. к. в этой статье будет далее практика, описывать не буду.

Адреса контрактов:

Всё тоже показывать не буду (при желании изучите).

Вот, например, адреса CLP:

Поддерживаемые стейблы:

EYWA ORACLE NETWORK, PoA mainnet завершится в апреле 2024

Распределение токенов валидаторам:

Все участники раундов валидаторов и стейкеров получают токены от Seed Round 2 по цене 6 центов за токен. Все заложенные и заработанные делегации для валидаторов сети Eywa Oracle конвертируются в реальные токены по курсу 10 к 1 в рамках Airdrop для валидаторов. График блокировки: 10% через 6 месяцев после TGE, разблокировка линейно в течение 12 месяцев после. Все токены будут доступны для запроса после TGE.

Стимулируемая основная сеть PoA:

Основная информация:

На первой стадии сеть оракулов EYWA будет работать в режиме PoA. Работа сети оракулов EYWA в режиме PoA будет поддерживаться более чем 100 Нодами-валидаторами. Каждую эпоху из списка участников сети случайным образом выбираются 40 Нод-валидаторов, которые будут проверять кроссчейн вызовы в течение эпохи. Постоянная смена участников эпохи (примерно каждые 12 часов) обеспечивает высокую безопасность сети.

Участие в основной сети PoA будет оплачиваться - 30 000 токенов EYWA дополнительной делегацией на этапе PoS за каждый месяц успешной работы в основной сети PoA. Присоединиться к основной сети PoA смогут только те участники тестовой сети PoA, которые успешно прошли фазу тестирования.

Полные требования для участников основной сети PoA можно найти в разделе Требования для валидаторов основной сети PoA.

Если валидатор показывает плохую статистику валидации (например, низкое время работы Ноды), команда EYWA оставляет за собой право исключить его из валидаторов PoA и выбрать другого вместо него.

Сеть оракулов EYWA в режиме PoA будет поддерживать CLP и CDP до выпуска версии PoS.

В mainnet состав участников будет следующим:

  1. Участники, успешно прошедшие этап тестирования сети и подавшие заявку на участие в PoA mainnet (>100 Нод). Вы можете найти форму участника для заполнения по этой ссылке.
  2. Ноды команды EYWA (7 Нод).

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

Требования к системе:

Выделенный сервер с общедоступным IP-адресом на Linux, ОС Ubuntu >= 20.04

4 ядра процессора и 8 гигабайт оперативной памяти (RAM)

Минимальные требования - 50 ГБ свободного дискового пространства (SSD), рекомендуется - 100 ГБ SSD

Стабильное интернет-соединение 70 - 100 Мбит/с

Для стабильной работы Ноды валидатора рекомендуется использовать следующих хостеров: Vultr, Hetzner, Interserver, AWS, Google Cloud.

Также можно использовать собственный/collocation выделенный сервер.

По умолчанию EYWA предоставляет RPC для запуска узлов. Настоятельно рекомендуется иметь несколько RPC для каждой цепочки, поддерживающих некоторые методы (список на странице).

Резервные RPC должны поддерживать протоколы https и ws. Наличие нескольких RPC позволит вашему узлу поддерживать стабильную работу в случае нестабильности предоставленных RPC.

Награды за основную сеть PoA:

За участие в PoA mainnet каждый валидатор получит дополнительное делегирование в размере до 30 000 токенов EYWA за каждый месяц валидации сроком на один год.

Если валидатор показывает плохую статистику проверки (например, низкое время безотказной работы Ноды), команда EYWA оставляет за собой право удалить его из списка валидаторов PoA и назначить на его место другого.

Инструкция для Нод-операторов:

Описывать не буду, т. к. техническое: не всем нужно. Для изучения перейдите по ссылке выше.

FAQ:

Вопросы и ответы касаются операторов Нод. Поэтому описывать также не буду.

Риски использования Эйвы

  1. Риски добавления ликвидности
  2. Есть аудиты, однако важно отметить, что аудит безопасности не может полностью устранить риски. Избегайте предоставления своих сбережений или активов, которые вы не можете позволить себе потерять, особенно в качестве поставщика ликвидности Eywa.
    Использование Eywa в качестве пользователя биржи, как правило, должно быть менее рискованным, но важно отметить, что это не финансовый совет.
  3. Если консенсус Eywa будет скомпрометирован, существует риск кражи ликвидности из смарт-контрактов портала Eywa в поддерживаемых сетях. Этот сценарий приведет к девальвации s/e-токенов, обеспеченных этой ликвидностью.
  4. В случае, если одна из стабильных монет в пуле значительно упадет ниже привязки 1,0 и не сможет вернуться к привязке, это фактически будет означать, что поставщики ликвидности пула имеют большую часть своей ликвидности, привязанной к этой валюте.
  5. При размещении ставок вы используете несколько продуктов для смарт-контрактов, каждый из которых несет свои собственные риски.Важно узнать больше о рисках, связанных с каждым пулом.

Также рекомендуют ознакомиться с отказом от ответственности прежде чем использовать Eywa.

Итог по документации

Оценка 5 из 5 баллов.

Практика: CrossCurve

Переходим на сайт:

"Подключить кошелек":

Выбираем, подключаем. Результат:

Настройки

Нажав на второй значок перед формой, откроем настройки:

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

Slippage - изменение цены, вызванное внешними рыночными движениями, не связанными с действиями пользователя в пуле. Он сильно зависит от объема ликвидности внутри пула. Пользователи Eywa DEX могут настроить максимально допустимый проскальзывание при выполнении кросс-чейн операции:

Поле определяет проскальзывание для одной операции AMM (операции добавления, вывода и обмена в пулах ликвидности). Кросс-цепочечная транзакция может включать несколько операций AMM. В этом случае проскальзывание будет суммироваться.

Если во время выполнения операции обнаружено, что проскальзывание в одном из пулов превышает установленные пользователем пределы, операция будет прервана. Промежуточные активы будут зачислены на адрес пользователя. Хотя газ не может быть возвращен для прерванной транзакции, прерывание транзакции из-за проскальзывания может предотвратить более значительные потери средств во время обмена внутри пула. Значение проскальзывания по умолчанию составляет 0.5%. Вы можете вручную задать значение проскальзывания. При этом рекомендуется учитывать следующие рекомендации:

  1. Установка слишком низкого допустимого проскальзывания может привести к прерыванию транзакции даже при низкой волатильности внутри пула, что приводит к потере газа при попытке выполнения операции.
  2. Установка высокого проскальзывания открывает возможности для атак frontrun и увеличивает риск потери во время высокой волатильности активов на рынке.

Изменяйте параметр проскальзывания только если вы точно понимаете, зачем это делаете.

Я просто закрою.

Обмен

Выбираю токен, нажав по USDT:

Например, выберу BNB Chain:

Выбираю USDC:

Т. к. у меня другая сеть активна, жму "Поменять сеть" и меняю. Теперь:

Кликаю "Выберите сеть и токен":

Выбираю Optimism и DAI:

Как видите, минимум 15 надо. Меняю, чтоб было столько...:

"Подтвердить USDC" и утверждаем доступ к расходованию. Далее:

"Обмен" и подтверждаем в кошельке. Всё:

Пишет, что будет переведено до 20 минут.

Жмём "Ok" и ждём. Страница:

"В ожидании":

Нажимаю по "Details":

И вижу путь обмена. Как здесь указано, ещё в процессе.

А вот и всё (прошло минуты две, если не меньше):

И того:

  • Из суммы снято примерно 20 центов
  • Из комиссий - примерно 80 центов
  • Результат: за две минуты обмен совершён.

Мне нравится ☺.

Liquidity

"Add liquidity" у eDAI:

Можете кликнуть по DAI и выбрать иную сеть:

Заполняем суммы и, если надо, меняем сеть:

Можете нажать по eDAI:

И выбрать другой токен. Например, eUSD:

Но я оставлю eDAI, нажму "Подтвердить DAI", утвержу доступ:

"Обмен" и подтверждаем в кошельке. Всё:

Ждём:

Из информации понятно, что сначала отправляем DAI в Optimism, затем получаем sDAI_OP в Fantom, затем добавляем sDAI_OP для минта eDAI.

Завершено:

Можете нажать "EYWA Oracle explorer" для просмотра в их эксплорере:

Возвращаемся на страницу ликвидности:

У eDAI появилась кнопка "Remove":

Такой же обмен, но в обратную сторону.

Я оставлю пока у себя eDAI.

Leaderboard

Здесь видим реферальную статистику в CrossCurve, а также суммы поинтов и ранг.

Нажав "Claim ypu points" попадём в Galxe:

Где задания разные...

Eywa explorer

Это единственный из информационных пунктов, что может заинтересовать.

Переходим на сайт эксплорера:

Здесь можете посмотреть список транзакций.

Нажав "Validators" - список валидаторов:

Итог по практике

Оценка 4 из 5 баллов. Всё отлично, но число токенов небольшое... + пока невидно, где здесь пулы Curve задействованы...

Общий итог

24 из 30 баллов или 4 из 5.

Хорошо.

Всё

Благодарю за внимание.

С вами был незрячий программист, автор https://t.me/blind_dev - подписывайтесь, чтоб получать новые обзоры и новости по моим разработкам.

Также буду рад, если распространите статью и отправите донат ☺.