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.
Других нет - это плохо, но у ко-фаундера хороший опыт работы, поэтому можно считать, что команда профессиональная...
164,4 тысячи подписчиков, последний пост 7 часов назад (на момент написания статьи).
У закреплённого поста от 8 апреля нереально большая активность: 3480 ответов, 2237 репостов, 5925 лайков...
У последнего поста 82 ответа, 74 репоста, 306 лайков.
У предпоследнего 22 ответа, 23 репоста и 114 лайков.
У поста до него 73 ответа, 63 репоста и 421 лайк.
В общем, реакции есть - это здорово.
По ботам уровень 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 и другие...
В анонсах последний пост сегодня.
В чате статей и тредов тоже активно публикуют:
Админы отвечают на сообщения, и корректно.
Итоговая оценка - 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 представляет собой универсальный и масштабируемый подход к обеспечению безопасности в блокчейн-пространстве, предоставляя разработчикам и пользователям инструменты для инноваций и улучшения безопасности.
Источник информации
Итог по концепту
Интересно, уникально. Но я не знаю, насколько это хорошая идея: нативный ETH может гораздо лучше обеспечить безопасность, чем LST, LRT и стейблы... Поэтому оценка 4 из 5.
Коин
Но есть поинты и инвестиции 48 МЛН $ по данным Cryptorank:
Инвесторы: Coinbase Ventures, Pantera Capital, Lightspeed Venture Partners, Digital Currency Group (DCG), Framework Ventures, Bain Capital Crypto, Nima Capital, Mubadala Capital.
Оценка 4 из 5 из-за отсутствия токеномики. Но инвестиции хорошие + поинты есть.
Код
Andalusia-Labs/karak-restaking:
Последний коммит 2 недели назад.
Отображается 1 измененный файл с 964 добавлениями и 0 удалениями.
1 измененный файл с 646 добавлениями и 0 удалениями.
Ну и 4 апреля init коммит... Немного их...
От кого не знаю, поэтому может и неподходящий к принятию (открыт уже месяц)...
Документация
Ссылку давал выше, но повторю: https://docs.karak.network/
Restaking Guide и K2 Bridging Guide пропущу, т. к. будут в практике.
- На данный момент у Karak нет токена — любая информация о токенах Karak от других источников является фишингом и спамом. Всегда проверяйте информацию через официальные каналы.
- Karak поддерживает Ethereum Mainnet, Arbitrum L2 и K2 L2 для рестейкинга
Программа Karak XP позволяет пользователям зарабатывать Karak XP за рестейкинг активов и привлечение других пользователей для рестейкинга активов на платформе Karak.
- Рестейкинг активов на Karak: Чем раньше вы начнёте рестейкинг и чем дольше ваши активы останутся рестейкнутыми, тем больше XP вы получите.
- Привлечение других пользователей на Karak: Привлекайте как можно больше людей с помощью вашего кода приглашения, чтобы получать больше XP.
Какие ещё способы заработать XP существуют?
Участвуйте в активности на Discord (роли и активность), пишите контент, создавайте мемы и т.д. В будущем могут появиться дополнительные бонусные программы для заработка XP.
Ставка XP может изменяться каждую неделю.
Что с владельцами старых билетов?
Владельцы старых билетов получат XP в конце программы XP, но им рекомендуется участвовать в программе, чтобы увеличить свои награды.
Как работают реферальная программа?
Используйте коды приглашения, которые можно найти в правом верхнем углу главной страницы, чтобы привлекать других пользователей. Вы получаете 10% XP от количества XP, которое набирает ваш реферал на Karak. Это вычисляется ежедневно.
Архитектура представлена в графическом формате: можете её посмотреть и на скриншоте.
Здесь мы, кстати, видим сеть Mantle помимо ранее перечисленных.
Выбрав раздел с нужной сетью и вкладку атегории контрактов, можете изучить таблицу с их адресами.
Также были даны ответы на 2 вопроса: про отсутствие верификации на Etherscan для некоторых контрактов (причина в написании их на Ассемблере), а также про хранилища.
На этой странице представлен обзор версии V1 о том, как протоколы и приложения могут интегрироваться и взаимодействовать с смарт-контрактами для рестейкинга Karak.
- Хранилище (Vault): Хранилище служит для хранения токенов, при этом каждый токен имеет свое выделенное хранилище.
- Управляющий Хранилищем (VaultSupervisor): Контракт VaultSupervisor действует как центральная Нода, связывающая все хранилища и управляющая всеми вызовами на депозит и снятие для каждого хранилища.
- Управляющий Делегированием (DelegationSupervisor): Контракт DelegationSupervisor обрабатывает снятия из хранилищ.
Также представлены функции, но я их пропущу здесь, т. к. они нужны лишь разработчикам.
Эта функция в настоящее время доступна только в Ethereum mainnet. В версии v1.1 смарт-контрактов по рестейкингу Karak вводится возможность для стейкера снять свой токен-квитанцию о депозите из VaultSupervisor. Для снятия базового актива владелец токена-квитанции должен вернуть квитанцию токена VaultSupervisor и дождаться периода WITHDRAW_DELAY для снятия базового токена. Адрес токена-квитанции совпадает с адресом хранилища.
Насколько я понял - это аналогично ликвидному рестейкингу, т. е. когда получаем токен за депозит. Но поскольку у Karak есть возможность добавления нескольких токенов, и токен-квитанции также разные (можно сравнить с разными пулами и их LP-токенами).
Помимо описания на странице также есть описания функций: можете изучить, если интересно / нужно.
Дана ссылка на связь с командой для начала разработки.
Также дана ссылка на форму + написано, что операторами могут быть как отдельные лица, так и организации.
Операторы позволяют стейкерам делегировать свои стейк-активы им. Затем операторы выбирают опцию помощи в выполнении основной проверки и ряда других услуг для защищённых сервисов.
Команда мультисига состоит из 7 подписантов, распределенных по всему миру. Для регулярных операций, обновлений и технического обслуживания необходимо 4 из 7 подписей мультисига. Кроме того, мультисиг управляет временной блокировкой, которая владеет основными контрактами. Для обеспечения максимальной безопасности у этой временной блокировки есть минимальный период задержки в 2 дня.
Для обеспечения оперативности приостановок 4 кошелька команды назначены на роль менеджера, которая строго позволяет им приостанавливать контракты Karak в экстренной ситуации, но не предоставляет им никаких других привилегий.
К сожалению, будущее ДАО никак не описано...
Сказано, что основатели стремятся создавать безопасный продукт, но просят пользователей самостоятельно решать, насколько смарт-контракты Karak безопасны и пригодны к использованию.
- Renascence Labs - 1 апреля 2024: файл
- Pashov Audit Group - 14 апреля 2024: файл
Программа вознаграждения за ошибки (баг баунти):
Вознаграждения будут выделяться в зависимости от серьезности обнаруженной уязвимости и активов, находящихся под угрозой.
Программа включает в себя уязвимости и ошибки в любых развернутых смарт-контрактах Karak.
Программа включает следующую шкалу серьезности в четыре уровня:
- Критический: Проблемы, которые могут повлиять на множество пользователей и иметь серьезные репутационные, юридические или финансовые последствия. Примером может служить возможность постоянной блокировки контрактов или захвата средств у всех пользователей.
- Высокий: Проблемы, которые влияют на отдельных пользователей, где эксплуатация может повлечь репутационный, юридический или умеренный финансовый риск для пользователя.
- Средний: Риск относительно невелик и не представляет угрозу для средств пользователей.
- Низкий/Информационный: Проблема не представляет непосредственной угрозы, но имеет отношение к лучшим практикам безопасности.
Вознаграждения будут предоставляться в соответствии с указанной серьезностью, а также вероятностью возникновения или эксплуатации уязвимости, определяемой исключительно по усмотрению Karak. Более подробную информацию о данной шкале можно найти на странице методологии оценки рисков OWASP.
Также описаны правила раскрытия информации об уязвимости и право на вознаграждение.
Плохо, что суммы примерные не написали: у людей будет меньше мотивации участвовать...
Итог по документации
- Не описано подробно, почему обеспечение безопасности через другие ERC-20 токены будет лучше ETH и LST
- Не описаны цены на баг баунти программу, что критически важно.
- Не описано, для чего сделана сеть Karak L-2 (k2)
Да и в целом менее интересная документация, чем у Eigenlayer. Ощущение, что проект просто решил пройтись по верхам функционала, не углубляясь в уникальность Karak.
Хотя это возможно по причине новизны проекта...
Практика
Bridge в K2
Выбираете и подключаетесь. Попросит сразу добавить сеть - делаете это.
После будет такая страница:
Можете нажать "Ethereum", чтоб выбрать другую сеть, из которой делать депозит:
Но почему-то показывает 0, когда на балансе средства есть...
Можно, кстати, нажать по ETH и выбрать USDC или rswETH:
"Deposit ETH" откроет кошелёк, где сможете подтвердить перевод.
На вкладке "Withdraw" можете выбрать сеть получения, указать сумму и вывести токены:
Также есть возможность выбора актива после клика по "ETH".
Через 4 часа после вывода идёте на вкладку "OUTGOING" и подтверждаете вывод. Через 3 дней ещё раз, и завершаете его.
Приложение рестейкинга
Идём на https://app.karak.network/
Вводим один из моих инвайт-кодов:
"Sign your wallet" и подписываем сообщение. Страница после подписи:
Нажав по "Ethereum pools", можете выбрать другую сеть:
Ввожу сумму и "Deposit". Утверждаю расход и подтверждаю транзакцию. Результат:
Нам сообщают, что придётся подождать 7 дней.
"Unstake" и подтверждаем в кошельке. Результат:
Видим, что ожидается вывод 10 USDT.
Так что если хотите больше поинтов получать, лучше туда заводите активы.
Кстати обратите внимание, что показана сумма, которую рестейкал.
Portfolio
Показаны поинты, реферальные коды, балансы и история.
Клик по адресу позволит сменить сеть и отключиться. Также виден будет ETH баланс:
Итог по практике
Оценка 4 из 5: мост нормально не работает. Функционал рестейкинга есть, и работает отлично.
Общий итог
Из команды один человек, но с хорошей историей работ; соцсети активные; концепт интересный, но не прям уж вау; токеномики нет, но есть 48 МЛН $ инвестиций и поинты; код открыт, но недавно начал публиковаться; документация подробная, но в баг баунти суммы не указаны; в практике bridge у меня в Optimism и Arbitrum не показывал балансы, а рестейкинг сервис работает хорошо.
Всё
Благодарю за внимание. С вами был незрячий программист, автор https://t.me/blind_dev - подписывайтесь, чтоб получать новые обзоры, дайджесты интересных статей и новости по моим разработкам.