On March 8th, MegaETH co-founder Lei Yang posted on social media that the RPC outage incident yesterday exposed an interesting edge case. Debugging the RPC method call resulted in the server allocating a large amount of memory for an excessively long string, ultimately leading to memory exhaustion. The MegaETH team has decided to build their own RPC stack in order to apply multiple optimizations on the RPC stack to improve performance. From a performance perspective, the results are good, but the cost is that the team will need to handle the maintenance of the infrastructure themselves. It is expected that there will be more outage situations in the future, and more post-incident analysis reports will be released. It is hoped that these reports will stimulate interesting discussions. They encourage everyone to provide more edge cases for testing now, rather than encountering problems months later.
MegaETH decided to build its own RPC stack and expected downtime during testing
2025-03-08 13:02:00 /
Disclaimer: This specification is preliminary and is subject to change at any time without notice.