# Arbitrum Stylus: Почему мы в восхищении

By [Nick Shakel](https://paragraph.com/@nick.gaia.domains) · 2024-06-28

---

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

С момента анонса Arbitrum Stylus в пространстве царит позитивный ажиотаж. Возможность писать смарт-контракты на любом языке, компилирующемся в WASM, - это просто революция, открывающая мир возможностей. Тем не менее, я обнаружил, что немногие люди понимают конкретные последствия такой технологии, как Stylus. Другие все еще (по праву) скептически относятся к любой технологии, которая может рассматриваться как отменяющая Solidity.

Но мы в Caldera очень рады потенциалу Arbitrum Stylus и ее влиянию на ландшафт смарт-контрактов. Как поставщик роллапов как услуги, мы общаемся с самыми новыми, расширяющими границы командами в блокчейн-пространстве, которые создают протоколы для игр, DeFi, zk, социальных сетей и многого другого. Для подобных приложений потенциал, который представляет Stylus, огромен. А поскольку Caldera является ведущим поставщиком цепочек Arbitrum Orbit, мы будем рады предложить Stylus нашим пользователям в будущем.

Мы хотели бы подробнее рассказать о том, почему мы в восторге от Stylus, и как, по нашему мнению, Stylus повлияет на разработчиков App-rollup в ближайшем будущем.

### Подождите, но разве alt-VM не пробовали использовать раньше?

Вы правы! Блокчейн-пространство усеяно могилами блокчейн проектов, которые использовали языки общего назначения для смарт-контрактов. Такие проекты, как Neo, Agoric и EOS, предлагают поддержку популярных языков (Java, Javascript и C++, соответственно), но с ограниченным успехом.

Чем же отличается Stylus? Stylus не заменяет EVM на WASM, а добавляет WASM в дополнение к EVM. Это подход "EVM-плюс", а не "анти-EVM".

Цепочки Stylus по-прежнему пользуются всеми преимуществами и сетевыми эффектами Solidity и связанной с ним инфраструктуры и инструментария, но при этом открывают новые возможности для разработчиков, которые хотят погрузиться в язык более низкого уровня для части - или всей - логики своих приложений.

Основы: пишите смарт-контракты на Rust, C++, C и других языках
--------------------------------------------------------------

Прежде всего, важно понять, насколько важно уметь писать смарт-контракты на языках, отличных от Solidity. Хотя Solidity - это невероятно мощный язык, который использовался для разработки многих успешных смарт-контрактов, у него есть свои ограничения. Синтаксис Solidity может быть сложным для разработчиков, которые не знакомы с ним, и Solidity имеет несколько особенностей, которые делают его сложным языком для разработчиков (например, отсутствие плавающей точки, то есть "десятичных чисел").

Stylus облегчит разработчикам, не владеющим криптовалютами, написание смарт-контрактов на выбранном ими языке. Сейчас Stylus поддерживает Rust, C++ и C, но поскольку WASM является популярной целью компиляции для многих языков, могут поддерживаться и другие языки (включая другие языки смарт-контрактов, такие как Move!). Это будет особенно важно для компаний, в которых уже есть команды, владеющие этими языками, например, в игровом бизнесе или финтехе.

Кроме того, это позволяет разработчикам использовать огромное количество производительных, проверенных библиотек, написанных на C или Rust, для определенных криптографических функций. Например, [Rust Crypto](https://github.com/RustCrypto?ref=blog.caldera.xyz) содержит проверенные в боях библиотеки для множества криптографических алгоритмов, многие из которых прошли внешний аудит.

![https://github.com/RustCrypto](https://storage.googleapis.com/papyrus_images/e764ff95db2a871fb4c7b19580d8a7718fd334c05627797492992b4254b457d9.png)

https://github.com/RustCrypto

И Stylus работает быстрее. Намного, намного, НАМНОГО быстрее.
-------------------------------------------------------------

В мире стартапов распространена мантра, что продукты должны быть "в 10 раз лучше", чем у конкурентов, чтобы стать по-настоящему разрушительными.

Если говорить о скорости и производительности, то Stylus лучше в 50-100 раз. Обычные операции со Stylus потребляют комично малое количество газа по сравнению с их Ethereum аналогами. Возьмем, к примеру, относительные затраты газа на операцию "добавить":

![Source: https://docs.arbitrum.io/stylus/reference/opcode-hostio-pricing](https://storage.googleapis.com/papyrus_images/92f5bb56e9becda037978d1e1ed694910f5ca3b1788a3c12b88ada338a37c6f6.png)

Source: https://docs.arbitrum.io/stylus/reference/opcode-hostio-pricing

Это не только снизит потребление газа и увеличит TPS для существующих рабочих процессов, но и позволит запускать совершенно новые категории приложений, такие как высокочастотный трейдинг, генеративные NFT на цепочке и игры в реальном времени на цепочке.

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

Stylus позволяет подключиться к другим экосистемам блокчейна
------------------------------------------------------------

Крупнейшие альтернативные виртуальные машины в криптовалютном пространстве основаны на Rust: Cosmwasm, Substrate и Solana VM.

Приложениям из этих экосистем, желающим работать в Ethereum, раньше приходилось перестраивать свою программу с нуля в Solidity. Теперь мы надеемся, что эти приложения смогут перенести свой существующий код через Stylus.

Как это сочетается с Caldera?
-----------------------------

Caldera является поставщиком №1 цепочек Arbitrum Orbit. Мы помогаем таким проектам, как Volatilis, Syndr и Sanko GameCorp, создавать свои специализированные L3.

Мы рассматриваем Stylus как недостающий элемент для создания многих новых приложений на цепочке. Stylus и App-Rollups - это естественное сочетание: оба они созданы специально для разработчиков блокчейна, которые стремятся расширить границы возможного.

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

Если вы заинтересованы в запуске цепочки Arbitrum Orbit, свяжитесь с нами!

Оригинал статьи на английском: [**English**](https://www.caldera.xyz/blog/arbitrum-stylus-why-we-re-excited)

---

*Originally published on [Nick Shakel](https://paragraph.com/@nick.gaia.domains/arbitrum-stylus)*
