Bitcoin has always been at the heart of crypto. However, by design, it processes a limited number of transactions per second, leading to slower transaction times and higher fees, especially during periods of high demand.
This scalability issue is compounded by the periodic halving of block rewards, which reduces the incentives for miners and can lead to higher transaction fees.
So, how can Bitcoin evolve to meet growing demands of the rapidly expanding DeFi ecosystem without sacrificing its core principles? This is where Bitcoin L2s come in.
Let’s dive in and explore the world of Bitcoin L2s.
You might be wondering why we need L2s for Bitcoin when there are already so many faster chains and ecosystems that seem to be handling DeFi activity well.
To answer this question, we need to understand Bitcoin’s current limitations, its historical context, and the unique value it brings to the crypto space.
Bitcoin’s main limitations:
These limitations have been recognized since Bitcoin’s early days. Soon after its launch in 2009, developers began efforts to build applications and layers on top of the Bitcoin network. An early example is Litecoin, created as a fork of Bitcoin to improve transaction throughput. These attempts highlighted the need for scaling solutions on Bitcoin itself.
Image via CoinTrade
Adding to these challenges is the Bitcoin halving mechanism. Every four years, the block reward for miners is cut in half, which could lead to:
This is where L2s come in, offering several benefits to counter Bitcoin’s limitations:
Bitcoin and Ethereum are both challenged by high demand from a growing user base. While Ethereum supports most DeFi and NFT apps, Bitcoin primarily focuses on value transfer. This difference influences how L2 solutions are implemented on each chain.
Bitcoin L2s work differently than Ethereum L2s. The fundamental difference between Bitcoin L2s and Ethereum L2s lies in their primary focus and use cases:
The benefits of building on Bitcoin include:
While L2s can help expand Bitcoin’s ecosystem beyond just a store of value, they currently compromise its core security and decentralization due to the lack of native verification, introducing new security assumptions. Despite these challenges, L2s offer a way for Bitcoin to become a more dynamic and programmable ecosystem while striving to maintain its essential properties of security and censorship resistance.
Before diving deeper, let’s clarify the difference between rollups and L2s: Rollups are designed to batch and scale transactions, whereas L2s consist of a broader range of solutions aimed at improving scalability and efficiency.
TLDR: Every L2 is a Rollup, but not every Rollup is an L2.
Rollups are designed to batch and scale transactions efficiently. L2s, while including rollups, offer a wider range of features. These can include smart contract functionality, native tokens, and sometimes separate verification mechanisms. In short, an L2 can be thought of as a rollup plus additional features.
With that in mind, let’s understand how different types of Bitcoin L2s work:
State channels allow parties to conduct multiple off-chain transactions. The channel is opened by creating a multi-signature address on the main chain, which both parties fund. They can then transact off-chain, with only the opening and closing transactions recorded on the main chain, making the process fast and cost-effective.
When the parties decide to finish transacting, they close the channel by consolidating all off-chain transactions into one final transaction that is recorded on the Bitcoin mainnet. This ensures that numerous small transactions do not clog the network.
Each time a new participant wants to join, a new state channel is opened. This setup ensures that any updates to the transaction states require the consent of all parties involved, preventing any single party from maliciously updating the state.
Here’s how a state channels works:
Only the opening and closing transactions are recorded on the main chain, making the process efficient. State channels allow multiple fast and cheap transactions off-chain, with only the initial and final states recorded on the blockchain, reducing the load and improving efficiency.
A great example of state channels on Bitcoin is Lightning Network, it allows users to create bi-directional payment channels, which significantly reducing congestion.
Sidechains are separate blockchains running parallel to the main Bitcoin network. They allow for more complex operations and greater flexibility, as assets can move between the main chain and sidechains. Sidechains can operate under different rules and consensus mechanisms, improving Bitcoin’s functionality without overloading the main chain.
Let’s understand this with an example:
Sidechains allow for complex operations and greater flexibility, running parallel to the main Bitcoin network. They reduce the load on the main blockchain while enabling advanced functionalities and scalability.
Bitcoin already has sidechains like the Liquid Network, which enables faster transactions, private trading, and Rootstock , a L2 that converts Bitcoin to smart bitcoins (RBTC) to deploy smart contracts, expanding Bitcoin’s use cases beyond simple transactions.
Rollups batch multiple transactions off-chain and then submit a single summary transaction to the main chain. This process significantly reduces the load on the main chain while maintaining security.
Image via Global X ETFs
This allows multiple transactions to be processed efficiently off-chain, with only a single summary needing to be verified and recorded on the main blockchain. As of now, various projects aim to implement this on Bitcoin, but the biggest obstacle is Bitcoin’s lack of programmability.
Notable examples include BOB (Build on Bitcoin), an EVM-compatible L2 currently on public testnet; Citrea, a recently announced optimistic sovereign rollup planning to use BitVM (something we’ll cover in the next piece) for settlement; Alpen, a modular rollup layer, and BitcoinOS by Sovryn, which aims to create a “superchain of rollups” with cross-rollup compatibility.
Most of these initiatives are initially taking an optimistic rollup approach, allowing for quicker development and deployment while benefiting from Bitcoin’s existing security model. However, many projects, including BOB, have expressed intentions to eventually transition to zk-rollups as the tech improves.
The shift towards zk-rollups aims to further improve scalability, privacy, and security in the long term, potentially transforming Bitcoin’s ecosystem to rival the functionality of newer blockchains while maintaining its core strengths.
Bitcoin L2s aim to improve network activity and utilize dormant Bitcoin by increasing scalability and transaction speed. Despite their potential, these solutions face adoption challenges due to competition from existing Layer 1 programmable chains and inherent security concerns.
One major issue is that Bitcoin’s L2 solutions often require additional trust assumptions, making them less secure than Ethereum’s L2s. Native verification, which would allow Bitcoin to directly validate L2 transactions, could simplify the security model, making Bitcoin’s L2s more secure and efficient.
Bridging BTC to its L2s is also challenging due to the need for secure and reliable mechanisms. Current bridge designs include trust-minimized solutions like tBTC, relying on multiple parties, and custodial bridges like WBTC, managed by centralized custodians. New proposals like BitVM aim for trustless bridges using advanced ZK proofs but face challenges in liquidity management and increased on-chain transaction loads.
The promise of Bitcoin L2s extends beyond Bitcoin itself, with state channels potentially applicable to other ecosystems like EVM and Solana to improve low-latency applications such as gaming and perpetual trading
The future of Bitcoin L2s is uncertain. They have the potential to unlock significant value but might also struggle for adoption. Nonetheless, we at LI.FI are committed to supporting the growth and innovation of the Bitcoin ecosystem. We already support Bitcoin L2s like Rootstock and Thorchain for native Bitcoin swaps and are integrating more applications and chains to bring the best experiences to our partners and users.
Bitcoin has always been at the heart of crypto. However, by design, it processes a limited number of transactions per second, leading to slower transaction times and higher fees, especially during periods of high demand.
This scalability issue is compounded by the periodic halving of block rewards, which reduces the incentives for miners and can lead to higher transaction fees.
So, how can Bitcoin evolve to meet growing demands of the rapidly expanding DeFi ecosystem without sacrificing its core principles? This is where Bitcoin L2s come in.
Let’s dive in and explore the world of Bitcoin L2s.
You might be wondering why we need L2s for Bitcoin when there are already so many faster chains and ecosystems that seem to be handling DeFi activity well.
To answer this question, we need to understand Bitcoin’s current limitations, its historical context, and the unique value it brings to the crypto space.
Bitcoin’s main limitations:
These limitations have been recognized since Bitcoin’s early days. Soon after its launch in 2009, developers began efforts to build applications and layers on top of the Bitcoin network. An early example is Litecoin, created as a fork of Bitcoin to improve transaction throughput. These attempts highlighted the need for scaling solutions on Bitcoin itself.
Image via CoinTrade
Adding to these challenges is the Bitcoin halving mechanism. Every four years, the block reward for miners is cut in half, which could lead to:
This is where L2s come in, offering several benefits to counter Bitcoin’s limitations:
Bitcoin and Ethereum are both challenged by high demand from a growing user base. While Ethereum supports most DeFi and NFT apps, Bitcoin primarily focuses on value transfer. This difference influences how L2 solutions are implemented on each chain.
Bitcoin L2s work differently than Ethereum L2s. The fundamental difference between Bitcoin L2s and Ethereum L2s lies in their primary focus and use cases:
The benefits of building on Bitcoin include:
While L2s can help expand Bitcoin’s ecosystem beyond just a store of value, they currently compromise its core security and decentralization due to the lack of native verification, introducing new security assumptions. Despite these challenges, L2s offer a way for Bitcoin to become a more dynamic and programmable ecosystem while striving to maintain its essential properties of security and censorship resistance.
Before diving deeper, let’s clarify the difference between rollups and L2s: Rollups are designed to batch and scale transactions, whereas L2s consist of a broader range of solutions aimed at improving scalability and efficiency.
TLDR: Every L2 is a Rollup, but not every Rollup is an L2.
Rollups are designed to batch and scale transactions efficiently. L2s, while including rollups, offer a wider range of features. These can include smart contract functionality, native tokens, and sometimes separate verification mechanisms. In short, an L2 can be thought of as a rollup plus additional features.
With that in mind, let’s understand how different types of Bitcoin L2s work:
State channels allow parties to conduct multiple off-chain transactions. The channel is opened by creating a multi-signature address on the main chain, which both parties fund. They can then transact off-chain, with only the opening and closing transactions recorded on the main chain, making the process fast and cost-effective.
When the parties decide to finish transacting, they close the channel by consolidating all off-chain transactions into one final transaction that is recorded on the Bitcoin mainnet. This ensures that numerous small transactions do not clog the network.
Each time a new participant wants to join, a new state channel is opened. This setup ensures that any updates to the transaction states require the consent of all parties involved, preventing any single party from maliciously updating the state.
Here’s how a state channels works:
Only the opening and closing transactions are recorded on the main chain, making the process efficient. State channels allow multiple fast and cheap transactions off-chain, with only the initial and final states recorded on the blockchain, reducing the load and improving efficiency.
A great example of state channels on Bitcoin is Lightning Network, it allows users to create bi-directional payment channels, which significantly reducing congestion.
Sidechains are separate blockchains running parallel to the main Bitcoin network. They allow for more complex operations and greater flexibility, as assets can move between the main chain and sidechains. Sidechains can operate under different rules and consensus mechanisms, improving Bitcoin’s functionality without overloading the main chain.
Let’s understand this with an example:
Sidechains allow for complex operations and greater flexibility, running parallel to the main Bitcoin network. They reduce the load on the main blockchain while enabling advanced functionalities and scalability.
Bitcoin already has sidechains like the Liquid Network, which enables faster transactions, private trading, and Rootstock , a L2 that converts Bitcoin to smart bitcoins (RBTC) to deploy smart contracts, expanding Bitcoin’s use cases beyond simple transactions.
Rollups batch multiple transactions off-chain and then submit a single summary transaction to the main chain. This process significantly reduces the load on the main chain while maintaining security.
Image via Global X ETFs
This allows multiple transactions to be processed efficiently off-chain, with only a single summary needing to be verified and recorded on the main blockchain. As of now, various projects aim to implement this on Bitcoin, but the biggest obstacle is Bitcoin’s lack of programmability.
Notable examples include BOB (Build on Bitcoin), an EVM-compatible L2 currently on public testnet; Citrea, a recently announced optimistic sovereign rollup planning to use BitVM (something we’ll cover in the next piece) for settlement; Alpen, a modular rollup layer, and BitcoinOS by Sovryn, which aims to create a “superchain of rollups” with cross-rollup compatibility.
Most of these initiatives are initially taking an optimistic rollup approach, allowing for quicker development and deployment while benefiting from Bitcoin’s existing security model. However, many projects, including BOB, have expressed intentions to eventually transition to zk-rollups as the tech improves.
The shift towards zk-rollups aims to further improve scalability, privacy, and security in the long term, potentially transforming Bitcoin’s ecosystem to rival the functionality of newer blockchains while maintaining its core strengths.
Bitcoin L2s aim to improve network activity and utilize dormant Bitcoin by increasing scalability and transaction speed. Despite their potential, these solutions face adoption challenges due to competition from existing Layer 1 programmable chains and inherent security concerns.
One major issue is that Bitcoin’s L2 solutions often require additional trust assumptions, making them less secure than Ethereum’s L2s. Native verification, which would allow Bitcoin to directly validate L2 transactions, could simplify the security model, making Bitcoin’s L2s more secure and efficient.
Bridging BTC to its L2s is also challenging due to the need for secure and reliable mechanisms. Current bridge designs include trust-minimized solutions like tBTC, relying on multiple parties, and custodial bridges like WBTC, managed by centralized custodians. New proposals like BitVM aim for trustless bridges using advanced ZK proofs but face challenges in liquidity management and increased on-chain transaction loads.
The promise of Bitcoin L2s extends beyond Bitcoin itself, with state channels potentially applicable to other ecosystems like EVM and Solana to improve low-latency applications such as gaming and perpetual trading
The future of Bitcoin L2s is uncertain. They have the potential to unlock significant value but might also struggle for adoption. Nonetheless, we at LI.FI are committed to supporting the growth and innovation of the Bitcoin ecosystem. We already support Bitcoin L2s like Rootstock and Thorchain for native Bitcoin swaps and are integrating more applications and chains to bring the best experiences to our partners and users.