⬜️ #1 - Gas in Arbitrum ⬜️ L1 Gas: Paid to cover the future batches on L1. It is the majority of the commission and depends on the calldata size of the transaction and the calldata value in L1. At the time of the transaction, you can only estimate its approximate ratio to the size of the future batches. In other words, the L1 component is meant to compensate the Sequencer for the cost of posting transactions on L1 . ⬜️ L2 Gas: Works similarly to commissions in Ethereum Mainnet — it is a transaction execution fee on L2. The L2 component covers the cost of operating the L2 chain; it uses Geth for gas calculation and thus behaves nearly identically to L1 Ethereum. One difference is that unlike on Ethereum, Arbitrum chains enforce a gas price floor, currently 0.1 gwei on Arbitrum One and 0.01 gwei on Nova (See Gas). L2 Gas price adjusts responsively to chain congestion, ala EIP 1559.
🟧 #1 Arbitrum vs. Optimism Arbitrum is not the only Layer 2 blockchain that is a scalability solution on the Ethereum network. It has a main competitor, namely Optimism. Both use optimistic rollup to speed up the transaction process on Ethereum. However, there are some fundamental differences between the two, which are as follows. In solving the problem of incorrect transactions, Arbitrum uses multi-round fraud proofs and is executed off-chain. Meanwhile, Optimism uses single-round fraud proofs. Arbitrum’s multi-round fraud proofs system is more robust, cheaper, and more efficient than Optimism’s single-round fraud proofs system.
🟪 #1 Advantages of Arbitrum Compatible with Ethereum Virtual Machine (EVM) The Ethereum network utilizes the Ethereum Virtual Machine (EVM) as its “computer” for executing smart contracts. Arbitrum has its own superior “supercomputer” known as the Arbitrum Virtual Machine (AVM). For higher-level instructions on Arbitrum Nitro, Arbitrum utilizes Web Assembly (WASM) instead of AVM. Arbitrum also natively supports all Ethereum development tools without any additional specialized plugins. It includes all smart contract languages, such as Solidity, which works well on Arbitrum. Therefore, dApps originally developed on Ethereum can easily migrate to Arbitrum with minimal code modifications.
🟦 #1 What is Arbitrum? Arbitrum is a layer 2 blockchain designed to increase scalability on the Ethereum blockchain. With Arbitrum, you can do everything on Ethereum with cheaper and faster transactions. For example, access to Web3 applications, deploy smart contracts, and more with Ethereum’s security system.