Understanding Layer 2 Networks Built on Ethereum