Arbitrum is a Layer 2 scaling solution for the Ethereum blockchain that powers fast smart contract transactions while reducing transaction costs.
Arbitrum uses the optimistic rollup technology to batch transactions, and store the confirmation on the main chain.
Compared to other Layer 2 solutions like zkSync, it offers a more established ecosystem of dApps and complex smart contracts due to its Virtual Machine.