Arbitrum to Let Devs Work in Traditional Programming Languages (2024)

Developers often need to learn a new programming language to break into crypto, but the company behind Arbitrum, the top Layer 2 network for Ethereum, is trying to change that picture.

On Tuesday, Offchain Labs, the firm that launched Arbitrum in 2021, introduced Stylus, an initiative designed to let developers deploy programs written in popular computer languages such as C, C++, and Rust.

More Applications

Arbitrum is the largest Layer 2 with $2.88B on the blockchain, according to L2BEAT. By expanding its offerings to more developers it may enable the scaling solution to support more social networks, games, and machine learning applications.

Stylus uses WebAssembly, a software standard that compiles programming languages into a web-compatible format. This in turn enables programs to run on Arbitrum.

The initiative is expected to increase computing speed by 10 times, according to Offchain Labs.

Steven Goldfeder, CEO and co-founder of Offchain Labs, told The Defiant that he hopes Stylus will broaden Arbitrum’s appeal to developers.

“The key word for us is inclusion,” Goldfeder said. He wants to make Arbitrum a platform that doesn’t drive off developers who may balk at learning a new programming language.

Composability

Programmers proficient in languages like C or Rust can bring their skills to a computing environment that offers new blockchain-enabled features like permissionless composability.

DeFi AlphaPremium Content

Looking for Alpha? Become a premium member of The Defiant and join our DeFi Alpha community.

  • DeFi Daily | Weekdays
  • DeFi Alpha Letter | Weekly
  • Defiant Podcast Transcript | Weekly
  • Inbox Dump | Saturday
  • Weekly Recap | Sunday

Start for free

Rachel Bousfield, Stylus’ tech lead, told The Defiant that computationally intensive applications like social media and games wouldn’t be out of reach. “It’s not just that you can write in more languages,” she said. “Things are actually faster and cheaper now, too.”

Stylus started as a weekend project, but turned into a “full team effort,” the tech lead added.

Programs on Ethereum, the blockchain which Arbitrum relies on for its security, typically run on Solidity, a programming language which was developed for the Ethereum Virtual Machine (EVM). The EVM is the programming environment, or the set of rules which dictates how Ethereum and other EVM-compatible blockchains change based on their inputs.

EVM Support

Goldfeder emphasized the Sylus wouldn’t reduce any compatibility with the EVM. The co-founder is pushing the idea of a supercharged EVM, which is able to use code which has already been written in more established languages.

“EVM support isn’t getting any worse, it’s actually going to get better,” he said.

Goldfeder suggested that managers who may not know how to hire a large team of Solidity engineers, who can be eye-poppingly expensive, may understand how to assemble a team of C or C++ developers.

Broad Adoption

Goldfeder shook up the crypto community last week when he tweeted a long thread with the thesis Optimistic Rollups, the technology that Arbitrum and Optimism, another Layer 2, use, will outcompete zero-knowledge rollups,

The Offchain Labs co-founder said he wasn’t fond of announcements of products which have a low probability of actually going live. Goldfeder said he expects OffChain Labs will release Stylus in 2023.

He also added that he sees developers, and the applications they make, as upstream of broad adoption of blockchain-enabled technologies.

“Everyone wants to get to the next billion users,” Goldfeder said.

I'm an expert in blockchain technology, specifically in the area of Layer 2 solutions for Ethereum, and I can provide you with a deep understanding of the recent developments in this field. My expertise is backed by a comprehensive knowledge of various programming languages and their applications in the crypto space.

The recent announcement by Offchain Labs regarding the introduction of Stylus is a significant step in the evolution of Layer 2 solutions, particularly Arbitrum. Arbitrum, as the largest Layer 2 network for Ethereum with $2.88 billion on the blockchain, has been a game-changer in addressing scalability issues. Now, with the introduction of Stylus, Offchain Labs aims to make it more accessible to developers by allowing them to deploy programs written in popular languages such as C, C++, and Rust.

One crucial aspect of Stylus is its use of WebAssembly, a software standard that compiles programming languages into a web-compatible format. This allows programs to run on Arbitrum, opening up the platform to a broader range of developers who may already be proficient in languages like C or Rust. The initiative is expected to significantly increase computing speed by up to 10 times, according to Offchain Labs.

