Что такое последняя среда разработки Arbitrum — Stylus?

Почему мы с нетерпением ждем Stylus

На этот раз в прошлом году мы сделали огромный шаг вперед, выпустив Arbitrum Nitro; сегодня мы снова делаем еще один большой шаг с Stylus.

Ядром Stylus является EVM+: оно объединяет лучшие функции обоих миров, EVM и WASM. Разработчики по-прежнему могут пользоваться всеми преимуществами EVM, включая экосистему и ликвидность, одновременно получая при этом повышение эффективности и доступ к существующим библиотекам на Rust, C и C++. И все это без каких-либо изменений в работе EVM. Эквивалентность EVM больше не является верхним пределом, а является отправной точкой.

Сравнение EVM и EVM+

Имеет возможность масштабироваться от примерно 20 000 разработчиков Solidity до миллионов разработчиков, использующих Rust и C, сохраняя при этом полную совместимость и компонуемость с традиционными контрактами EVM, что обеспечивает более быстрое выполнение и снижение затрат. Новые варианты использования — все на самых безопасных, децентрализованных и широко используемая цепочка Ethereum L2 — мы рады сотрудничеству с сообществом в будущих направлениях.

Чтобы помочь в реализации инноваций, Arbitrum Foundation предоставляет Stylus грант на исследования и разработки.

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

Что анонсируется?

Доступность тестовой сети для Arbitrum Stylus, новой технической реализации, которая позволяет разработчикам создавать смарт-контракты с использованием Rust, C и C++, а также ранее доступного языка EVM. Мы также публикуем код в нашем репозитории Github.

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

Для кого предназначен Stylus?

Stylus предназначен для опытных разработчиков Web 3, заинтересованных в использовании дополнительных языков WASM, совместимых с цепочкой Arbitrum, таких как Rust, C и C++, а также для разработчиков, которые могут быть менее знакомы с разработкой блокчейнов.

Stylus предназначен для разработчиков Solidity, которые хотят получить более дешевые вычислительные ресурсы и память для своих dApps.

Stylus предназначен для разработчиков блокчейнов, знакомых со средами Rust, такими как Solana и NEAR, которые хотят получить преимущества от работы в EVM.

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

Каковы основные особенности Stylus?

Собственная разработка Ethereum с использованием популярных языков программирования. Создавайте свои приложения в большой экосистеме Arbitrum, используя популярные WASM-совместимые языки, такие как Rust, C и C++, что позволяет интегрировать популярные языки программирования Web 2 с наиболее широко используемыми интеллектуальными языками L2. контракты вместе взятые.

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

Полная компонуемость: контракты Solidity и программы WASM полностью совместимы. Работая в Solidity, разработчики могут вызывать программы Rust или другие зависимости, зависящие от другого языка. Если вы работаете в Rust, все функции Solidity доступны напрямую.

Более быстрые вычисления, более низкие затраты: при использовании Stylus, Rust, C и C++ операции вычислений WASM выполняются намного быстрее, чем их эквиваленты в Solidity. Вычисления были улучшены более чем в 10 раз. Память увеличена более чем в 100 раз.

Создание новых вариантов использования: скорость вычислений Stylus, повышение экономической эффективности и доступ к зрелой экосистеме WASM открывают новые варианты использования EVM, которые ранее были непрактичны. Библиотеки криптозоологии теперь можно развертывать как предварительно скомпилированные по индивидуальному заказу, разрешение не требуется. Библиотеки генеративного искусства с интенсивным использованием оперативной памяти, перенос существующих игр, написанных на C++, в блокчейн, а также модели искусственного интеллекта с интенсивными вычислениями становятся все более доступными.

Безопаснее по своей конструкции: программы WASM, написанные с использованием Stylus Rust SDK, становятся более безопасными при выборе повторного входа. Повторный вход — это распространенная уязвимость, которую разработчики могут попытаться устранить только в Solidity. В Stylus повторный вход отключен по умолчанию, если он не переопределен намеренно.

Что делает Stylus уникальным?

Адаптировано для Arbitrum: Stylus позволяет разрабатывать в WASM, сохраняя при этом зрелость, безопасность и масштабируемость Arbitrum, крупнейшего решения для масштабирования Ethereum.

Работает с цепочкой Arbitrum Orbit L3. Для большей настройки Stylus можно использовать со средой разработки Arbitrum Orbit, что позволяет поддерживать популярные WASM-совместимые языки программирования в вашей выделенной цепочке Orbit.

Самое большое сообщество разработчиков и партнеров: поддерживая цепочку Arbitrum, Stylus входит в крупнейшую экосистему Ethereum L2, используя поддержку своего протокола, сообщества и партнеров.

Мгновенная поддержка блокчейна и инструментов Rust: Stylus позволяет вам немедленно приступить к разработке, включая поддержку обозревателей блоков и инструментов Rust CLI при первом запуске тестовой сети. Stylus также включает SDK с открытым исходным кодом для Rust, C и C++ с возможностью расширения на другие языки, такие как Move, Sway, Cairo и Go.

Как Stylus экономит деньги и время?

Сократите расходы на газ: по сравнению с использованием Solidity программы WASM более эффективны, что еще больше снижает затраты на газ.

Снижение затрат на память и хранилище. Помимо снижения затрат на газ благодаря более эффективным вычислительным операциям, память в Stylus также более экономична. Стоимость выделения нескольких мегабайт оперативной памяти в Stylus составляет от 1/100 до 1/500 стоимости в Solidity. Stylus также может автоматически использовать средство проверки заимствований Rust для безопасного сокращения операций хранения, что еще больше снижает расходы.

Используйте существующую библиотеку: не нужно переписывать код, чтобы добиться той же функциональности, что и уже написанная вами библиотека. Существующие библиотеки на Rust, C и C++ можно развертывать с минимальными изменениями.

Что будет дальше?

Аудит Trail of Bits: Trail of Bits будет проверять исходный код Stylus, чтобы обеспечить безопасность контракта и Stylus SDK.

Голосование DAO: поскольку и Arbitrum One, и Arbitrum Nova управляются DAO, решение о обновлении для поддержки Stylus будет приниматься голосованием DAO.

Примите участие в нашей АМА: присоединяйтесь к нам 7 сентября, чтобы узнать о наших последних обсуждениях Stylus на YouTube и задать нам вопросы.

Выиграйте отличные призы на ETHGlobal NY: Мы разыгрываем призы на сумму 20 000 долларов США за Stylus на ETHGlobal NY с 22 по 24 сентября, так что присоединяйтесь к этому веселому мероприятию и познакомьтесь с командой Stylus!

Перевод: @hicaptainz

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить