How Arbitrum Stylus Enables Web2 Languages in Web3 (2024)

Arbitrum Stylus is an execution environment upgrade that allows developers to use programming languages other than Solidity and Vyper, including Rust, C, and C++. Stylus will significantly lower the barrier to entry for Web2 developers by enabling them to use already familiar languages to build on the blockchain. However, it will also open new possibilities for Web3 innovators and enable them to build better-performing applications.

To help you innovate on the blockchain, Tenderly will support Arbitrum Stylus once it’s live on Arbitrum One and Arbitrum Nova which are already on our list of supported networks. This way, you’ll have the much-needed flexibility and extensibility when building on the Arbitrum chains coupled with essential building blocks that will facilitate your entire development journey.

What’s the Arbitrum Stylus upgrade?

The Stylus upgrade introduces a new virtual machine based on WASM bytecode. The new VM runs alongside the EVM, enabling the use of any language that can be compiled into WASM. This new paradigm, called EVM+, ensures the compatibility and composability of smart contracts written in different languages with the EVM. These smart contracts can seamlessly interact with each other no matter the language.

While the upgrade is live on its testnet, the Arbitrum DAO is yet to vote for Arbitrum One and Arbitrum Nova to include the Stylus upgrade.

What Arbitrum Stylus means for devs

Arbitrum Stylus is one of the first runtimes in the Ethereum ecosystem that plays nicely with the current EVM runtime. This, combined with Arbitrum’s existing healthy and thriving developer ecosystem, positions Stylus as a promising upgrade.

More specifically, Arbitrum Stylus will introduce some important benefits for both Web2 and Web3 developers:

  • Using Web2 languages in Web3: The most obvious benefit is using languages other than Solidity to write smart contracts on an L2 solution. This possibility will also enable the porting of existing WASM-compatible libraries and tools to blockchain development.
  • Smart contract composability: For instance, a smart contract written in Rust will be able to seamlessly call a function of a Solidity smart contract. This will expand the functionalities of each language and open up new opportunities for developers.
  • Efficiency improvements in storage, memory, and compute operations: Since Solidity is quite computationally intensive, writing smart contracts in a Web2 language such as Rust will make code much lighter for execution.
  • Faster execution times and lower gas fees: Less computationally and memory-intensive code takes less time to execute. The execution will also consume less gas, which will result in even lower gas fees on the Arbitrum chains.
  • Day one support for new precompiles: Developers will be able to create their own non-native precompiles for specific operations by deploying cryptography libraries as custom precompiles. This will enable the use of precompiles that weren’t previously possible on EVM chains.
  • Greater protection against reentrancy attacks: Arbitrum Stylus enables developers to completely disable reentrancy, which isn’t possible when using Solidity. This will greatly increase the security of smart contracts by design and enable easier detection of reentrancy attacks.

Why Stylus is game-changing in the long run

Aside from bringing invaluable benefits for Web3 developers building on one of the Arbitrum chains, Stylus also brings important implications for the entire blockchain ecosystem.

  • The ability to use Web2 languages and WASM libraries will significantly facilitate the transition of Web2 developers to Web3. Web2 developers will be able to use familiar tools to enter the unfamiliar world of Web3 instead of learning a completely new language such as Solidity or Vyper.
  • Additionally, since Rust is widely used across the ecosystem, using the same language internally and for blockchain development will greatly improve the productivity of Web3 teams.
  • Web3 teams will also be able to explore new applications that were previously too impractical to code. Since Web2 languages are less resource-intensive, Web3 developers will be able to experiment with more complex use cases.
  • By using familiar Web2 languages, developers will be able to explain blockchain concepts and design patterns more easily, expanding educational opportunities and supporting blockchain adoption.
  • Using Web2 languages on Arbitrum Orbit will greatly facilitate the use of the chain’s specific design patterns, bringing us closer to a multichain future. Teams will be able to launch Orbit chains with speed and ease, while further lowering gas fees and improving execution times.
  • Smart contract modularity is likely to change significantly as new customization possibilities open up with the implementation of Stylus.

Supporting the growth of Web3

By introducing Web2 languages to Web3, Arbitrum Stylus will significantly change the landscape of blockchain development. Aside from empowering Web2 and Web3 developers, the upgrade will also support the overall adoption of blockchain technology.

To provide you with complete support and flexibility, Tenderly will continue to support Arbitrum One and Arbitrum Nova as they integrate Stylus. This way, you’ll be able to use our full-stack infrastructure and tooling to innovate on the Arbitrum networks using familiar languages. This support will also facilitate development in a multichain environment and the further adoption of blockchain technology.

In the meantime, you can use Tenderly to build on Arbitrum One, as well as innovate on Arbitrum Nova. Ready to get started? Replicate one of the Arbitrum networks with DevNets and start building!

How Arbitrum Stylus Enables Web2 Languages in Web3 (2024)

FAQs

How Arbitrum Stylus Enables Web2 Languages in Web3? ›

Stylus will significantly lower the barrier to entry for Web2 developers by enabling them to use already familiar languages to build on the blockchain. However, it will also open new possibilities for Web3 innovators and enable them to build better-performing applications.

What is an arbitrum stylus? ›

Arbitrum Stylus is an execution environment upgrade that allows developers to use programming languages other than Solidity and Vyper, including Rust, C, and C++.

How do I get from web2 to Web3? ›

For web2 to web3 migration, you need to migrate from the centralized infrastructure to decentralized and distributed blockchain infrastructure, which has unique attributes like tamper-resistant, fully-transparent, and excellent reliability.

