Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: zksnarks

WTFAcademy/WTF-zk

零知识证明入门教程。Comprehensive Zero-Knowledge Proofs Tutorial. #zk #WIP

Language: Jupyter Notebook - Size: 78 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 653 - Forks: 99

lvxv/libsnark-example

libsnark learn example

Language: C++ - Size: 1.95 KB - Last synced: 3 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

AleoHQ/welcome

👋 Welcome to Provable! Zero-Knowledge is Finally Here 🚀

Size: 19.2 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 312 - Forks: 198

iluxonchik/zkLocus

zkLocus is an application, a framework, and protocol that enables private and programmable geolocation sharing both off-chain and on-chain. Natively implemented on the Mina Protocol using the O1JS framework, zkLocus turns geolocation into a Real-World-Asset (RWA). zkLocus's DeFi ecosystem is powered by its native $ZKL token.

Language: TypeScript - Size: 1.74 MB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 34 - Forks: 2

hamidra/bitcoin-fold

Implementation of Proof-Carrying bitcoin header using Nova IVC

Language: Rust - Size: 31.3 KB - Last synced: 17 days ago - Pushed: 27 days ago - Stars: 0 - Forks: 0

Electron-Labs/sha512

SHA512 Circom circuits

Language: JavaScript - Size: 35.2 KB - Last synced: 2 days ago - Pushed: over 1 year ago - Stars: 13 - Forks: 5

microsoft/Spartan

Spartan: High-speed zkSNARKs without trusted setup

Language: Rust - Size: 134 KB - Last synced: 23 days ago - Pushed: about 2 months ago - Stars: 634 - Forks: 96

mlabs-haskell/MinAuth

MinaAuth is a library and accompanying set of Typescript packages making it easy to set up authentication/authorization based on zero-knowledge proof verification. The current functionality is focused on authorizing an HTTP API access with JWT tokens granted on providing valid zero-knowledge proofs.

Language: TypeScript - Size: 5.69 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

matter-labs/bellman Fork of zkcrypto/bellman

Bellman zkSNARK library for community with Ethereum's BN256 support

Language: C - Size: 13.4 MB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 151 - Forks: 75

leonardoalt/fusion

An experimental progressive and fast zkRollup written in Rust, focused on performance, modularity, and applying cutting-edge Verifiable Computation proof systems.

Language: Rust - Size: 53 MB - Last synced: 26 days ago - Pushed: 26 days ago - Stars: 117 - Forks: 4

fluidex/plonkit

A zkSNARK toolkit to work with circom zkp DSL in plonk proof system.

Language: Rust - Size: 1.75 MB - Last synced: 27 days ago - Pushed: over 1 year ago - Stars: 154 - Forks: 24

vocdoni/vocdoni-node

A set of libraries and tools for the Vocdoni decentralized backend infrastructure, the main ground of our universally verifiable, privacy-centric and scalable digital voting protocol

Language: Go - Size: 16.3 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 80 - Forks: 16

arkworks-rs/ripp

Argument systems for inner pairing products

Language: Rust - Size: 316 KB - Last synced: 21 days ago - Pushed: 6 months ago - Stars: 42 - Forks: 13

RisenCrypto/RisenCrypto.github.io Fork of barryclark/jekyll-now

Write ups on Mathematical Cryptography

Language: SCSS - Size: 9.75 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 3

AleoHQ/sdk

A Software Development Kit (SDK) for Zero-Knowledge Transactions

Language: TypeScript - Size: 165 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 548 - Forks: 430

Zokrates/ZoKrates

A toolbox for zkSNARKs on Ethereum

Language: Rust - Size: 18.1 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1,735 - Forks: 351

o1-labs/proof-systems

The proof systems used by Mina

Language: Rust - Size: 140 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 365 - Forks: 82

mortimr/snarkrs

⚜️ZKSnarks utility | Compatible with Circom circuits

Language: Rust - Size: 71.3 KB - Last synced: about 2 months ago - Pushed: about 5 years ago - Stars: 3 - Forks: 0

sudiptab2100/Incremental-Merkle-Tree-Python

Incremental Merkle Tree (IMT) - a specialized form of a Merkle tree designed to allow for efficient appending of new elements

Language: Python - Size: 35.2 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

sdiehl/bulletproofs

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

Language: Haskell - Size: 177 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 531 - Forks: 44

PaulRBerg/awesome-zkp-starter-pack

A curated collection of links for zero-knowledge proof cryptography used in blockchains

Size: 5.86 KB - Last synced: 11 days ago - Pushed: over 5 years ago - Stars: 69 - Forks: 7

visoftsolutions/noir_rs Fork of AztecProtocol/aztec-packages

Rust-based zkSNARK Proving&Verifying tool for noir-lang

Language: C++ - Size: 193 MB - Last synced: about 2 months ago - Pushed: 4 months ago - Stars: 6 - Forks: 1

