ZKVM works exactly like a regular processor. We actually use a permutation argument mechanism to do the emulation of the random access memory. And when you write a program, it jumps into main and there's some initial setup and all the sort of exact standard stuff. When it terminates, there's just basically use a low level instruction in risk five to call to the operating system to represent the termination of the program.
In this week’s episode, Anna and Guillermo chat with Brian Retford and Jeremy Bruestle from RISC Zero. They discuss their previous work in cloud infrastructure and how ZK offered unique solutions to long standing scaling problems. They cover topics like RISC-V, building VMs, and how RISC Zero aims to build a system which could support a decentralized public cloud.
Here are some additional links for this episode:
Check out the ZK Whiteboard Sessions here. Produced by ZK Hack and powered by Polygon.
Today’s episode is sponsored by Mina Protocol.
If you’re a developer looking to get hands-on experience building zero knowledge applications then you should apply for Mina’s zkApp Beta Testers Leaderboard.
Participants will get access to test challenges where you can learn how to build zkApps on Mina for a chance to rank on the leaderboard against other participants. The top participants will have the opportunity to be considered for a grant!
Learn more about the zkApp Beta Testers Leaderboard and how you can start building zkApps by heading to minaprotocol.com/zkpodcast.
If you like what we do: