Arbitrum: Basic Features, Technical Details and Differences from Ethereum