Loopring/protocols

A zkRollup DEX & Payment Protocol

Language: Solidity - Size: 39.4 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 305 - Forks: 106

minerdao/awesome-aleo

Awesome Aleo mining and development resources maintained by MinerDAO community.

Size: 149 KB - Last synced: 12 days ago - Pushed: over 1 year ago - Stars: 49 - Forks: 14

howardwu/awesome-aleo

🏎️ A curated list of Aleo & Leo code and resources 🏎️

Size: 201 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 322 - Forks: 218

AleoHQ/workshop

📜 A Starter Guide to Build ZK Applications 📜

Language: Shell - Size: 12.5 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 301 - Forks: 236

tomoima525/zkp-vote

Proof of concept dapp for zero-knowledge proof with Zokrates

Language: TypeScript - Size: 378 KB - Last synced: about 2 months ago - Pushed: over 2 years ago - Stars: 19 - Forks: 2

DASC7600-2022-E-Voting/E-Voting-App

DApp that implements "zkSNARK-Open-Vote-Network" into usable application for voting

Language: JavaScript - Size: 4.97 MB - Last synced: 3 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0

sdiehl/arithmetic-circuits

Arithmetic circuits for zero knowledge proof systems

Language: Haskell - Size: 328 KB - Last synced: 3 months ago - Pushed: about 4 years ago - Stars: 79 - Forks: 13

HaoPham23/zkSalary

A Privacy-Preserving System for Salary Verification Using zk-SNARK

Language: Circom - Size: 25.1 MB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

AleoHQ/snarkOS

A Decentralized Operating System for ZK Applications

Language: Rust - Size: 630 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 3,404 - Forks: 2,550

scipr-lab/dizk

Java library for distributed zero knowledge proof systems

Language: Java - Size: 175 KB - Last synced: 3 months ago - Pushed: about 2 years ago - Stars: 228 - Forks: 65

Thabokani/aleo-starter

Size: 16.6 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 2 - Forks: 0

Electron-Labs/ed25519-circom

ED25519 implementation in Circom

Language: JavaScript - Size: 104 KB - Last synced: 3 months ago - Pushed: 11 months ago - Stars: 100 - Forks: 15

AntoineRondelet/snark-mixer

A PoC for a zkSnark-based mixer on Ethereum (adapted from Miximus)

Language: C++ - Size: 146 KB - Last synced: 5 months ago - Pushed: over 1 year ago - Stars: 28 - Forks: 3

AleoHQ/leo

🦁 The Leo Programming Language. A Programming Language for Formally Verified, Zero-Knowledge Applications

Language: Rust - Size: 126 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 4,044 - Forks: 600

visoftsolutions/noir_java

Java-based zkSNARK Proving&Verifying tool for noir-lang

Language: Rust - Size: 6.29 MB - Last synced: about 2 months ago - Pushed: 6 months ago - Stars: 3 - Forks: 0

visoftsolutions/noir_swift

Swift-based zkSNARK Proving&Verifying tool for noir-lang

Language: Swift - Size: 44.9 KB - Last synced: about 2 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 1

fapiper/onchain-access-control

A proof-of-concept for SSI-oriented, on-chain access control. Smart contract managed roles, based on anonymous credentials that combine verifiable credentials and zero-knowledge proof systems.

Language: Go - Size: 1.94 MB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

zero-savvy/zk-remote-attestation

Implementation of zRA protocol, a non-interactive method for constructing a transparent remote attestation (RA) protocol based on zkSNARKs.

Language: Circom - Size: 24.5 MB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 4 - Forks: 0

somesh-banerjee/zero-knowledge-sample-contract

A simple zk app using SNARKs

Language: JavaScript - Size: 4.63 MB - Last synced: 7 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

ziesha-network/bazuka

Rust implementation of Ziesha protocol

Language: Rust - Size: 2.75 MB - Last synced: 7 months ago - Pushed: 8 months ago - Stars: 1,066 - Forks: 508

qct/zk-example

An example to show how zk-SNARK works

Language: Solidity - Size: 183 KB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 2 - Forks: 0

itsN1X/0x7981_fff_btcp

https://n1x.site/0x7981_fff_btcp

Size: 229 KB - Last synced: 7 months ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 1

Raunaque97/RepeatingLifeZK

Language: TypeScript - Size: 522 KB - Last synced: about 2 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 0

tarassh/tauvslagrange

zkSNARK trusted setup experiment

Language: Rust - Size: 55.2 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

vocdoni/docs

Vocdoni documentation

Language: JavaScript - Size: 9.06 MB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 5 - Forks: 8

bullet-tooth/zk-battleship

Language: Rust - Size: 10.7 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

SuccinctPaul/pazk-notes

Notes and implments of JThaler PAZK book.

