Scalable Blockchain: Layer 2 Protocols and Sidechains