Content pfp
Content
@
0 reply
26 recasts
26 reactions

Mohamed Fouda pfp
Mohamed Fouda
@fouda
One major bottleneck in the EVM is handling state and state growth. State is persistent and cannot be deleted (similar to 4844 bobs). Addressing the effect of state growth on performance often requires changing how the state is stored/handled which breaks EVM compatibility https://warpcast.com/bayardo/0xddc921b1
1 reply
2 recasts
4 reactions

Mohamed Fouda pfp
Mohamed Fouda
@fouda
For instance, the biggest change in Monad is not parallelizing the EVM, that was the easy part. The harder part was creating a new database format allowing faster and more-efficient access to state. This means that the state can significantly grow without degrading the performance of the chain nodes
1 reply
0 recast
1 reaction

Mohamed Fouda pfp
Mohamed Fouda
@fouda
I think Ethereum L2s should go this route and break the compatibility with the L1 in terms of managing on-chain state in favor of higher throughput and lower fees
1 reply
0 recast
1 reaction