Language: Rust - Size: 221 KB - Last synced: about 2 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

howardwu/wagyu-zcash-parameters

Import Zcash Sapling parameters natively into your Rust code

Language: Rust - Size: 47.7 MB - Last synced: 26 days ago - Pushed: about 3 years ago - Stars: 4 - Forks: 2

thetrung/06-zkLedger

Use Mina as a Ledger to secure wallets on-chain / off-chain.

Language: TypeScript - Size: 400 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

thetrung/05-counter

mina counter sample to test zkApp.

Language: TypeScript - Size: 127 KB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

thetrung/04-zkapp-browser-ui

Mina Tutorial

Language: JavaScript - Size: 3.23 MB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

statebox/libsnark-circuit

Language: C++ - Size: 33.1 MB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

statebox/zksnark-notebooks

iPython notebooks for zkSNARK experiments

Language: Jupyter Notebook - Size: 7.81 KB - Last synced: 10 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0

LexiccLabs/VergeNet Fork of harmony-one/horizon

First Prize Winner of Hack the Horizon Bridge Hackathon in Gitcoin organized by Harmony Protocol. Zero Knowledge Proof based Proof System for Cross Chain Interoperability with Harmony Protocol and Ethereum Protocol on Horizon Bridge

Language: Solidity - Size: 1.71 MB - Last synced: 10 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

GigameshGarages/SiddhiNet Fork of LexiccLabs/SemiotNet

Winner of Binance Prize in the ETH Punk 2021. Privacy Preserving & Real Time Randomness Powered Skill Streaming Social Token Marketplace using ERC20, ERC 721, ERC 1620, ERC 1724 Specifications.

Language: Solidity - Size: 5.15 MB - Last synced: 10 months ago - Pushed: about 3 years ago - Stars: 2 - Forks: 2

TtheBC01/circom-playground

30 minute practical crash course to zkSNARKs with Circom and snarkjs.

Language: Dockerfile - Size: 96.7 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

minerdao/posts

MinerDAO focus on the Chinese community to research and share mining tutorial.

Size: 4.48 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 30 - Forks: 2

palutz/ZKPBootcamp_hw

ZKP Bootcamp homeworks

Language: Rust - Size: 38.1 KB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0

z-prize/2022-entries

ZPrize 2022 - All qualified entries

Language: Rust - Size: 45.2 MB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 43 - Forks: 14

NotCentralised/notvault-sdk

NotVault is an sdk developed by NotCentralised to build self-sovereign dapps with encryption, zk proofs, ipfs and evm.

Language: TypeScript - Size: 77.1 KB - Last synced: 7 months ago - Pushed: 8 months ago - Stars: 5 - Forks: 0

Electron-Labs/aes-circom

AES-GCM implementation in Circom

Language: JavaScript - Size: 3.38 MB - Last synced: 12 months ago - Pushed: almost 2 years ago - Stars: 22 - Forks: 8

ycryptx/ZKMechanisms

Establish trust without transparency using zk snarks

Language: TypeScript - Size: 65.4 MB - Last synced: about 2 months ago - Pushed: 12 months ago - Stars: 0 - Forks: 0

sdiehl/sonic

Zero-Knowledge SNARKs from Linear-Size Universal and Updatable Structured Reference Strings

Language: Haskell - Size: 67.4 KB - Last synced: about 1 year ago - Pushed: about 4 years ago - Stars: 42 - Forks: 10

LexiccLabs/SemiotNet

First Prize Winner of the Binance Build for Bharat 2021. Privacy Preserving Secure Stable Coin Streaming Network on Binance Smart Chain (BSC) TestNet powered by VDF Locked Time Weighted Averages.

Language: CSS - Size: 5.77 MB - Last synced: 10 months ago - Pushed: about 3 years ago - Stars: 10 - Forks: 12

snario/zknifty

🎴Zero-knowledge non-fungible tokens on Ethereum using zk-SNARKs

Language: Python - Size: 237 KB - Last synced: 11 months ago - Pushed: over 5 years ago - Stars: 87 - Forks: 22

Argennon-Project/csgot

The implementation of the CsGo transpiler

Language: Java - Size: 16.4 MB - Last synced: 11 days ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

alxkzmn/zk-wordle

The Wordle you know, but with Zero-Knowledge Proofs

Language: TypeScript - Size: 84.1 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 10 - Forks: 0

lovesh/libsnark-playground

Learning ZkSNARKs using libsnark

Language: C++ - Size: 14.5 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 10 - Forks: 4

minerdao/aleo-prove-bench

Aleo prove benchmark scripts for testnet3 with GPU.

Language: Rust - Size: 1.25 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 25 - Forks: 8

AleoHQ/aleo-setup Fork of celo-org/snark-setup

A Setup Ceremony for Universal SNARKs

