adam 555
160 posts











Not this old fight again 😅. Long answer incoming. First what is speed? Transaction throughput Some people call speed the throughput of the blockchain. This is normally reported as TPS but I prefer Gigagas per second. Reported TPS 100k+ MegaETH (Not reported afaik) 1m+ Somnia (50 Gigagas) Currently in testnet 20k TPS MegaETH (1.7 Gigagas) 1m+ Somnia (50 Gigagas) Somnia is currently live with much higher throughput than MegaETH. They have some optimisations coming which I believe may get them to 100k tps but not 1m. I believe Somnia has higher throughput than Mega Latency - Block time Some people look at block time as the measure of speed. This is core component in the speed of blockchain. There is nuance here as Mega has two types of blocks EVM blocks - Fully evm compatible. Same as other EVM chains. Mini blocks - Blocks where header data is stripped out. May have backwards compatibility breaks. Currently there is no public api where you can use the mini blocks. I believe they cause issues with backwards compatibility. The Mega team skirt this question when I directly ask them. x.com/0xPaulThomas/s… Block times Somnia - 100 ms full evm blocks Mega - 1000ms full evm blocks Mega - 10 ms mini blocks If you recode your app to use mini blocks you can get better block times than Somnia. This for me is not good for developer ex. But as the endpoint is not public I can not 100% say that for sure. This post compares the full evm blocktimes of the two chains. x.com/0xPaulThomas/s… End to end latency The time it takes for a client to submit a transaction it to be confirmed and another client is able to read it. This one is hard to measure. Mega recently took down their web socket endpoint so testing here is harder to do. There are many component parts one is the time it takes for an RPC to respond. This post shows that currently the Mega RPC was much slower than the Somnia + Ankr one. x.com/0xPaulThomas/s… I do believe this will get better as the Mega infra gets more mature. TLDR Somnia has higher throughput than MegaETH If you reprogram your app to use mini blocks, co-locate it with the MegaETH sequencer I believe MegaETH should get better latencies than Somnia. This however massively trades off decentralisation which I believe is the point of web3. You can find some of the benchmarks I ran in public githubs on those posts.


I’m bored ape #2462 and part of the best club on the internet.



Don't forget to drop your monad wallet address in the comment of @monad_xyz to get your soulbound NFT. Gmonad, say it back if you've dropped your wallet.

















