Fluct is a modular blockchain framework for multi chain, like Rollup, Layer 1 or other chain.
Execute transaction and build state locally.
- op-geth: Embeded op-geth into rust code.
- workbench: Anvil fork with engine api support
Beacon derive execution module to execute transaction and apply state. This module accept data from consensus.
- Single: Single node with manual block seal.
- PoW: PoW to seal block.
- BFT: Use bft algorithm to seal block.
- Optimistic: Seal block from L1 and A.
Sequencer work with beacon to seal block. This module build block from transaction pool.
- FIFO
- Gas fee order
- Order from other Consensus(decentralised sequencer)
P2P Module sync transaction into sequencer and sync block into Execution Module.
Expose block and tx data from execution module, and send transaction into sequencer.