Language: Rust - Size: 10.1 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 47 - Forks: 78

nikkolasg/playsnark

Toy implementation of snark systems - Groth16, PHGR13 - in Go

Language: Go - Size: 113 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 5 - Forks: 0

arkworks-rs/dpc

A library for decentralized private computation

Language: Rust - Size: 206 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 17 - Forks: 4

hossam-magdy/erc721-nft-zokrates-zksnarks

Decentralized/blokchain-based real-estate listing project using ERC721 (NFT), zero-knowledge proofs (zk-SNARKS / ZoKrates), and open marketplace (OpenSea). It is the final project in Blockchain developer nanodegree: https://udacity.com/course/nd1309

Language: Solidity - Size: 893 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 5 - Forks: 1

Unirep/circuits 📦

The circom circuits which are used in Unirep

Language: TypeScript - Size: 118 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 2 - Forks: 1

AwesomeHuang/Zokrates_Demo

A demo using Zokrates to build an encrypted transaction on Ethereum/Qtum based on zkSNARKs algorithm

Size: 62.9 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 9 - Forks: 1

matter-labs-archive/Edcon2019_material

Materials for Edcon 2019 webcast

Language: Rust - Size: 13.7 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 10 - Forks: 4

anudit/zkpython

A zero-knowledge succinct non-interactive argument of knowledge (zk-SNARK) implementation in Python.

Language: Python - Size: 11.7 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 4 - Forks: 6

zTgx/zkMe

🔐 A Groth16 and PLONK toy, including codes, docs and others. Impl in Modern C++ and Rust, and yes, I'm into Rust.

Language: C++ - Size: 93.8 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0

zkcream/mpc Fork of exfinen/snarkjs-mpc

snarkjs-based trusted setup phase2

Language: JavaScript - Size: 41.2 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

kennethgoodman/pyzcash_simplified

A python version of the components of zcash zk-SNARKs - https://z.cash/technology/zksnarks

Language: Python - Size: 6.84 KB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 12 - Forks: 3

airbloc/zero-knowledge-poc

🧮 PoC of Zero-Knowledge Proof Adoption to Airbloc

Language: JavaScript - Size: 47.9 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 7 - Forks: 0

jensendarren/Decentralized-Property-Ownership-Product

Udacity Blockchain Capstone Project: Decentralized Property Ownership Product.

Language: JavaScript - Size: 545 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

Epiisteme/Semiott

Semiott Protocol is a Cryptographic Collective for Succinct Social Interactions and Smart Contracts in the Post Pandemic Political Economy.

Language: Solidity - Size: 3.19 MB - Last synced: 5 days ago - Pushed: about 3 years ago - Stars: 2 - Forks: 1

Ethsnarks/ethsnarks-snasma

Aggregate zkSNARK transactions (like roll_up)

Language: C++ - Size: 37.1 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 12 - Forks: 0

bitzec/bitzec Fork of zcash/zcash

BITZEC [BZC] - The Binary digit Zero-knowledge Electronic Currency , Zcash 2.0 [zec] Sapling fork , 2.5minute blocktime ,7bn max supply, Blockreward decreas every month- on zcashs sapling MPC 2 setup - chat: https://discord.gg/VeBJW3H ANN https://bitcointalk.org/index.php?topic=5045890.0

Language: C++ - Size: 67.2 MB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 6 - Forks: 13

sjuanati/zkSNARK

zkSNARK full process to verify a proof for an arithmetic operation

Language: Solidity - Size: 193 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

vim-labs/ZeneKa

A generalized zkSNARK verification provider.

Language: JavaScript - Size: 1.13 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 0

roynalnaruto/guessmyword

Word Guessing Game

Language: JavaScript - Size: 559 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

lovesh/bellman-examples Fork of arcalinea/bellman-examples

examples for bellman zk-snarks library

Language: Rust - Size: 74.2 KB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 5 - Forks: 3

zeropoolnetwork/zp-chrome-extension

Zeropool chrome extension

Language: JavaScript - Size: 2.73 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 2

Ethsnarks/ethsnarks-sfdl

Fairplay SFDL compiler support for Ethsnarks

Language: Java - Size: 281 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 2 - Forks: 2

brennanfife/Privacy-and-Anonymity

Ongoing resource research bank

Size: 25.4 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

appliedblockchain/jsnark-env-docker

Docker image with prerequisites to build jsnark (apps)

Language: Dockerfile - Size: 1000 Bytes - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

appliedblockchain/jsnark-ethsnarks-examples

Language: JavaScript - Size: 40 KB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 5 - Forks: 1

stefandeml/snark-verifier

web-frontent for zkSNARKS on Ethereum based on ZoKrates

Size: 2.93 KB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

BANKEX/research

Research materials and explainers from BANKEX Foundation

Size: 93.8 KB - Last synced: over 1 year ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 2