Blockchain continues to gain traction, with Ethereum reaching a record 2 million daily transactions in January, 2024. Still, a lack of scalability among Layer 1 (L1) chains like Bitcoin and Ethereum hinders its widespread adoption.
Enter Layer 2 (L2) solutions: a range of technologies designed to speed up transactions and cut costs, without compromising the security and decentralization of leading L1 networks. L2 scaling solutions have already transformed Ethereum, processing 11-12 times more transactions than on Ethereum itself, according to L2Beat.
Source: L2beat.com
This article explores the L2 ecosystem, including its key innovations, challenges, and future direction.
As more users transact on L1s, these networks become slower and more expensive. Fixing that scalability issue on L1s directly has historically meant compromising on either security or decentralization, the two other characteristics all blockchains aspire to have. This tradeoff of having to choose only two of the three desired blockchain characteristics—scalability, decentralization, and security—is known as the “blockchain trilemma.”
Solving the blockchain trilemma is of particular interest to Ethereum, which has become the go-to L1 for building decentralized applications (dApps). Out of the three desired characteristics, Ethereum has opted for security and decentralization, at the expense of scalability.
In order to expand the number and type of use cases for Ethereum, building more complex dApps must become economically feasible.
L2 solutions emerged as a way to address these issues by offloading most of the heavy computation associated with processing transactions from the base layer to a secondary layer. By doing so, L2s can significantly enhance transaction throughput, reduce costs, and improve user experience. The goal is to do so while still leveraging the security and decentralization of the underlying L1 blockchain.
The L2 ecosystem, now with a TVL of over $46 billion, encompasses a variety of technologies and frameworks, each with its own unique characteristics. Let’s take a closer look at some of the most prominent ones:
The L2 ecosystem is rapidly evolving, with numerous projects and initiatives working to scale the major L1 blockchains. While there are solutions working to bring scalability to Bitcoin, such as the famous Lightning Network, a solution that leverages state channels to offer faster and cheaper transactions on the network, there has yet to emerge a general computation L2 on Bitcoin.
Ethereum, on the other hand, already fosters a thriving ecosystem of L2 solutions. We’ll focus on those here, offering brief descriptions of the major players.
Validity rollups (also known as zero-knowledge rollups):
Optimistic rollups
Many of these projects are still in their early stages, often involving a period of centralized control known as the “training wheels” phase, which allows for controlled system updates and bug fixes. Although necessary initially, these training wheels should eventually be removed to operate with the intended decentralization and trustlessness.
The adoption of L2 solutions has been growing steadily across various sectors, including decentralized finance (DeFi), non-fungible tokens (NFTs), and onchain gaming. The most commonly used L2 types tend to be optimistic and validity rollups. However, the integration of L2 solutions is not without challenges.
Despite the promise of L2 solutions, several challenges must be overcome to realize their full potential. From a user perspective, interacting with L2 networks can be slightly more complex, requiring additional steps, such as bridging assets and managing multiple wallets. Improving user experience through better wallet integrations, simplified onboarding processes, and more intuitive interfaces will be crucial for driving mainstream adoption.
This is why Starknet offers built-in account abstraction, enabling a much smoother user experience with features like transaction signing with face and fingerprint ID (Braavos Wallet, for example, offers both). On Starknet, scaling Ethereum means a Web2-style UX is just as important as cheaper and faster transactions.
As the L2 ecosystem matures, we can expect to see a wave of innovation, such as native account abstraction on Starknet. Hybrid solutions that combine the best features of different L2 technologies are already starting to emerge, offering the benefits of both optimistic and validity rollups. Advances in validity proofs, such as STARKs, further enhance the scalability and privacy of L2 networks.
Looking ahead, the future of L2 solutions is closely tied to the overall development of blockchain technology. As L1 networks continue to evolve and new consensus mechanisms like proof-of-stake gain traction, L2 solutions will need to adapt and seamlessly integrate with these changes.
Over the coming years we will see a proliferation of L2 solutions tailored to specific use cases and application domains. Some predict that L2 networks will eventually become the primary layer for user interaction, with L1 serving as a secure settlement layer. Others envision a multi-layered blockchain architecture, with L2 solutions building alongside each other—at times with Layer 3 (L3) chains on top of them—to create a scalable and interoperable ecosystem.
As the L2 ecosystem continues to evolve, it is crucial for developers, researchers, and users to collaborate and contribute to the development of robust and user-friendly L2 solutions.
By embracing the potential of L2 technologies, the blockchain community can overcome the limitations of L1 networks and unlock new possibilities for decentralized applications. The road ahead is filled with challenges and opportunities, but with the right approach and a shared vision, we can build a scalable and inclusive blockchain ecosystem that empowers individuals and transforms industries.
To learn more about the Starknet ecosystem, check out the range of dApps available.
Blockchain continues to gain traction, with Ethereum reaching a record 2 million daily transactions in January, 2024. Still, a lack of scalability among Layer 1 (L1) chains like Bitcoin and Ethereum hinders its widespread adoption.
Enter Layer 2 (L2) solutions: a range of technologies designed to speed up transactions and cut costs, without compromising the security and decentralization of leading L1 networks. L2 scaling solutions have already transformed Ethereum, processing 11-12 times more transactions than on Ethereum itself, according to L2Beat.
Source: L2beat.com
This article explores the L2 ecosystem, including its key innovations, challenges, and future direction.
As more users transact on L1s, these networks become slower and more expensive. Fixing that scalability issue on L1s directly has historically meant compromising on either security or decentralization, the two other characteristics all blockchains aspire to have. This tradeoff of having to choose only two of the three desired blockchain characteristics—scalability, decentralization, and security—is known as the “blockchain trilemma.”
Solving the blockchain trilemma is of particular interest to Ethereum, which has become the go-to L1 for building decentralized applications (dApps). Out of the three desired characteristics, Ethereum has opted for security and decentralization, at the expense of scalability.
In order to expand the number and type of use cases for Ethereum, building more complex dApps must become economically feasible.
L2 solutions emerged as a way to address these issues by offloading most of the heavy computation associated with processing transactions from the base layer to a secondary layer. By doing so, L2s can significantly enhance transaction throughput, reduce costs, and improve user experience. The goal is to do so while still leveraging the security and decentralization of the underlying L1 blockchain.
The L2 ecosystem, now with a TVL of over $46 billion, encompasses a variety of technologies and frameworks, each with its own unique characteristics. Let’s take a closer look at some of the most prominent ones:
The L2 ecosystem is rapidly evolving, with numerous projects and initiatives working to scale the major L1 blockchains. While there are solutions working to bring scalability to Bitcoin, such as the famous Lightning Network, a solution that leverages state channels to offer faster and cheaper transactions on the network, there has yet to emerge a general computation L2 on Bitcoin.
Ethereum, on the other hand, already fosters a thriving ecosystem of L2 solutions. We’ll focus on those here, offering brief descriptions of the major players.
Validity rollups (also known as zero-knowledge rollups):
Optimistic rollups
Many of these projects are still in their early stages, often involving a period of centralized control known as the “training wheels” phase, which allows for controlled system updates and bug fixes. Although necessary initially, these training wheels should eventually be removed to operate with the intended decentralization and trustlessness.
The adoption of L2 solutions has been growing steadily across various sectors, including decentralized finance (DeFi), non-fungible tokens (NFTs), and onchain gaming. The most commonly used L2 types tend to be optimistic and validity rollups. However, the integration of L2 solutions is not without challenges.
Despite the promise of L2 solutions, several challenges must be overcome to realize their full potential. From a user perspective, interacting with L2 networks can be slightly more complex, requiring additional steps, such as bridging assets and managing multiple wallets. Improving user experience through better wallet integrations, simplified onboarding processes, and more intuitive interfaces will be crucial for driving mainstream adoption.
This is why Starknet offers built-in account abstraction, enabling a much smoother user experience with features like transaction signing with face and fingerprint ID (Braavos Wallet, for example, offers both). On Starknet, scaling Ethereum means a Web2-style UX is just as important as cheaper and faster transactions.
As the L2 ecosystem matures, we can expect to see a wave of innovation, such as native account abstraction on Starknet. Hybrid solutions that combine the best features of different L2 technologies are already starting to emerge, offering the benefits of both optimistic and validity rollups. Advances in validity proofs, such as STARKs, further enhance the scalability and privacy of L2 networks.
Looking ahead, the future of L2 solutions is closely tied to the overall development of blockchain technology. As L1 networks continue to evolve and new consensus mechanisms like proof-of-stake gain traction, L2 solutions will need to adapt and seamlessly integrate with these changes.
Over the coming years we will see a proliferation of L2 solutions tailored to specific use cases and application domains. Some predict that L2 networks will eventually become the primary layer for user interaction, with L1 serving as a secure settlement layer. Others envision a multi-layered blockchain architecture, with L2 solutions building alongside each other—at times with Layer 3 (L3) chains on top of them—to create a scalable and interoperable ecosystem.
As the L2 ecosystem continues to evolve, it is crucial for developers, researchers, and users to collaborate and contribute to the development of robust and user-friendly L2 solutions.
By embracing the potential of L2 technologies, the blockchain community can overcome the limitations of L1 networks and unlock new possibilities for decentralized applications. The road ahead is filled with challenges and opportunities, but with the right approach and a shared vision, we can build a scalable and inclusive blockchain ecosystem that empowers individuals and transforms industries.
To learn more about the Starknet ecosystem, check out the range of dApps available.