Arbitrum is a layer 2 solution designed to improve the capabilities of Ethereum smart contracts - increasing their speed and scalability, as well as adding additional privacy features.