Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Part II: zkVM Internals

Note. Section under construction.

  • in this second part of the book, we introduce the basic concepts that underlie the construction of zkVMs

  • that is, we answer the question “How do zkVMs work internally?”

  • of course, each zkVM team made different design decisions and the different zkVMs work in different ways

  • however, there are some shared core principles underlying their design, and we want to explain those briefly, and link to more detailed explanations of those

  • the goal is not that the reader learns exactly how a specific zkVM works, but rather that the reader gets a basic understanding (without much detail) of the basic concepts and can later dive deeper into details of a specific zkVM (which is not in the scope of this book)

  • we expand on this doc by Cody here (or in an overview subsection)