An Introduction to Modular Blockchains
Reinventing the traditional Blockchain Stack
The topic of modular blockchains has been gaining traction recently, and it's only natural that we delve deeper into this subject. In light of the well-documented limitations of legacy monolithic blockchains, such as Bitcoin's protracted transaction verification process and Ethereum's high gas fees, the modular architecture promises to introduce a new paradigm for scalability and dApps.
Traditionally, most blockchain systems have adhered to a monolithic architecture, where all critical blockchain functions are managed within a single layer. This conventional approach has paved the way for the exploration of modularity within the realm of blockchain technology. A modular blockchain, in essence, offers a method to construct blockchain networks that can be tailored to meet specific requirements. Rather than relying on a single, all-encompassing blockchain, the modular blockchain approach permits the creation of multiple, independent blockchains that can be seamlessly interconnected or detached as needed.
Let’s explore further…
The Monolithic Blockchain
A monolithic blockchain operates as a unified blockchain system that handles all functions and transactions within a fixed structure. Notable examples of monolithic blockchains include Bitcoin and Ethereum, which manage everything from executing smart contracts to achieving consensus and ensuring data availability within the blockchain.
In a previous post, I explored the various layers of functionality that constitute a blockchain, which include the following:
Execution Layer: This layer primarily processes transactions and executes smart contracts. Notable examples of execution layers include Layer 2 solutions such as Optimistic and zk-rollups, which we’ve previously covered here.
Settlement Layer: The settlement layer is tasked with ensuring the final settlement of transactions, permanently recording asset transfers on the blockchain and determining the blockchain's ultimate state.
Consensus Layer: This layer facilitates agreement among all participants regarding the state of the blockchain. It verifies transactions and generates new blocks through specific consensus algorithms, such as proof of work (PoW) or Proof of Stake (PoS).
Data Availability Layer: This layer manages the storage and access of data on the blockchain, including functions like data storage, transmission, and verification, ensuring transparency and trust within the blockchain network.
Historically, each new Layer 1 blockchain has sought to address the decentralization, security, and scalability challenges presented by its predecessors. Modular architectures have recently gained prominence as a significant feature of blockchain technology. With a modular architecture, developers can design blockchain platforms that prioritize data availability and consensus while delegating the execution chain to other layers. This approach offers developers the flexibility to create blockchains optimized for specific use cases, rather than adhering to a monolithic structure.
Modularity solving for the “Blockchain Trilemma”
As previously discussed, in the domain of Layer 1 blockchains, differentiation often necessitated making trade-offs between scalability, security, and decentralization. For example, to achieve high scalability, one might contemplate increasing block sizes and reducing the number of nodes, but this approach compromises decentralization. Conversely, adding more nodes enhances decentralization but requires additional hardware and results in slower transaction speeds.
With a modular blockchain, each module or blockchain can be customized for specific use cases, offering greater flexibility. This modularity allows for the creation of diverse applications on the blockchain, as various components can be interchanged and adjusted to suit specific needs. It also promotes efficient resource utilization and enhances the overall network's performance. Unlike traditional monolithic blockchains, modular blockchains are often more secure because each component can be independently audited and tested, contributing to the overall system's security. Furthermore, modular blockchains can leverage the security of established networks by relying on their robustness for specific layers, ensuring the security of newer platforms.
By separating the execution layer from the consensus layer and employing techniques like data availability sampling (DAS), it's possible to achieve high scalability and functionality without compromising security or decentralization. This approach addresses the challenge of the scalability, security, and decentralization trilemma in blockchain technology. It can be accomplished through methods like sharding at the Layer 1 level or the utilization of Layer 2 solutions such as rollups. In the case of rollups, the execution layer is separated from the main blockchain, while consensus is maintained by the underlying blockchain.
While rollups are primarily recognized as solutions for the execution layer, some rollups effectively serve as data availability layers. Rollups were among the early modular blockchain solutions developed to address data availability issues, where Layer 1 blockchains utilize rollups as their data availability layers. This approach keeps the focus on Layer 1 without relying on third-party data availability solutions.
The layered modular approach involves the separation of the consensus/security layer, execution layer, and data availability layer. By doing so, transactions can be significantly accelerated without compromising security or falling into the scalability trilemma. In contrast, the mainstream monolithic design integrates all layers, but Layer 2 solutions and third-party data availability solutions decouple the execution and data availability layer from the rest, marking the onset of the modular blockchain era.
Challenges facing Modular Blockchains
While modular blockchains offer numerous benefits, it's crucial to recognize the associated challenges. Here are some key obstacles to consider when contemplating the future of modularity in blockchain technology:
Security: Modular blockchains lack the extensive track record of well-established monolithic blockchains like Bitcoin and Ethereum. Without a highly secure consensus and data availability layer, preferably with a substantial number of validators, modular chains face a higher risk of failure. The use of newer protocols and structures raises concerns about potential vulnerabilities, which is a common skepticism with any emerging technology.
Application Composability: dApps constructed on modular blockchains may encounter inefficiencies and challenges due to the need to interact with multiple systems.
Developer Adoption: Transitioning from traditional monolithic systems to a modular approach can be demanding for developers accustomed to the former. Learning new protocols, programming languages, and methodologies is necessary. While this shift promises long-term benefits, the initial adaptation can be a steep learning curve and may deter some developers from embracing the modular paradigm.
Closing Remarks
The modular blockchain approach, which dissects a blockchain into distinct and customizable components, offers a promising solution to tackle the scalability, security, and decentralization trilemma. It represents an exciting shift in the world of blockchain technology.
However, it's crucial to acknowledge that modular blockchain is a relatively recent concept, and ongoing research and development are imperative. The future of blockchain technology might involve numerous modular, application-specific, or purpose-specific chains that are both scalable and interoperable, rather than relying on a single, all-encompassing blockchain.
Projects like Celestia have demonstrated that blockchains can specialize in particular functions, such as block ordering and data availability, without the added responsibility of execution or computation.
As the demand for more adaptable and scalable blockchain solutions continues to surge, I look forward to providing further updates as this technology advances.
If you are an investor or builder in this space and would like to connect, please feel free to reach out to me at Ernest@Boldstart.vc or on Twitter @ErnestAddison21.


