Ethrex is already a minimalist Ethereum client, vertically integrated with many of its dependencies and capable of launching either a ZK based or centralized L2.
We currently sustain performance of around 500 megagas and are actively working to reach and maintain over 1 gigagas. Parallelization of the EVM and the merkelization are both in progress.
Despite its size, Ethrex supports every feature available in the market with significantly fewer lines of code. Everything has been built within a year, with real development starting only at the end of last year. The codebase currently stands at 65k lines, but we expect to reduce that as we hit sustainable 1 gigagas throughput.
We’re also working on a small book to document everything we’ve built and learned.
Congrats to the @class_lambda team.