Long-term L1 execution layer proposal: replace the EVM with RISC-V

Yes, please :slight_smile: :sparkles::sparkles:

What ISA exactly in the RISC-V family were you considering?

Another one, more mature, is the Cartesi Machine, which is proper RISC-V. Specifically rv64gc — it even boots Linux and runs Doom!


If the L2s also become RISC-V, keeping L1 compatibility, wouldn’t they see (in their execution environment) a similar speedup?


I really don’t get this part, can you give more details?

The scale at which LLVM and GGC are used is ridiculously higher than the Solidity compiler. I believe this is one of the most important metrics for security. Personally, I’d bet on LLVM and GCC. If that’s not enough, there’s always CompCert, which also targets RISC-V.

Perhaps true for zkVMs, but not true for non-zkVMs.

5 Likes