> For the complete documentation index, see [llms.txt](https://firebird-1.gitbook.io/firebird-whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://firebird-1.gitbook.io/firebird-whitepaper/the-firebirds-solutions/layer-2.md).

# Layer 2

As mentioned above, scalability is one of the major obstacles to the long-term development of blockchain technology in general and blockchain games in particular. To be able to solve this problem, Firebird intends to leverage a layer 2 solution, ZK-rollups.&#x20;

Using layer 2 solutions, massive data bundles are delivered off-chain for processing and computation while being collateralized by a smart contract on the main chain. They can produce a block in a short time, with the ability to process thousands of transactions per second.&#x20;

Another advantage of layer 2 is that data will be reflected in layer 1. This means that even if layer 2 is down, the data is technically guaranteed to be restored as long as layer 1 is active.&#x20;

Moreover, due to the off-chain storage of data, the ZK-rollups layer 2 scaling solution can save a significant amount of processing power, and less of the blockchain capacity is used for transaction validation. As a result, gas fees decrease, speeding up and lowering the cost of transactions.&#x20;

To have a deeper understanding of Firebird’s layer 2 solutions, let’s look at the next section, “[Zk-rollups layer 2](/firebird-whitepaper/the-next-revolution-firebird-2.0/zk-rollups-layer-2.md)”.&#x20;
