Awesome
Awesome zkEVM
zkEVM is a Fully EVM equivalent and zk friendly virtual machine.
<div align="center"> <a href="https://www.artstation.com/artwork/9mEx8a/"> <img alt="zkevm" src="https://cdna.artstation.com/p/assets/images/images/029/062/442/4k/t-x-7.jpg?1596346307" > </a> <p align="center"> <a href="https://github.com/sindresorhus/awesome"> <img alt="awesome" src="https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg"> </a> <a href="https://github.com/LuozhuZhang/awesome-zkevm/graphs/contributors"> <img alt="GitHub contributors" src="https://img.shields.io/github/contributors/LuozhuZhang/awesome-zkevm"> </a> <a href="http://makeapullrequest.com"> <img alt="pull requests welcome badge" src="https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat"> </a> <a href="https://twitter.com/LuozhuZhang"> <img alt="Twitter" src="https://img.shields.io/twitter/url/https/twitter.com/LuozhuZhang.svg?style=social&label=Follow%20%40LuozhuZhang"> </a> </p> </div>Contents
- Awesome zkEVM
- Contributing
Article - Video
Rollup
- 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
- 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.
- The different types of ZK-EVMs
zk-hardware
- Hardware Acceleration for Zero Knowledge Proofs - Hardware for ZKPs.
Zero-Knowledge-Proofs
zk-SNARK
- 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.
Plonk
Halo2
Resources - libraries, tools
Early Rollup
- idn3 rollup - iden3 rollup implement.
- barryWhiteHat rollup - First rollup implemented by barryWhiteHat.
Scroll and Appliedzkp(PSE)
Polygon Hermez
Polygon Zero
zkSync
- zksync v1 - zksync v1 source code.
- compiler-solidity - zkSync v2 compiler.
- zksync v2 portal - zksync v2 faucet, Goerli network.
StarkWare
- Awesome-starknet - A curated list of starkNet resources.
- Warp:transpile solidity to cairo
Zero-Knowledge-Proofs
- Awesome-zkps - A curated list of zkps resources.
Halo2
zkp Acceleration
Different Solutions
Native zkEVM
Compiler-Based zkEVM
Transpiler-Based zkEVM
Other
Contributing
Contributions are very welcome!
Please have a look at contributing.md for guidelines.