May 24

Karak: рестейкайте ETH, USDC и другие ERC-20 токены (универсальный уровень рестейкинга)

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

Иначе говоря, аналог Eigenlayer с поддержкой разных токенов. Возможно и чем-то ещё отличается - узнаем в процессе изучения проекта...

Оглавление

Аудит

Команда

На сайте есть лишь бренд-кит, но информации о команде нет.

В поисковых системах LinkedIn не нашёл тоже.

Но благодаря названию аккаунта Github, что я нашёл в ссылках документации, узнал название компании, а далее нашёл через поисковик LinkedIn. Вот их сайт:

А вот LinkedIn:

Люди:

Только один. Raouf Ben-Har:

2748 отслеживающих, публикаций нет.

Опыт работы:

  • Andalusia Labs (занимается Karak) Co-Founder с 2021 по настоящее время
  • В Coinbase Associate Product Manager с 2021 по 2022
  • В Various Companies Software Engineer Intern с 2017 по 2021

Отличный список!

Учился в University of Pennsylvania на Computer Science, и подавался в Y Combinator.

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

Переходим к социальным сетям.

Twitter проекта:

164,4 тысячи подписчиков, последний пост 7 часов назад (на момент написания статьи).

У закреплённого поста от 8 апреля нереально большая активность: 3480 ответов, 2237 репостов, 5925 лайков...

У последнего поста 82  ответа, 74 репоста, 306 лайков.

У предпоследнего 22 ответа, 23 репоста и 114 лайков.

У поста до него 73 ответа, 63 репоста и 421 лайк.

В общем, реакции есть - это здорово.

Аудит Твиттера в Tweetscout:

По ботам уровень 4 (Alarming), Score 834, общий уровень по аккаунту 3 (Credible).

Подписанные инфлюенсеры:

@dingalingts, @zhusu, @HsakaTrades, @Rewkang, @fintechfrank, @santiagoroel, @AndrewSteinwold, @icebergy_, @MarioNawfal, @adamscochran и другие.

Проекты:

@DegenerateNews, @LuckyTraderHQ, @pendle_fi, @l2beat, @_WOO_X, @Hyperlane_xyz, @degencryptoinfo, @StakingRewards, @revertfinance, @Element_Market и другие.

Венчурный капитал:

@zhusu, DeFiance Capital, Andrew Steinwold, Sfermion, lior.eth, Eden Block и другие...

Discord:

В анонсах последний пост сегодня.

Основной чат тоже активный:

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

Telegram чат:

Админы отвечают на сообщения, и корректно.

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

Концепт

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

Karak позволяет пользователям перепрофилировать свои застейканные активы для расширения безопасности Ethereum и других сетей доверия на другие приложения. Стейкеры могут выделять свои активы для распределенной безопасной службы (DSS) в сети Karak и согласиться предоставить дополнительные права принудительного исполнения своим застейканным активам. Функция opt-in создает дополнительные условия для слэшинга для обеспечения безопасности таких сервисов, как протоколы доступности данных, мосты или оракулы. Условия слэшинга обеспечивают целостность участников и безопасность приложений, использующих Karak.

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

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

Чем Karak отличается?

  • Мультиактивный рестейкинг: Karak вводит мультиактивный рестейкинг, новую примитивную криптоэкономическую безопасность, позволяющую пользователям рестейкать такие активы, как ETH, токены ликвидного стейкинга, стейблкоины и другие для получения вознаграждений. В Karak рестейкеры могут предоставлять корзину активов DSS, предотвращая компрометацию одного актива.
  • Рестейк везде: Karak позволяет разработчикам сосредоточиться на инновациях и создании продуктов независимо от инфраструктуры. Karak обеспечивает наличие инфраструктуры рестейкинга в любом блокчейне с ее собственным набором активов.
  • Готовая разработка: Karak позволяет разработчикам легко разрабатывать и развертывать новые, уникальные сервисы, защищенные надежной сетью доверия. Набор инструментов и SDK Karak позволяет существующим разработчикам dApp расширять или создавать новые функции для своих приложений с легкостью.

Обзор экосистемы

Karak состоит из нескольких ключевых компонентов:

  • Рестейкеры: Вносят вклад в универсальную безопасность в обмен на вознаграждения.
  • Распределенные безопасные службы (DSS): Используют рестейканные активы для повышения безопасности, снижая операционные расходы.
  • Чейны: Используют услуги, предоставляемые DSS.
  • Операторы: Обеспечивают валидацию и безопасность для DSS.

Методы рестейкинга

Пользователи могут участвовать в рестейкинге через несколько методов, включая:

  • Ликвидный стейкинг/рестейкинг: Пользователи могут рестейкать, депонируя свои токены ликвидного стейкинга (LST) или ликвидного рестейкинга (LRT) в смарт-контракты Karak.
  • Стейблкоины: Пользователи могут рестейкать, депонируя свои стейблкоины в смарт-контракты Karak, что позволяет прогнозировать экономическую безопасность.

