Offchain Labs ha lanciato Arbitrum Stylus, un nuovo strumento progettato per espandere i linguaggi di programmazione disponibili per lo sviluppo di contratti intelligenti sulla rete Layer 2 di Ethereum. Questa iniziativa mira a democratizzare l'accesso allo sviluppo di contratti intelligenti compatibili con Ethereum supportando linguaggi che possono essere convertiti in WebAssembly (WASM), come Rust, C e C++.
Prima dell’avvento di Arbitrum Stylus, il linguaggio principale per i contratti intelligenti di Ethereum era Solidità. L'introduzione dello strumento segna un cambiamento significativo, consentendo agli sviluppatori di scrivere contratti intelligenti nelle lingue con cui hanno già familiarità. Secondo Offchain Labs, ciò potrebbe potenzialmente portare oltre 3 milioni di sviluppatori Rust e C nell’ecosistema dei contratti intelligenti di Ethereum, che è stato in gran parte dominato da circa 20.000 sviluppatori Solidity.
Steven Goldfeder, CEO e co-fondatore di Offchain Labs, ha sottolineato l'importanza di costruire una comunità di sviluppatori inclusiva. "Crescere e costruire la comunità di sviluppatori più inclusiva è incredibilmente importante per noi", ha affermato Goldfeder. Ha inoltre osservato che un supporto linguistico più ampio e una migliore efficienza di Stylus potrebbero favorire progetti in aree come i social media o i giochi che richiedono un'elevata potenza di calcolo.
Rachel Bousfield, responsabile tecnico di Offchain Labs, ha approfondito l'utilità di Arbitrum Stylus. Ha indicato che lo strumento ridurrebbe significativamente gli attriti per le aziende che desiderano portare le loro applicazioni sulla blockchain. Ad esempio, un’azienda di videogiochi che ha già investito in talenti C++ troverebbe più semplice la transizione alla tecnologia blockchain.
Interoperabilità ed efficienza dei costi
Una delle caratteristiche più interessanti di Arbitrum Stylus è la sua interoperabilità. Diversi linguaggi di codifica possono funzionare in tandem, consentendo un'esperienza di sviluppo senza soluzione di continuità. Ad esempio, uno sviluppatore che programma in Rust può importare un'interfaccia Solidity e viceversa. Questa funzionalità è abilitata tramite Arbitrum Nitro, un significativo aggiornamento dello stack tecnologico ad Arbitrum One avvenuto nel 2022.
Inoltre, Stylus promette di ridurre drasticamente i costi. Secondo Bousfield, Stylus potrebbe ridurre i costi computazionali da 10 a 100 volte, a seconda dell'attività. Ciò si ottiene attraverso l'uso di due macchine virtuali: una macchina virtuale Ethereum non modificata per i contratti Solidity e una macchina virtuale WASM separata per altre lingue.
Feedback della comunità e sviluppi futuri
Offchain Labs ha reso pubblicamente disponibili il codice e il testnet per Arbitrum Stylus e sta cercando attivamente il feedback della comunità. Il team sta anche valutando la possibilità di aggiungere più linguaggi di programmazione a Stylus per ridurre ulteriormente i costi. Non è stata fissata una data per una votazione sull'eventuale adozione di Stylus da parte dell'Arbitrum DAO, ma le indicazioni suggeriscono che il piano è quello di raccogliere feedback sul testnet prima di presentare una proposta.
In sintesi, l'introduzione di Arbitrum Stylus da parte di Offchain Labs segna un momento cruciale nell'ecosistema Ethereum Layer 2. Ampliando il supporto linguistico e offrendo soluzioni economicamente vantaggiose, Stylus ha il potenziale per attrarre una vasta gamma di sviluppatori e progetti, arricchendo così il panorama blockchain. Con il testnet dello strumento già lanciato e la ricerca attiva del feedback della comunità, i prossimi passi per Arbitrum Stylus potrebbero stabilire nuovi standard nello sviluppo di contratti intelligenti.