Starknet, решение для масштабирования уровня 2 с нулевым разглашением для Ethereum, на один шаг ближе к тому, чтобы стать полностью совместимым с виртуальной машиной Ethereum (EVM). В августе ожидается запуск тестовой сети Kakarot с zkEVM.
3 июня команда Kakarot объявила о новой поддержке соучредителя Ethereum Виталика Бутерина, соучредителя Ledger Николаса Бакки и Starkware.
Мы включились и вошли в режим Super Saiyan. Kakarot Labs была официально зарегистрирована и завершила предварительный раунд с инвесторами высшего уровня. Давайте раскроем наше видение, текущее положение и захватывающее будущее впереди.
— Какарот zkEVM (@KakarotZkEvm) 2 июня 2023 г.
Генеральный директор и соучредитель Kakarot Элиас Тазартес объяснил, что, хотя Starknet является ведущей сборкой с нулевым разглашением в экосистеме Ethereum, он не совместим с EVM, поэтому существует «своего рода барьер для входа».
Starknet (STRK) используется разработчиками для масштабирования децентрализованных приложений, транзакций и вычислений в Ethereum, но использует свой родной язык Cairo. Согласно Starknet, использование Cairo упрощает и ускоряет разработку, проверку и поддержку нового кода.
Недостатком является то, что он не совместим с EVM, что может отпугнуть некоторых разработчиков.
«Самое большое влияние, которое может оказать Kakarot, — это сделать Starknet EVM совместимым. Сейчас Kakarot похож на Solidity или любой другой языковой движок. В конце концов вы сможете поместить этот движок в Starknet, чтобы сделать его совместимым с EVM», – пояснил Тазартес.
В настоящее время Starknet использует собственную виртуальную машину смарт-контрактов, получившую название «Cairo VM», которая использует Cairo. Это означает, что Starknet не имеет прямой совместимости с EVM из коробки, что может оказаться серьезным препятствием для общей производительности ролапа.
Соучредитель Kakarot Элиас Тазартес.
«Некоторым командам действительно нужна возможность использовать Solidity. Например, если кто-то написал DEX или AMM для экосистемы Ethereum, и теперь у него уже проверено 60 000 строк кода, готовых к работе, но только в блокчейнах EVM».
Если бы эти разработчики захотели начать использовать Starknet, им пришлось бы нанять целую новую команду разработчиков, переписать и снова проверить код и поддерживать две базы кода — что Тазартес описывает как «запредельно дорогую» затею.
По словам Тазартеса, идея zkEVM впервые была высказана во время конференции Starkware в июле 2022 года. К октябрю команда разработчиков смогла провести неделю вместе во время мероприятия хакерского дома в Лиссабоне, Португалия, чтобы создать новый zkEVM.
Два месяца и 20 дней спустя, в декабре, кодирование проекта было завершено, готово к созданию полнофункционального исполнительного уровня — и все это было достигнуто без какого-либо венчурного финансирования.
Примечательно, что Тазартес сказал, что позже Бутерин инвестировал в Kakarot из-за своего энтузиазма по поводу подхода с несколькими zkEVM к построению экосистемы Ethereum.
«Для Виталика чем больше zkEVM, тем лучше, потому что, если у вас есть большое разнообразие архитектуры и подходов… это действительно хорошо для пространства в целом», – пояснил Тазартес.
Тазартес предположил, что тестовая версия Kakarot будет запущена для публичного использования в августе этого года.