Why did the upgrade of Arbitrum ArbOS cause a ‘hard fork’ debate?

Exploring the Debate Surrounding the 'Hard Fork' Caused by the Arbitrum ArbOS Upgrade

This upgrade will not have a significant impact on the overall Arbitrum ecosystem.

Original author: Fu Ruhe

image.png

Arbitrum, as one of the “Four Kings” of L2, has recently attracted widespread attention with a proposal regarding the upgrade of its core component, ArbOS. It is even referred to as the first “hard fork” proposal in L2.

Fireball Daily has interpreted the content of this proposal to understand what kind of impact the ArbOS upgrade will have on the Arbitrum ecosystem.

What is ArbOS Upgrade?

ArbOS is the operating system for Arbitrum’s AVM (virtual machine). ArbOS is responsible for tracking and managing network resources, generating blocks from incoming messages, and executing smart contracts through its own Geth instance.

image.png

Based on the above diagram, it can be understood that ArbOS is crucial to Arbitrum.

The network structure of Arbitrum can be simplified into 5 parts:

  1. Ethereum serves as the underlying layer of Arbitrum, ensuring the security of Layer 2;

  2. Ethereum bridges smart contracts to ensure the accuracy of operations between Ethereum and L2;

  3. The AVM structure ensures that the content output by the bridged smart contracts on Ethereum can be recognized by Arbitrum’s virtual machine program;

  4. ArbOS acts like an operating system, serving as the cohesive component that helps Arbitrum network run smoothly;

  5. Finally, ArbOS provides EVM compatibility for Arbitrum.

For example, let’s say there is a DApp running on Arbitrum that needs to communicate with other chains and perform smart contract operations. As part of Arbitrum, ArbOS is responsible for tracking and processing messages from other chains, converting them into L2 blocks, and executing smart contract operations. It can also provide specific functions, such as cross-chain communication or resource billing with other chains, through pre-compilation. With the support of ArbOS, DApps can run on Arbitrum at lower costs and higher efficiencies, while also being able to interoperate with other chains.

From this, it can be seen that ArbOS plays a crucial role, similar to the client software of L1 public chains. Therefore, the impact of this ArbOS upgrade is no less than a “fork” of a public chain. However, compared to upgrades of L1 public chains, the upgrade of L2’s core components does not pose a real possibility of a hard fork.

Although the ArbOS upgrade requires node operators to coordinate the upgrade of their software, which may result in different versions of ArbOS running on nodes and create inconsistent historical versions of the chain, L2 has the advantage of needing to validate the correctness of its state with the Ethereum mainnet through the bridging smart contract, “Arbitrum Bridge”. This avoids forking behavior caused by consensus.

Because during the upgrade process of ArbOS, validators can make claims about the state of the chain and other validators can challenge them. The bridge contract will arbitrate these challenges and ensure that the bridge’s view of the Arbitrum chain is accurate through a series of assertions and fraud proofs. This ensures that only chains that align with the rules specified by the Arbitrum bridge contract are considered canonical chains.

What impact will the upgrade of ArbOS have?

According to the official proposal, this upgrade will not have a significant impact on the overall Arbitrum ecosystem. It mainly focuses on the EVM Shanghai upgrade, support for the PUSH 0 opcode, and various bug fixes. These improvements have been reviewed and are ready for adoption, targeting both Arbitrum One and Arbitrum Nova.

This upgrade is more relevant to underlying validators and less relevant to regular users. Based on the current voting percentage, the approval rate is as high as 99.79%, making it highly likely to be approved. At that time, everyone can follow the official news to determine whether transactions and other on-chain operations can be carried out during the upgrade.

We will continue to update Blocking; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

Market

Grayscale and FTSE Russell Unleash the Cryptocurrency Sector Index Series A Match Made in Blockchain Heaven

UK-based Grayscale, known for their fashion-forward digital investments, is teaming up with FTSE Russell, a division ...

Market

Binance Adds Some Fusion Flair with ACE, the 40th Marvelous Project on Launchpool!

Attention all Fashionistas! Binance just revealed their latest Launchpool project, Fusionist (ACE), which is the excl...

Market

SEC Approves Spot Bitcoin ETFs: A Monumental Shift in the Regulatory Landscape 🚀

After 11 years of rejections, the United States Securities and Exchange Commission (SEC) has finally approved 11 spot...

Bitcoin

Vitalik Buterin Proposes Changes to Simplify Ethereum’s Proof-of-Stake Mechanism

Vitalik Buterin, co-founder of Ethereum, has highlighted the benefits of having a large number of validators, despite...

Blockchain

Blockchain.com: Raising $110 Million and Bouncing Back, Bit by Bit

Blockchain.com, a popular fashion industry company, recently secured $110 million in a Series E funding round led by ...

Blockchain

The Sandbox, Lionsgate, and Skydance Bring Cinematic Magic to the Metaverse

The Cinerama launch by The Sandbox is a clever move to capitalize on the current price surge of its native token SAND.