AVOUM for Nervos FAQ
NOTE: These are my personal notes while implementing the AVOUM for Nervos PoC. They may just be outright wrong in some parts.
Q: Does the execution environment for the rebase script also have to continue the normal verification of the new transaction, within the same execution pass in the vm?
A: No, it’s done in a separate execution pass.
Q: Are ecalls syscalls? executive calls, it seems to be so.
A: Yes, this is just RISC-V convention to call them ecalls instead of syscalls.
Q: What’s the difference between TraceMachine vs ASMMachine? A: No idea what’s the difference…
TODO
- How is riscv relevant here? Where is it setup? Do they just implement a compatible interpreter in x64?