Skip to main content

Moonchain Design

Moonchain is dedicated to establishing a secure, decentralized, and permissionless rollup on Ethereum Virtual Machine (EVM), akin to platforms like Arbitrum. Central to its architecture is the necessity for publicly accessible block data, essential for reconstructing post-block states and generating proofs. The design emphasizes rapid and efficient block creation and proposal processes to ensure equitable access to chain data and foster fair competition among proposers. This framework extends to transparent access to transaction fees and MEV (Miner Extractable Value), supporting a robust and inclusive blockchain ecosystem.

📄️ Data Availability

The Moonchain zkEVM DA module leverages IPNS for data storage, sending only essential state roots and a necessary subset of transaction data to Arbitrum (L2), while posting the bulk of the transaction batch data to IPNS. This approach allows decentralized applications (dApps) with high gas consumption to operate at the same cost as standard transactions on MXC zkEVM. Consequently, even with high transaction complexity, the Arbitrum fee remains stable, leading to potential cost savings of up to 70% compared to traditional L2 rollup fees on Arbitrum.