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