# Scaling Cardano

Scalability is essential for a blockchain network to support an expanding user base, and ensure growth without sacrificing throughput.

Scaling a blockchain usually requires a combined approach with a diversity of solutions to suit every situation and project. For example:

* Layer 1 solutions: upgrades applied directly to the main-chain protocol.
* Layer 2 solutions: additional chains (sidechains) or layer 2 solutions (ZK rollups) that boost main-chain performance.
