zk-SNARK (Groth16) based authentication for EVM smart contracts.
-
Updated
Mar 7, 2024 - JavaScript
zk-SNARK (Groth16) based authentication for EVM smart contracts.
Incremental Merkle Tree (IMT) - a specialized form of a Merkle tree designed to allow for efficient appending of new elements
Minimal spawn only version of DF as an exercise to implement ZKP
My learning journey to understand practical ZKP systems, including KZG poly commitment, Groth16, Plonk, ...
Zero-knowledge prover utility for HollowDB.
Repository for the solution of "Fraternitas<>Libertatis" team during the Sber Hackaton 2024.
A QAP compiler implemented in Python, used to compile the codes written in a Python-like programming laguage into its QAP form, and perform Groth16's setup, proof and verification steps.
Privacy preserved digital contents trading system on public blockchain
ElGamal encryption/decryption Circom2 circuits on the Baby Jubjub curve with TypeScript integration for input handling, testing, and benchmarking.
UI for socathie/custom-dark-forest
Add a description, image, and links to the groth16 topic page so that developers can more easily learn about it.
To associate your repository with the groth16 topic, visit your repo's landing page and select "manage topics."