Repository navigation

#

zk-snarks

A curated list of awesome things related to learning Zero-Knowledge Proofs (ZKP).

5460
7 个月前

Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security.

OCaml
2035
3 小时前
Rust
2033
6 个月前

gnark is a fast zk-SNARK library that offers a high-level API to design circuits. The library is open source and developed under the Apache 2.0 license

Go
1532
2 天前
Rust
1222
2 天前

The simplest and most extensible zkVM. Fast and fully open source from a16z crypto and friends. ⚡

Rust
773
3 天前

The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and distributed ledger technology to enable confidential and complex coordination between enterprises while keeping data in systems of record. This repo serves as the main repo for the Baseline Protocol, containing core packages, examples, and reference implementations.

TypeScript
578
2 个月前

Bulletproofs are short non-interactive zero-knowledge proofs that require no trusted setup

Haskell
540
2 年前

Multitool soft for ZkSync Era

Python
454
1 年前

Lurk is a Turing-complete programming language for recursive zk-SNARKs. This is the prior, elliptic curve based variant of Lurk (contact: @porcuquine)

Rust
447
2 个月前

Verify any text in any sent or received email, cryptographically and via only trusting the sending mailserver.

TypeScript
400
5 天前

Anonymous Airdrops using ZK-SNARKs

Circom
354
1 年前

A monorepo of reusable libraries for zero-knowledge technologies.

TypeScript
316
6 天前

A curated list of zero-knowledge folding schemes

298
8 个月前

A privacy-preserving blockchain on Substrate

Rust
261
3 个月前

Hydra-S1 ZK Proving scheme circuits, used for ZK Attesters in Sismo

TypeScript
238
2 年前

State-of-the-art Elliptic Curve operations and SNARKS verification for Cairo & Starknet 🐺.

Cairo
227
3 天前

This repository contains list of resources to aid your journey of mastering Zero Knowledge Proofs. If you find any resource missing, you can create a pull request and be a contributor of the project.

227
19 天前

Ethereum L2 scaling solution for private transactions using zk-SNARK and optimistic rollup.

TypeScript
219
2 年前