What are Ethereum roll-ups and why do they matter?

Without Layer 2 solutions like roll-ups, blockchains can’t compete with networks like Visa that handle thousands of transactions per second.