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
Bad Stock Market? Good Time for a Roth IRA Conversion
How To Convert a Traditional IRA to a Roth after 60
Custom Screensaver On The Non-touch Kindle 4
The Atlanta Constitution from Atlanta, Georgia
Mr Tire Prince Frederick Md 20678
Big Spring Skip The Games
Txtvrfy Sheridan Wy
Mylaheychart Login
35105N Sap 5 50 W Nit
Trade Chart Dave Richard
Nation Hearing Near Me
Soap2Day Autoplay
Call of Duty: NEXT Event Intel, How to Watch, and Tune In Rewards
Find your energy supplier
Cranberry sauce, canned, sweetened, 1 slice (1/2" thick, approx 8 slices per can) - Health Encyclopedia
What Happened To Maxwell Laughlin
Shannon Dacombe
Steamy Afternoon With Handsome Fernando
Ou Class Nav
2016 Hyundai Sonata Refrigerant Capacity
Chelactiv Max Cream
Nail Salon Goodman Plaza
How to Create Your Very Own Crossword Puzzle
Site : Storagealamogordo.com Easy Call
Dwc Qme Database
PCM.daily - Discussion Forum: Classique du Grand Duché
Costco Gas Hours St Cloud Mn
Getmnapp
Skidware Project Mugetsu
Martins Point Patient Portal
3473372961
Spy School Secrets - Canada's History
Kagtwt
Garrison Blacksmith's Bench
Craigslist Com Humboldt
Trebuchet Gizmo Answer Key
Police Academy Butler Tech
Craigslist West Seneca
Greater Keene Men's Softball
Aliciabibs
The Best Restaurants in Dublin - The MICHELIN Guide
Letter of Credit: What It Is, Examples, and How One Is Used
Avance Primary Care Morrisville
Rs3 Nature Spirit Quick Guide
'The Night Agent' Star Luciane Buchanan's Dating Life Is a Mystery
Truck Works Dothan Alabama
St Anthony Hospital Crown Point Visiting Hours
25100 N 104Th Way
Guy Ritchie's The Covenant Showtimes Near Look Cinemas Redlands
Uncle Pete's Wheeling Wv Menu
The Significance Of The Haitian Revolution Was That It Weegy
Aspen.sprout Forum
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.