The key motivation behind Stylus is to foster inclusion and broaden Arbitrum's appeal to developers who may be hesitant to learn a new programming language. By supporting languages like C and Rust, Stylus enables developers to leverage their existing skills in a computing environment that offers new blockchain-enabled features, such as permissionless composability.

Stylus is not merely a theoretical concept; it originated as a weekend project and evolved into a full team effort, demonstrating the commitment and capability of Offchain Labs. The technology lead, Rachel Bousfield, emphasized that computationally intensive applications like social media and games can now be developed more efficiently on Arbitrum with Stylus.

Crucially, Stylus does not compromise compatibility with the Ethereum Virtual Machine (EVM), the programming environment for Ethereum. In fact, Offchain Labs envisions a supercharged EVM that can utilize code written in more established languages like C and C++. This approach is expected to make it easier for managers to assemble development teams and foster broader adoption by lowering the barriers to entry.

Steven Goldfeder, CEO and co-founder of Offchain Labs, believes that developers and the applications they create are upstream of the broad adoption of blockchain-enabled technologies. By providing a platform like Arbitrum with enhanced language support through Stylus, Offchain Labs aims to empower developers to create innovative solutions and contribute to the growth of the blockchain ecosystem. Goldfeder's recent statements also hint at a strategic move toward optimistic rollups, emphasizing a belief in their superiority over zero-knowledge rollups in the Layer 2 space.

In conclusion, Stylus represents a promising initiative that could reshape the landscape of Layer 2 solutions, making them more accessible, versatile, and appealing to a broader developer audience. The expected release in 2023 suggests that Offchain Labs is actively working on turning this vision into reality.

Arbitrum to Let Devs Work in Traditional Programming Languages (2024)

FAQs

What language does arbitrum use? ›

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.

What two programming languages you can use if you are a developer and want to use Stripe? ›

Stripe provides complete API reference documentation and code snippets for several popular programming languages, including Python, Java, Go, Ruby, . NET, Node. js, and PHP.

Which is the easiest language to learn in coding? ›

Programming Languages: Easiest to Hardest Ranked in Order

HTML, JavaScript, Python, PHP, and Ruby are considered the easiest programming languages to learn. They have relatively simple syntax and have readymade functions or libraries.

Is arbitrum written in Solidity? ›

Note that this smart contract is written in Solidity, a language that compiles to EVM bytecode. This means that it can be deployed to any Ethereum-compatible blockchain, including Ethereum mainnet, Arbitrum One, and Arbitrum Nova.

Who owns arbitrum? ›

The Arbitrum One and Nova chains are owned by the Governance system; to learn more, see the Arbitrum Governance docs.

What is the #1 hardest language to learn? ›

1. Mandarin Chinese. Interestingly, the hardest language to learn is also the most widely spoken native language in the world.

What is the most confusing programming language? ›

Malbolge. Malbolge (named after the 8th circle of Hell) was designed to be the most difficult and esoteric programming language. Among other features, code is self-modifying by design and the effect of an instruction depends on its address in memory.

Which programming language is hardest to hack? ›

Summary Table
LanguageLevel of Difficulty
C/C++Relatively easy (C), Hard (C++)
AssemblyVery hard
PythonEasy
BashVery easy
1 more row
Nov 11, 2022

What coding language do most developers use? ›

Most used programming languages among developers worldwide as of 2023
CharacteristicShare of respondents
HTML/CSS52.97%
Python49.28%
SQL48.66%
TypeScript38.87%
9 more rows
Apr 3, 2024

What are the two best programming languages to learn? ›

JavaScript and Python, two of the most popular languages in the startup industry, are in high demand. Most startups use Python-based backend frameworks such as Django (Python), Flask (Python), and NodeJS (JavaScript). These languages are also considered to be the best programming languages to learn for beginners.

What programming languages do front end developers use? ›

Here are nine front-end programming languages that web developers use to create computer programs:
  • JavaScript. JavaScript is a programming language designed to create websites and web-based apps. ...
  • HTML. ...
  • CSS. ...
  • ReactJs. ...
  • TypeScript. ...
  • Vue.Js. ...
  • Elm. ...
  • Swift.
