This book documents research and development efforts around Ethereum's zkEVM initiative.
To build and read this book locally:
-
Install mdBook:
cargo install mdbook
-
Clone this repository:
git clone https://github.com/eth-act/zkevm-book.git cd zkevm-book -
Build and serve the book:
mdbook serve --open
The book will open in your default web browser at http://localhost:3000.
We welcome comments, pull requests, and contributions. Be aware that the focus of the book is:
- to explain what zkVMs are
- to explain which problems they solve in Ethereum
- to explain how they would be used in Ethereum
The focus of the book is not:
- to explain every detail of a specific zkVM
- to explain the cryptographic concepts in full detail
Also, don't use this to open controversial discussions about the future of Ethereum.
Dual License: APACHE + MIT.