Расширения

Расширяемый дизайн Karak предоставляет создателям DSS новый простор для инноваций:

  • Лимиты активов: Позволяют DSS контролировать предложение и способствуют устойчивому доходу.
  • Накопление вознаграждений: Обеспечивает экономическую устойчивость DSS путем принятия активов с низкими затратами капитала.

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

Источник информации

Введение в Karak:

Итог по концепту

Интересно, уникально. Но я не знаю, насколько это хорошая идея: нативный ETH может гораздо лучше обеспечить безопасность, чем LST, LRT и стейблы... Поэтому оценка 4 из 5.

Коин

Токеномики нет.

Но есть поинты и инвестиции 48 МЛН $ по данным Cryptorank:

Оценка 1 МЛРД $.

Инвесторы: Coinbase Ventures, Pantera Capital, Lightspeed Venture Partners, Digital Currency Group (DCG), Framework Ventures, Bain Capital Crypto, Nima Capital, Mubadala Capital.

Оценка 4 из 5 из-за отсутствия токеномики. Но инвестиции хорошие + поинты есть.

Код

Один Github репозиторий.

Andalusia-Labs/karak-restaking:

Последний коммит 2 недели назад.

Отображается 1 измененный файл с 964 добавлениями и 0 удалениями.

Все коммиты:

Предпоследний был 22 апреля:

1 измененный файл с 646 добавлениями и 0 удалениями.

Ну и 4 апреля init коммит... Немного их...

Есть и пулл-реквест открытый:

Страница:

От кого не знаю, поэтому может и неподходящий к принятию (открыт уже месяц)...

Оценка 4 из 5:

  • Минус за недавно начатую публикацию кода.

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

Ссылку давал выше, но повторю: https://docs.karak.network/

Restaking Guide и K2 Bridging Guide пропущу, т. к. будут в практике.

Общие вопросы И ответы:

  • На данный момент у Karak нет токена — любая информация о токенах Karak от других источников является фишингом и спамом. Всегда проверяйте информацию через официальные каналы.
  • Karak поддерживает Ethereum Mainnet, Arbitrum L2 и K2 L2 для рестейкинга

FAQ по XP (поинтам):

Программа Karak XP позволяет пользователям зарабатывать Karak XP за рестейкинг активов и привлечение других пользователей для рестейкинга активов на платформе Karak.

Как заработать XP?

  • Рестейкинг активов на Karak: Чем раньше вы начнёте рестейкинг и чем дольше ваши активы останутся рестейкнутыми, тем больше XP вы получите.
  • Привлечение других пользователей на Karak: Привлекайте как можно больше людей с помощью вашего кода приглашения, чтобы получать больше XP.

Какие ещё способы заработать XP существуют?

Участвуйте в активности на Discord (роли и активность), пишите контент, создавайте мемы и т.д. В будущем могут появиться дополнительные бонусные программы для заработка XP.

Изменяется ли ставка XP?

Ставка XP может изменяться каждую неделю.

Что с владельцами старых билетов?

Владельцы старых билетов получат XP в конце программы XP, но им рекомендуется участвовать в программе, чтобы увеличить свои награды.

Как работают реферальная программа?

Используйте коды приглашения, которые можно найти в правом верхнем углу главной страницы, чтобы привлекать других пользователей. Вы получаете 10% XP от количества XP, которое набирает ваш реферал на Karak. Это вычисляется ежедневно.

Technical Architecture:

Архитектура представлена в графическом формате: можете её посмотреть и на скриншоте.

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

Здесь мы, кстати, видим сеть Mantle помимо ранее перечисленных.

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

Также были даны ответы на 2 вопроса: про отсутствие верификации на Etherscan для некоторых контрактов (причина в написании их на Ассемблере), а также про хранилища.

Взаимодействие с контрактами:

На этой странице представлен обзор версии V1 о том, как протоколы и приложения могут интегрироваться и взаимодействовать с смарт-контрактами для рестейкинга Karak.

Термины

  • Хранилище (Vault): Хранилище служит для хранения токенов, при этом каждый токен имеет свое выделенное хранилище.
  • Управляющий Хранилищем (VaultSupervisor): Контракт VaultSupervisor действует как центральная Нода, связывающая все хранилища и управляющая всеми вызовами на депозит и снятие для каждого хранилища.
  • Управляющий Делегированием (DelegationSupervisor): Контракт DelegationSupervisor обрабатывает снятия из хранилищ.

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

Receipt Token:

Эта функция в настоящее время доступна только в Ethereum mainnet. В версии v1.1 смарт-контрактов по рестейкингу Karak вводится возможность для стейкера снять свой токен-квитанцию о депозите из VaultSupervisor. Для снятия базового актива владелец токена-квитанции должен вернуть квитанцию токена VaultSupervisor и дождаться периода WITHDRAW_DELAY для снятия базового токена. Адрес токена-квитанции совпадает с адресом хранилища.

