Lists (17)
Sort Name ascending (A-Z)
AWs
includes games that might not be onchain (yet)Consensus clients
Eth2 clientsCTFs / Puzzles
Paradigm CTF, Curta CTF, ZK Hack Puzzles, GeometryECC
from ECC basics to pairings and other cool stuffEVM
know the EVM by heartExecution clients
Eth1 clientsFolding schemes
Proof aggregation, recursion and composition (Novi stuff)Game Development
Unityneovim
themes & configsProgrammable Cryptography
Applied cryptography: FHE, MPC, lattices, isogenies, etc etcRust
Rust resources, good first issues (cryptography, mostly)Verkle trees
stateless clients -- instant sync clientsZK
includes proof systems, arithmetisation and ZK Rustzk-DSLs
Circom, Halo2, NoirZK Hardware
Parallelizing EVM, ZK coprocessors, etc etc (check ZPRIZE + Ingonyama + ZK Hack + others?)Zupass
zupass integrationsZupass / PCDs
digital identity --------- with data integrityStars
A curated list of Zero Knowledge links, mostly focusing on blockchain.
lambdaworks offers implementations for both SNARKs and STARKs provers, along with the flexibility to leverage their individual components for constructing customized SNARKs.
Math problems I found nice enough to implement, beginning with easy problems, then I will add some intermediate, advanced problems.
Every time I have an idea, I write it down. These are a collection of my top software ideas -- problems I think enough people have that don't have solutions. I expect you can reach a decent userbas…
Neovim 0.9 configuration for coding React, TypeScript and Rust
This is the frontend for the Scroll documentation
A set of tooling related to halo2 circuits verification inside Solidity contracts
Noir is a domain specific language for zero knowledge proofs
A Rust library for the Marlin preprocessing zkSNARK
My homework and notes on zkEVM Bootcamp by zkSync and Encode Club
📚 Learning the basics of Unity by coding 10 games.
Jupyter notebook for explaining elliptic curve encryption
Open-source Ethereum consensus client written in Java
Go implementation of Ethereum proof of stake
Nimbus: an Ethereum Execution Client for Resource-Restricted Devices
🌟 TypeScript Implementation of Ethereum Consensus
Go implementation of the Ethereum protocol
A robust execution client for Ethereum node operators.