zkEVM is a Fully EVM equivalent and zk friendly virtual machine.
- Awesome zkEVM
- Contributing
-
An Incomplete Guide to Rollups - vitalik, Introducing Rollup.
-
A rollup-centric ethereum roadmap - vitalik, rollup-centric ethereum roadmap.
-
How Zk-Rollups Work - How barry whiteHat's rollup works.
-
zkEVM - Scroll zkEVM.
-
zkEVM Architecture - Scroll & EF zkEVM Architecture.
-
ZKVerse: Deep Dive Into Polygon Hermez 2.0 - Deep into zkEVM of polygon hermez.
-
zkEVM circuit arithmetization - zkEVM circuits and EVM circuit, yezhang.
- Hardware Acceleration for Zero Knowledge Proofs - Hardware for ZKPs.
-
Introduction to zk-SNARKs with Examples - Get started to learn zk-SNARK by example.
-
Why and How zk-SNARK Works - In-depth SNARK mechanism and understanding.
-
idn3 rollup - iden3 rollup implement.
-
barryWhiteHat rollup - First rollup implemented by barryWhiteHat.
-
zkEVM-circuit - zkEVM circuit implement.
-
zkEVM-spec - zkEVM design.
-
zkEVM-document - zkEVM (Community Edition) Documentation.
-
zkEVM-chain - appliedzkp(PSE) L1 contract.
-
zksync v1 - zksync v1 source code.
-
compiler-solidity - zkSync v2 compiler.
-
zksync v2 portal - zksync v2 faucet, Goerli network.
- Awesome-starknet - A curated list of starkNet resources.
- Awesome-zkps - A curated list of zkps resources.
Contributions are very welcome!
Please have a look at contributing.md for guidelines.