Architecture
The figure below details the high-level architecture of the RISE stack.
Execution
- pevm. Fully open source parallel EVM execution engine.
- Continuous Execution. Aka, Continuous Block Pipeline.
State Access
- Versioned Merkle Trees (VMT). A novel structure to optimize state access and improve overall system performance.
- RiseDB. Custom DB specifically designed for EVM chain states.
Reth
The RISE stack is built on top of Reth, the Rust execution client build by Paradigm. We thank the Reth team for building the execution client and SDK on which the RISE stack is built. We look forward to paying it forward by making meaningful contributions to the Reth project.
Data Availability
The RISE stack demands high bandwidth data availability. The stack is designed in a modular fashion to support a variety of data availability solutions.
Based Sequencing
RISE will harness based sequencing to decentralize the block production process. This will allow for a more secure and scalable system.