{"repo":"spaceandtimefdn/blitzar","free":true,"listed":false,"github":"https://github.com/spaceandtimefdn/blitzar","clone":"git clone https://github.com/spaceandtimefdn/blitzar.git","description":"Zero-knowledge proof acceleration with GPUs for C++ and Rust","language":"C++","stars":4870,"topics":["cpp20","curve25519","elliptic-curve-cryptography","rust","zk-proofs"],"license":"Apache-2.0","category":"blockchain-web3","readme_excerpt":"Space and Time C++ library for accelerating cryptographic zero-knowledge proofs algorithms on the CPU and GPU. Report Bug Request a Feature Background Blitzar was created by the core cryptography team at Space and Time to accelerate Proof of SQL, a novel zero-knowledge proof for SQL operations. After surveying our options for a GPU acceleration framework, we realized that Proof of SQL needed something better… so we built Blitzar. Now, Proof of SQL can execute analytic queries on 1M+ rows in less than a second, and it’s only getting faster. We’ve open-sourced Blitzar to provide the Web3 community with a faster and more robust framework for building GPU-accelerated ZK proofs. We’re excited to open the project to community contributions to expand the scope of Blitzar and lay the foundation for the next wave of lightning fast ZK proofs. Overview Blitzar is a C++ library for accelerating cryptographic zero-knowledge proof algorithms on the CPU and GPU. Note This repo contains the C++ implementation along with cbindings and a Rust sys-crate. If you are using Rust, use the crate from the companion blitzar-rs repo. The library provides Functions for doing group operations on Curve-25519, Ristretto25519, bls12-381 G1, bn254 G1 and Grumpkin elements. An implementation of Inner Product Argument Protocol for producing and verifying a compact proof of the inner product of two vectors. A sys-crate and bindings to make commitment computations usable from Rust. The library is adopted from co","default_branch":null,"files":null,"tree":[],"storefront":"/r/spaceandtimefdn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/spaceandtimefdn/blitzar/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}