Blockchain developer Offchain Labs introduced Arbitrum Stylus, a new tool that enables smart contract development in multiple programming languages like Rust, C, and C++ on Arbitrum’s Layer 2 network, alongside the already adopted Solidity language.
Arbitrum Stylus sets itself apart by letting developers write smart contracts not just in Solidity but also in languages that can be converted to WebAssembly, commonly known as WASM. In simpler terms, WASM is a way to run code from languages like Rust and C++ on the web, and now, due to Arbitrum Stylus, on the blockchain too. This makes it easier for more developers to start building smart contracts.
The firm has made the code and testnet for Arbitrum Stylus publicly available. The aim is to broaden access to Ethereum-compatible smart contract development.
A mainstream developer tool to develop smart contracts
According to Offchain Labs, Stylus is designed to simplify smart contract creation on Arbitrum for those skilled in Rust, C, and C++. The firm estimates this could bring over 3 million Rust and C developers into the Ethereum smart contract ecosystem, which has largely been the domain of about 20,000 Solidity developers.
Offchain Labs plans to extend Stylus support to any programming language that can be converted into WASM in the future.
“Growing and building the most inclusive developer community is incredibly important to us,” said Steven Goldfeder, CEO and co-founder of Offchain Labs. “We want to open access for as many people as possible to create new applications; and there is uncapped potential for innovation on the chain and technology stack.”
Offchain Labs suggested that the wider language support and improved efficiency of Stylus could benefit projects in areas like social media or gaming that need high computational power. Specifically, Stylus can help speed up computations, largely due to its compatibility with WASM languages.
© 2023 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.