What are the benefits of arbitrum? ›

The Arbitrum Advantages
  • Dramatic Cost Savings. ...
  • Scalability to Meet Your Needs. ...
  • Seamless Compatibility within the Ethereum Ecosystem. ...
  • Security Backed by Ethereum's Robustness. ...
  • DeFi (Decentralized Finance) Optimization. ...
  • Supply Chain Efficiency and Transparency. ...
  • Customer-Facing Innovation: Microtransactions & New Business Models.
Mar 25, 2024

What is arbitrum and how does it work? ›

Hi! Arbitrum is a technology suite designed to scale Ethereum. You can use Arbitrum chains to do all things you do on Ethereum — use Web3 apps, deploy smart contracts, etc., but your transactions will be cheaper and faster.

What is the main difference between Web2 and Web3? ›

Web2, also known as the current version of the internet, is dominated by companies that offer services in exchange for personal data. In contrast, Web3 refers to decentralized applications (DApps) running on the blockchain, where users can participate without compromising their privacy and ownership of data.

Can Web3 completely replace Web2? ›

It is uncertain if Web3 will completely take over from Web2, but what is clear is that the future of the internet will be influenced by decentralization, giving power to users, and advancements in technology.

Why move from Web2 to Web3? ›

Advantages of web3 over web2. The advantages of web3 over web2 are: It creates a decentralized ecosystem where transactions and services are conducted in a peer-to-peer setup. Users own their data.

What is the difference between a stylus and a digital pen? ›

Stylus Pen - any pen used to write on a screen. Includes most pens from the other categories. Digital Pen - includes capacitive touch screen pens, and the more advanced types like EMR pens and the Apple Pencil.

Is it safe to use arbitrum? ›

General words of caution: Scams​

Users should treat interacting with contracts on Arbitrum exactly as they do with Ethereum, i.e., they should only do so if they have good reason to trust that the application is secure.

What makes arbitrum special? ›

Arbitrum uses a technique known as optimistic rollups. Transactions are executed off-chain, before being bundled in large batches and submitted on the Ethereum mainnet as calldata. This process helps to offload most of the computational and storage burden Ethereum currently suffers from, by moving them off-chain.

What can you do with arbitrum tokens? ›

Users can use the Arbitrum Token Bridge to transfer ETH and ERC-20 Ethereum tokens to a layer 2 scaling solution called Arbitrum One. If you want to send a transaction using Arbitrum, just send it to one of EthBridge's Inbox contracts.

Top Articles
Convert 50 USD to BTC - US Dollar to Bitcoin Converter | CoinCodex
How Is the Bitcoin Price Determined? | River Learn - Bitcoin Markets
Radikale Landküche am Landgut Schönwalde
55Th And Kedzie Elite Staffing
Using GPT for translation: How to get the best outcomes
Dollywood's Smoky Mountain Christmas - Pigeon Forge, TN
Frank Lloyd Wright, born 150 years ago, still fascinates
Mychart Mercy Lutherville
Lowes 385
Lichtsignale | Spur H0 | Sortiment | Viessmann Modelltechnik GmbH
The Many Faces of the Craigslist Killer
Iron Drop Cafe
Breakroom Bw
Best Fare Finder Avanti
Wgu Admissions Login
Non Sequitur
The Largest Banks - ​​How to Transfer Money With Only Card Number and CVV (2024)
Winco Employee Handbook 2022
Gazette Obituary Colorado Springs
Globle Answer March 1 2023
Reviews over Supersaver - Opiness - Spreekt uit ervaring
Craigslist Lake Charles
City Of Durham Recycling Schedule
Meta Carevr
27 Modern Dining Room Ideas You'll Want to Try ASAP
Publix Near 12401 International Drive
Mynahealthcare Login
Shoe Station Store Locator
Southtown 101 Menu
Plasma Donation Racine Wi
R/Sandiego
A Grade Ahead Reviews the Book vs. The Movie: Cloudy with a Chance of Meatballs - A Grade Ahead Blog
Solarmovie Ma
Orange Pill 44 291
Solve 100000div3= | Microsoft Math Solver
Craigslist Ludington Michigan
Marie Peppers Chronic Care Management
Woodman's Carpentersville Gas Price
Bella Thorne Bikini Uncensored
National Insider Threat Awareness Month - 2024 DCSA Conference For Insider Threat Virtual Registration Still Available
Oriellys Tooele
Anhedönia Last Name Origin
Sams Gas Price Sanford Fl
Walmart Car Service Near Me
Best GoMovies Alternatives
Kaamel Hasaun Wikipedia
Ajpw Sugar Glider Worth
House For Sale On Trulia
300+ Unique Hair Salon Names 2024
Craiglist.nj
Cvs Minute Clinic Women's Services
Www.card-Data.com/Comerica Prepaid Balance
Latest Posts
Article information

Author: Gov. Deandrea McKenzie

Last Updated:

Views: 6049

Rating: 4.6 / 5 (46 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Gov. Deandrea McKenzie

Birthday: 2001-01-17

Address: Suite 769 2454 Marsha Coves, Debbieton, MS 95002

Phone: +813077629322

Job: Real-Estate Executive

Hobby: Archery, Metal detecting, Kitesurfing, Genealogy, Kitesurfing, Calligraphy, Roller skating

Introduction: My name is Gov. Deandrea McKenzie, I am a spotless, clean, glamorous, sparkling, adventurous, nice, brainy person who loves writing and wants to share my knowledge and understanding with you.