This repo is for internal sharing on zkEVM materials
- zkEVM by AppliedZKP
Specs: https://github.com/appliedzkp/zkevm-specs
Circuits: https://github.com/appliedzkp/zkevm-circuits - zkEVM design doc by Consensys
Specs: https://ethresear.ch/uploads/short-url/3DM8kjFfIG6PHXu4qpYpmujXgme.pdf - zkEVM intro by Hermez
Slides: https://docs.google.com/presentation/d/17AmfkaKZd4QVXeyNLLnWHMD3DbOeW8fQAbUdgJjw3eQ/edit#slide=id.ge593c85d0e_0_223
A talk given by Jordi Baylina in EthCC 4: https://www.youtube.com/watch?v=17d5DG6L2nw
- zksync 1.0 (only for payment): https://github.com/matter-labs/zksync
- a simple but nice zk-rollup (for payment) by barryWhiteHat (also the "inventor" of zk-rollup): https://github.com/barryWhiteHat/roll_up
- a zk rollup PoC implementation by iden3 (now Hermez): https://github.com/iden3/rollup
-
Explain EVM
-
EVM Tools:
-
Awesome EVM: https://github.com/pirapira/awesome-ethereum-virtual-machine
-
Yellow Paper
- the original version: https://ethereum.github.io/yellowpaper/paper.pdf
- a readable version: https://github.com/chronaeon/beigepaper/blob/master/beigepaper.pdf