🔶Execution Layer

The Execution Layer is responsible for processing transactions and enabling interactions with smart contracts or ordinary transactions, effectively acting as the top layer in the blockchain technology stack.

In ME Network, the most common example of an execution layer is a Rollup, where computation is performed. The Rollup publishes the computation results, namely the state root, to the settlement layer and submits the transaction data to the data availability layer (DA). The state root information, along with the DA commitments and related data, is then published to ME Hub. By offloading transaction computations to Rollups, the burden on the main chain (ME Hub) is significantly reduced, enabling extremely high TPS (Transactions Per Second) and relatively lower gas fee consumption.

While ME Hub (Settlement Layer) itself supports smart contracts as an independent blockchain, deploying heavy applications on it is not encouraged to maximize space for Rollup. However, before the implementation of Rollup-chain technology, it can serve the execution layer's role.

Last updated