It is analyzed from the essential structure of the blockchain. Functionally, the blockchain system can be divided into three parts: Execution layer: execute transactions;
Consensus layer: Verification and consensus on transaction execution results;
Data Availability Layer: Storage of transaction raw data.
At present, Ethereum's hot Layer2 is an attempt to modularize and separate the execution layer.