Jun 20, 2023

Is SQL easier than Python? ›

SQL is certainly an easier language to learn than Python. It has a very basic syntax and is designed solely to communicate with relational databases. Since a great amount of data is stored in relational databases, retrieving data using SQL queries is often the first step in any data analysis project.

What is the most complex code? ›

Often dubbed as the "hardest code to master," Malbolge pushes the boundaries of comprehension, leading many to ponder its purpose and viability. In this article, we embark on a journey to demystify Malbolge and explore its intricate nature.

Is arbitrum a Dao? ›

The Arbitrum DAO is a decentralized autonomous organization (DAO) built on the Ethereum blockchain.

What language is Cardano built on? ›

The Cardano network was made to be versatile and inclusive. It chose Haskell as its core language, but at the same time, it created the tools to open the network for any alternative.

What token does arbitrum use? ›

The $ARB token is an ERC-20 governance token that allows its holders to participate in the Arbitrum DAO's on-chain governance protocol. The $ARB token is minted by a smart contract that lives on Arbitrum One, a Layer 2 Arbitrum rollup chain.

What language is ETH coded in? ›

Solidity is the primary language used to develop smart contracts for Ethereum as well as other private blockchains, such as the enterprise-oriented Hyperledger Fabric blockchain.

Top Articles
Always watching: Students, instructors weigh in on Proctorio’s testing surveillance and impact on mental health
What happens if someone enters my testing area during an online proctored exam?
Craigslist Livingston Montana
Hannaford Weekly Flyer Manchester Nh
Odawa Hypixel
Sandrail Options and Accessories
Tj Nails Victoria Tx
Coindraw App
Flixtor The Meg
라이키 유출
How To Get Free Credits On Smartjailmail
Computer Repair Tryon North Carolina
Khatrimaza Movies
Kagtwt
The Connecticut Daily Lottery Hub
Jack Daniels Pop Tarts
The Shoppes At Zion Directory
Unlv Mid Semester Classes
Nail Salon Goodman Plaza
Urban Airship Expands its Mobile Platform to Transform Customer Communications
Marine Forecast Sandy Hook To Manasquan Inlet
Atlases, Cartography, Asia (Collection Dr. Dupuis), Arch…
Hannaford Weekly Flyer Manchester Nh
Finding Safety Data Sheets
Ocala Craigslist Com
manhattan cars & trucks - by owner - craigslist
Cvs Sport Physicals
Happy Shuttle Cancun Review
Used Safari Condo Alto R1723 For Sale
Club Keno Drawings
Citibank Branch Locations In Orlando Florida
In Branch Chase Atm Near Me
Gwen Stacy Rule 4
Pensacola 311 Citizen Support | City of Pensacola, Florida Official Website
Whitehall Preparatory And Fitness Academy Calendar
Babylon 2022 Showtimes Near Cinemark Downey And Xd
8 Ball Pool Unblocked Cool Math Games
Infinite Campus Parent Portal Hall County
Aita For Announcing My Pregnancy At My Sil Wedding
How to Quickly Detect GI Stasis in Rabbits (and what to do about it) | The Bunny Lady
Ig Weekend Dow
Sand Castle Parents Guide
Unblocked Games Gun Games
Rage Of Harrogath Bugged
Zipformsonline Plus Login
Acuity Eye Group - La Quinta Photos
Westport gun shops close after confusion over governor's 'essential' business list
Makemkv Key April 2023
53 Atms Near Me
Rubmaps H
Lux Nails & Spa
Latest Posts
Article information

Author: Fr. Dewey Fisher

Last Updated:

Views: 6364

Rating: 4.1 / 5 (62 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Fr. Dewey Fisher

Birthday: 1993-03-26

Address: 917 Hyun Views, Rogahnmouth, KY 91013-8827

Phone: +5938540192553

Job: Administration Developer

Hobby: Embroidery, Horseback riding, Juggling, Urban exploration, Skiing, Cycling, Handball

Introduction: My name is Fr. Dewey Fisher, I am a powerful, open, faithful, combative, spotless, faithful, fair person who loves writing and wants to share my knowledge and understanding with you.