Contracts and front-ends can now be ready for testing and migration by developers. To aggregate volumes of transactions from Ethereum smart contracts and decentralized apps off-chain before submitting them to Ethereum, Abritrum is an Ethereum layer-2 scaling solution. Offchain Labs claims that at its core, Nitro is a novel prover that can do WebAssembly (WASM) code versions of Arbitrum's traditional interactive fraud proofs. It implies that the custom-designed language and compiler currently in use can get replaced by the L2 Arbitrum engine written and compiled using standard languages and tools.
A shadow fork migration was completed on August 24 as a final practice run before the mainnet migration. For observation and testing reasons, it will operate as a parallel chain that continues to accept incoming transactions from the primary chain, Arbitrum One. A week after its inception, the Ethereum scaling solution stopped taking new members into its Odyssey program due to a high volume of transactions and rising gas prices. Once Arbitrum switches to Nitro, the program anticipates continuing.
ArbOS (Arbitrum Operating System), now rewritten in the software programming language Go, was also updated by Off-chain Labs. The updated version will enhance data compression, transaction batching, and cross-chain communication between Arbitrum and Ethereum, all of which will reduce expenses on the Ethereum mainnet. Additionally, there is a claim in the document that the state of Arbitrum One "would be moved seamlessly" to Nitro, which, if done successfully, should eliminate the risk of a chain split.