Cheap Parallel execution with RISCV

This is all hypothesis at the time of writing.

The basic idea is that if you have many tiny 32-bit riscv cores, each segment of execution can be orchestrated into those, independently.

These segments could be transactions or a part of a block (a sub-block).

The reason it is desirable to do is if you have an execution of a massive gas limit like 1 Gigagas. Typical single threaded execution would take seconds to complete. Multi-threaded would be great, but it would consume a lot of power and would require expensive hardware.

In the future, it's likely that more cheap, small and efficient riscv cores would be available and something like a single 128-core M.2 RiscV hardware could easily achieve amazing multi-threaded execution with this approach at a fraction of the power and cost.

Last updated