Два тижні тому був анонсований Arbitrum Stylus. Якщо коротко, то Stylus забезпечує підтримку нативного виконання WASM на Arbitrum Chains, що означає, що смарт-контракти можуть бути написані на будь-якій мові, яка компілюється в WASM, включаючи Rust, C++ і C.
З моменту анонсу Arbitrum Stylus в мережі з'явилося багато позитивних відгуків про нього. Можливість писати смарт-контракти на будь-якій мові, яка компілюється в WASM, змінює правила гри і відкриває світ можливостей. При цьому я виявив, що мало хто розуміє конкретні наслідки такої технології, як Stylus. Інші все ще (справедливо) скептично ставляться до будь-якої технології, яка може розглядатися як така, що обходить Solidity.
Але тут, в Caldera, ми дуже схвильовані потенціалом Arbitrum Stylus і його впливом на ландшафт смарт-контрактів. Як постачальник послуг з розробки рулонів, ми спілкуємося з найновішими командами, які розширюють межі блокчейн-простору, створюючи протоколи для ігор, DeFi, zk, соціальних мереж і не тільки. Для таких додатків, як ці, потенціал, який представляє Stylus, є величезним. І оскільки Caldera є провідним постачальником ланцюжків Arbitrum Orbit, ми раді запропонувати Stylus нашим користувачам в майбутньому.
Ми хотіли б розповісти більше про те, чому ми в захваті від Stylus, і як, на нашу думку, Stylus вплине на розробників додатків, що згортаються, в найближчому майбутньому.
Зачекайте, але хіба 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 підтримує перевірені в боях бібліотеки для безлічі криптографічних алгоритмів, багато з яких пройшли зовнішній аудит.
And Stylus швидкий. Набагато, набагато, Набагато швидше
У світі стартапів поширена мантра про те, що продукт має бути "в 10 разів кращим" за існуючий, щоб стати по-справжньому проривним.
Що ж, коли справа доходить до швидкості та продуктивності, Stylus у 50-100 разів кращий. Звичайні операції зі стилусом споживають комічно малу кількість газу порівняно з аналогами в Ethereum. Візьмемо, наприклад, відносні витрати газу на операцію "додати":
У світі стартапів поширеною мантрою є те, що продукт має бути "в 10 разів кращим" за існуючий, щоб стати справді революційним.
Що ж, коли мова йде про швидкість та продуктивність, Stylus у 50-100 разів кращий. Звичайні операції зі стилусом споживають комічно малу кількість газу порівняно з аналогами в Ethereum. Візьмемо, наприклад, відносні витрати газу на операцію "додати":
Джерело: https://docs.arbitrum.io/stylus/reference/opcode-hostio-pricing
Це не тільки зменшить споживання газу і підвищить TPS для існуючих робочих процесів, але й дозволить запускати абсолютно нові категорії додатків повністю в ланцюжку, такі як високочастотна торгівля, повністю ланцюжкові генеруючі NFT і ігри в режимі реального часу в ланцюжку.
Stylus також значно зменшує споживання пам'яті. Це буде важливо для додатків, які потребують багато "оперативної пам'яті" для обчислень, наприклад, для деяких ігор і генеративних NFT.
Stylus залучає інші блокчейн системи
Найбільші альтернативні ВМ у криптопросторі базуються на Rust: Cosmwasm, Substrate та Solana VM.
Додатки з цих екосистем, які хочуть інтегруватися в Ethereum, раніше потребували реархітектури свого додатку з нуля для забезпечення надійності. Тепер ми сподіваємося, що ці програми зможуть перенести свій існуючий код через Stylus.
Як це пов’язано з Caldera?
Caldera - постачальник ланцюжків Arbitrum Orbit №1. Ми допомагаємо таким проектам, як Volatilis, Syndr та Sanko GameCorp, створювати свої власні L3.
Ми вважаємо, що стилус - це той елемент, якого не вистачає для багатьох нових додатків, що будуються на ланцюжку. Стилус і App-Rollups є природним поєднанням: обидва вони створені спеціально для блокчейн-розробників, які прагнуть розширити межі можливого.
Усередині компанії ми продовжимо працювати над проектами Stylus і з нетерпінням чекаємо, коли зможемо поділитися тим, що напрацювали.
Якщо ви зацікавлені в запуску ланцюжка Arbitrum Orbit, зв'яжіться з нами!
Соціальні мережі Caldera:
Twitter:
Discord:
Join the Caldera Discord Server!
https://discord.com/invite/caldera
Website:
Caldera - The Rollup Deployment Platform
Linkedin:
评论 (0)