Overview
Recently a bankless spotify epsode about high performant evm blockchain is popular, let's discorver:
Takeaways
General
- High performance can be achieved in various ways: single-thread optimization / parallel computing; with different expressions.
- Monad's monolithic approach vs. MegaETH's modularity.
- Ethereum settlement + 3rd party data availability (DA) works.
- Crypto should be fun; limited edition strategies for peripheral products.
Debate on Full Nodes
https://x.com/keoneHD/status/1826488867152605320
In an interview, Keone@Monad and Lei@MegaETH had a disagreement on the definition of a full node. The core issue is whether trusting the sequencer when syncing the state from the sequencer during full node startup constitutes a trust assumption. Keone later expanded on this debate on Twitter.
Keone Hon@Monad In the context of an exchange or merchant scenario, under megaeth architecture, how long should the transaction confirmation period be when using the so-called full node?
Vitalik@Ethereum The main focus is not on the definition of a full node. There are two levels of confirmation for transactions based on Ethereum L2:
- Pre-confirmation at the sequencer level, using a sequencer slashing mechanism to prevent malicious behavior.
- L1 confirmation for a deeper level of security.
Keone Hon@Monad In a fraud-proof system, should a transaction be re-executed to ensure it is not being cheated?
Vitalik@Ethereum Introducing stakesure: https://arxiv.org/pdf/2401.05797 will provide instant feedback (either success or compensation). ZK and validity proofs will solve this issue.
Keone Hon@Monad Replaying transactions is obviously very costly, and megaeth will not implement zk validity proofs for now. I still believe that in real production environments, being able to run a full node (to execute all transactions) is very important for the payment process.
Monad
- Monad DB / Monad BFT / parallel (async) execution; 100-200 validators distributed globally.
- The biggest execution bottleneck is state access.
- Monad emphasizes decentralization, characterized by low-cost hardware / validator count / full node count.
- Monad DB is a core innovation, with Merkle tree optimizations.
- Monad uses async execution; decoupled from consensus.
- Monad has community-driven design mascots.
- Currently there is a devnet; mainnet will be fully open-source before launch.
- Mainnet is expected early next year.

MegaETH
- MegaETH is an ETH Layer 2: sequencer / full node / verifier node.
- MegaETH uses fraud proofs / eigen data availability (DA).
- MegaETH's verifier uses a stateless client.
- MegaETH is based on Ethereum for decentralization.
- Emphasizes low latency: e.g., real-time games.
- Incubation program: Mega Mafia.
- MegaETH uses Bunny as its mascot.
- Mainnet is expected early next year.

EVM
- It has a 256-bit width issue, but fundamentally it is sound, with strong ecosystem and network effects, and it is evolving.
- Vitalik mentioned 3 regrets, including precompiled contracts?