Sequencing Layer

WowChain draws inspiration from the Ethereum ZK Rollup architecture, dividing its system into execution and settlement layers to provide efficient and secure scalability for the Layer 2 network. The sequencing layer is the core component of the WowChain architecture, responsible for transaction processing, block generation, and state updates.

In this architecture, the Execution Module functions similarly to the Sequencer in Ethereum Layer 2, centrally managing the reception and processing of user transactions, generating new Layer 2 blocks or transaction batches. Additionally, Rollup Nodes are divided into two types: regular Layer 2 full nodes and Proposers, which collaborate to synchronize transactions and validate states.

Collaboration between Sequencer and Proposer

In the design of WowChain, the Proposer and Sequencer work closely together. After the Sequencer processes a batch of transactions, the Proposer synchronizes the transaction content. Data synchronization can occur off-chain directly or, after the Sequencer publishes transaction data to the Dogecoin main chain, the Proposer can download and validate it.

Furthermore, WowChain requires both the Sequencer and Proposer nodes to run a Dogecoin client and stay synchronized with the latest blocks from the main chain to ensure the smooth operation of the Layer 2 system and seamless interaction with the main chain.

Key Operations in the Sequencing Layer

After sorting transactions and generating transaction batches, the WowChain Sequencer triggers the following operations:

1. Execute Transactions

The Sequencer executes all transactions locally and updates the Layer 2 state data.

2. Package Transaction Data

The transaction data is aggregated into transaction batches (txn batch) or blocks and sent to the Proposer (optional) and the Prover.

3. Upload Transaction Batch

The packaged transaction batch is uploaded to the Dogecoin blockchain. The Proposer downloads this data from the main chain and completes its state update.

4. Publish State Commitment

The Proposer submits the updated state commitment (state root) to the Dogecoin blockchain, ensuring the transparency and finality of state changes.

5. Handle Challenges

If the state commitment is challenged, the Proposer must respond to the challenge and resolve the dispute through on-chain verification procedures.

Core Features of the WowChain Sequencer

• Public Mempool

The Sequencer uses a public mempool mechanism, ensuring that all transaction requests are transparent and verifiable, thereby enhancing decentralization and the overall transparency of the system.

• Fast Block Generation

The Sequencer generates new blocks at a fixed interval (every 1 second), regardless of whether there are new transaction requests, ensuring high responsiveness and stability for the Layer 2 network.

Summary

The WowChain sequencing layer provides rapid, secure, and efficient Layer 2 scalability for Dogecoin through advanced transaction processing logic, flexible data synchronization mechanisms, and cutting-edge zero-knowledge proof technology. With 1-second block generation times and a public mempool design, WowChain significantly boosts transaction throughput while maintaining decentralization and transparency, breathing new life into the Dogecoin ecosystem and unlocking its full potential.

Last updated