We are all aware of the blockchain scalability problem at this point. Blockchains are great, but they're slow when lots of people use them (very simplified). To fix this, smart people came up with many solutions: sidechains, sharding, Layer 2 solutions, etc.