Насколько я понял - это аналогично ликвидному рестейкингу, т. е. когда получаем токен за депозит. Но поскольку у Karak есть возможность добавления нескольких токенов, и токен-квитанции также разные (можно сравнить с разными пулами и их LP-токенами).

Помимо описания на странице также есть описания функций: можете изучить, если интересно / нужно.

Консоль разработчика DSS:

Дана ссылка на связь с командой для начала разработки.

Консоль оператора:

Также дана ссылка на форму + написано, что операторами могут быть как отдельные лица, так и организации.

Операторы позволяют стейкерам делегировать свои стейк-активы им. Затем операторы выбирают опцию помощи в выполнении основной проверки и ряда других услуг для защищённых сервисов.

Управление (governance):

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

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

К сожалению, будущее ДАО никак не описано...

Аудиты:

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

Список по V1:

  1. Renascence Labs - 1 апреля 2024: файл
  2. Pashov Audit Group - 14 апреля 2024: файл

Программа вознаграждения за ошибки (баг баунти):

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

Программа включает в себя уязвимости и ошибки в любых развернутых смарт-контрактах Karak.

Программа включает следующую шкалу серьезности в четыре уровня:

  • Критический: Проблемы, которые могут повлиять на множество пользователей и иметь серьезные репутационные, юридические или финансовые последствия. Примером может служить возможность постоянной блокировки контрактов или захвата средств у всех пользователей.
  • Высокий: Проблемы, которые влияют на отдельных пользователей, где эксплуатация может повлечь репутационный, юридический или умеренный финансовый риск для пользователя.
  • Средний: Риск относительно невелик и не представляет угрозу для средств пользователей.
  • Низкий/Информационный: Проблема не представляет непосредственной угрозы, но имеет отношение к лучшим практикам безопасности.

Вознаграждения будут предоставляться в соответствии с указанной серьезностью, а также вероятностью возникновения или эксплуатации уязвимости, определяемой исключительно по усмотрению Karak. Более подробную информацию о данной шкале можно найти на странице методологии оценки рисков OWASP.

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

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

Оценка 3 из 5:

  1. Не описано подробно, почему обеспечение безопасности через другие ERC-20 токены будет лучше ETH и LST
  2. Не описаны цены на баг баунти программу, что критически важно.
  3. Не описано, для чего сделана сеть Karak L-2 (k2)

Да и в целом менее интересная документация, чем у Eigenlayer. Ощущение, что проект просто решил пройтись по верхам функционала, не углубляясь в уникальность Karak.

Хотя это возможно по причине новизны проекта...

Практика

Bridge в K2

"Connect wallet":

Выбираете и подключаетесь. Попросит сразу добавить сеть - делаете это.
После будет такая страница:

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

Выберу, например, Optimism:

Но почему-то показывает 0, когда на балансе средства есть...

В Эфире есть. Ввожу сумму:

Можно, кстати, нажать по ETH и выбрать USDC или rswETH:

"Deposit ETH" откроет кошелёк, где сможете подтвердить перевод.

На вкладке "Withdraw" можете выбрать сеть получения, указать сумму и вывести токены:

Также есть возможность выбора актива после клика по "ETH".

Через 4 часа после вывода идёте на вкладку "OUTGOING" и подтверждаете вывод. Через 3 дней ещё раз, и завершаете его.

Приложение рестейкинга

Идём на https://app.karak.network/

Вводим один из моих инвайт-кодов:

  • 8X4SE
  • coMzL
  • wzufx
  • LLDIB
  • hUo1I

и жмём "Redeem Invite Code":

"Connect Wallet":

Выбираем и подключаем:

"Sign your wallet" и подписываем сообщение. Страница после подписи:

Нажав по "Ethereum pools", можете выбрать другую сеть:

Например, "Arbitrum pools":

Выбираю USDT пул:

Ввожу сумму и "Deposit". Утверждаю расход и подтверждаю транзакцию. Результат:

Перейдём к вкладке "UNSTAKE":

Нам сообщают, что придётся подождать 7 дней.

Вводим сумму также:

"Unstake" и подтверждаем в кошельке. Результат:

Видим, что ожидается вывод 10 USDT.

В сети Kara K2 следующие улы:

Так что если хотите больше поинтов получать, лучше туда заводите активы.

Кстати обратите внимание, что показана сумма, которую рестейкал.

Portfolio

Показаны поинты, реферальные коды, балансы и история.

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

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

Оценка 4 из 5: мост нормально не работает. Функционал рестейкинга есть, и работает отлично.

Общий итог

23 из 30 или 3 из 5.

Из команды один человек, но с хорошей историей работ; соцсети активные; концепт интересный, но не прям уж вау; токеномики нет, но есть 48 МЛН $ инвестиций и поинты; код открыт, но недавно начал публиковаться; документация подробная, но в баг баунти суммы не указаны; в практике bridge у меня в Optimism и Arbitrum не показывал балансы, а рестейкинг сервис работает хорошо.

Всё

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

Распространяйте обзор - буду рад.