Offchain Labs представляет Arbitrum Stylus

0

Содержание

Разработчик блокчейна 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»>Отказ от ответственности: эта статья предназначена только для информационных целей. Он не предлагается и не предназначен для использования в качестве юридических, налоговых, инвестиционных, финансовых или других рекомендаций.

Отказ от ответственности

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *