Offchain Labs представляет Arbitrum Stylus
Содержание
- Представляем Arbitrum Stylus
- Упрощение разработки смарт-контрактов
- Сборы значительно снижены
- Голосование сообщества Arbitrum
Разработчик блокчейна Offchain Labs представил новую техническую реализацию под названием Arbitrum Stylus. Новый инструмент будет поддерживать разработку смарт-контрактов на нескольких языках.
И код, и тестовая сеть для Arbitrum Stylus общедоступны, и фирма представила их на голосование сообщества Arbitrum.
Представляем Arbitrum Stylus
Arbitrum Stylus позволит разрабатывать смарт-контракты на нескольких языках программирования. К ним относятся Rust, C и C++ в сети уровня 2 Arbitrum. Поддержка этих языков будет добавлена к уже принятому языку программирования Solidity. Новый инструмент отличается от других тем, что позволяет разработчикам писать смарт-контракты на Solidity и языках, которые можно конвертировать в WebAssembly (WASM). WebAssembly — это способ запуска кода из языков программирования, таких как Rust и C++, в Интернете. С появлением Arbitrum Stylus код этих языков также можно запускать в блокчейне.
Рэйчел Баусфилд, технический руководитель Blockworks, прокомментировала:
«Если кто-то работает на Rust, C или C++, вместо изучения нового языка программирования, такого как Solidity или Vyper, он может просто использовать технологии, с которыми он уже знаком. и пишут свои приложения и создают в них свои продукты».
Функциональность запуска кода в блокчейне позволяет разработчикам чрезвычайно легко начать создавать смарт-контракты. Offchain Labs также опубликовала код и тестовую сеть для Arbitrum Stylus. Идея заключается в расширении доступа к разработке смарт-контрактов, совместимых с Ethereum.
Упрощение разработки смарт-контрактов
Offchain Labs заявила, что Stylus был разработан для упрощения создания смарт-контрактов на Arbitrum для разработчиков, имеющих опыт работы с такими языками программирования, как C, C++ и Rust. По оценкам компании, внедрение Stylus может помочь привлечь более 3 миллионов разработчиков Rust и C в экосистему смарт-контрактов Ethereum. До сих пор в экосистеме смарт-контрактов Ethereum доминировали разработчики Solidity. Offchain Labs также планирует в ближайшем будущем распространить поддержку Stylus на другие языки программирования, которые можно будет преобразовать в WASM.
Генеральный директор и соучредитель Offchain Labs Стивен Голдфедер заявил:
“Для нас невероятно важно развивать и создавать самое инклюзивное сообщество разработчиков. Мы хотим открыть доступ как можно большему количеству людей для создания новых приложений, и существует неисчерпаемый потенциал для инноваций в цепочке и стеке технологий».
Компания также намекнула, что более широкая языковая поддержка и повышение эффективности Stylus могут принести пользу проектам в нишевых областях, таких как социальные сети и даже игры. Стилус может помочь значительно ускорить вычисления благодаря совместимости с языками EASM.
Комиссионные значительно снижены
Помимо снижения барьера для входа, Stylus также поможет снизить комиссионные. Это связано с тем, что в Stylus будет две виртуальные машины, а не одна. Одна виртуальная машина будет немодифицированной виртуальной машиной Ethereum для разработчиков, использующих Solidity, а другая будет отдельной виртуальной машиной WASM.
“За те же затраты, что и выполнение инструкции ADD в Solidity, вы можете выполнить 150 инструкций ADD в Stylus. При работе с интенсивными вычислениями Stylus, вероятно, сокращает затраты где-то в 10, 50 или 100 раз; просто это во многом зависит от того, что вы делаете».
Сообщество Arbitrum проголосует
Как упоминалось ранее, Offchain Labs создала код и тестовую сеть для Arbitrum Stylus общедоступен. Фирма также подала заявку на Голосование сообщества Arbitrum. Если Arbitrum DAO решит использовать Stylus, этот инструмент будет доступен разработчикам Arbitrum One, Arbitrum Nova и Arbitrum Orbit. Однако дата голосования пока не объявлена. Offchain Labs планирует получить отзывы о тестовой сети.
В настоящее время проводится проверка Arbitrum Stylus, а также команда ищет возможность добавить в Stylus больше языков программирования и найти способ дальнейшего снижения комиссий.
p dir=»ltr»>Отказ от ответственности: эта статья предназначена только для информационных целей. Он не предлагается и не предназначен для использования в качестве юридических, налоговых, инвестиционных, финансовых или других рекомендаций.