⚖️Modular Architecture of ME Network

ME Network is a modular blockchain, with decoupling occurring in two main directions:

  • Horizontal decoupling: decoupling into different working layers

  • Vertical decoupling: decoupling classification into different functional modules

Horizontal Decoupling

Following the modular approach, ME Network is decoupled into three main working layers:

  • ExecutionLayer

  • SettlementLayer(IncludingStateValidationConsensus)

  • DataAvailability&ConsensusLayer(TxnConsensus)

For the specific operational logic of ME Network's Execution Layer, Settlement Layer, and Data Availability & Consensus Layer, we will elaborate on each of them in the upcoming sections respectively.

🔶Execution Layer🔶Settlement Layer (Including State Consensus)🔶Data Availability & Consensus Layer (Txn Consensus)

Vertical Decoupling

The vertical decoupling in ME Network refers to the categorization of blockchain businesses, organizing one or more related businesses into a collection according to specific rules, which we call a "module."

In the modular blockchain of ME Network, functions such as transaction broadcasting, account balances, and consensus mechanisms are handled by separate modules, rather than all functionalities being tightly integrated together. This decoupling makes network maintenance easier, enhances scalability, and allows for the reuse or replacement of modules without impacting the entire ME Network system.

Since Rollup-chains are independent and customizable, more Rollup models and execution environments will emerge in the future, leading to changes in ME Network's settlement and consensus models. Moreover, the performance of ME Network itself must continuously adapt to technological advancements. Therefore, the combined horizontal and vertical decoupling approach is undoubtedly the most potential and forward-looking blockchain architecture currently. This structure not only provides higher flexibility and scalability but also better adapts to the constantly evolving technology and market demands.

  • The Core consensus maintenance is separated from transaction execution, decoupling transaction processing from settlement and consensus, thereby reducing the main chain's resource occupancy.

  • Provides stable data availability and efficient resource invocation.

  • After business types are decoupled, they interact through dedicated interfaces, allowing different modules to be deployed and upgraded independently, facilitating the continuous evolution of ME Network.

Last updated