All Projects → matter-labs → bellman

matter-labs / bellman

Licence: Apache-2.0, MIT licenses found Licenses found Apache-2.0 LICENSE-APACHE MIT LICENSE-MIT
Bellman zkSNARK library for community with Ethereum's BN256 support

Projects that are alternatives of or similar to bellman

awesome-zkp-starter-pack
A curated collection of links for zero-knowledge proof cryptography used in blockchains
Stars: ✭ 63 (-47.93%)
Mutual labels:  zero-knowledge, zksnarks, zero-knowledge-proofs
snarkOS
A Decentralized Operating System for Zero-Knowledge Applications
Stars: ✭ 1,302 (+976.03%)
Mutual labels:  zero-knowledge, zksnarks
snarkVM
A Virtual Machine for Zero-Knowledge Executions
Stars: ✭ 345 (+185.12%)
Mutual labels:  zero-knowledge, zkp
klefki
Klefki is a playground for researching elliptic curve group based algorithm, such as MPC, ZKP and HE. All data types & structures are based on mathematical defination of abstract algebra.
Stars: ✭ 12 (-90.08%)
Mutual labels:  zero-knowledge, zksnark
FISCO-BCOS
FISCO BCOS是由微众牵头的金链盟主导研发、对外开源、安全可控的企业级金融区块链底层技术平台。 单链配置下,性能TPS可达万级。提供群组架构、并行计算、分布式存储、可插拔的共识机制、隐私保护算法、支持全链路国密算法等诸多特性。 经过多个机构、多个应用,长时间在生产环境中的实践检验,具备金融级的高性能、高可用性及高安全性。FISCO BCOS is a secure and reliable financial-grade open-source blockchain platform. The platform provides rich features including group architecture, cross-chain communication protoc…
Stars: ✭ 1,603 (+1224.79%)
Mutual labels:  zero-knowledge
zkc
zero-knowledge chat suite
Stars: ✭ 96 (-20.66%)
Mutual labels:  zero-knowledge
autovpn2
OpenVPN VPN Gate Client for Linux, connects you to a random Free VPN in a country of your choice by country code.
Stars: ✭ 30 (-75.21%)
Mutual labels:  zero-knowledge
zk
Cross-platform zero knowledge proofs
Stars: ✭ 44 (-63.64%)
Mutual labels:  zero-knowledge
dalek-rangeproofs
This was a pure-Rust implementation of a rangeproof scheme. It is now obsoleted by Bulletproofs.
Stars: ✭ 16 (-86.78%)
Mutual labels:  zero-knowledge
WeDPR-Lab-iOS-SDK
iOS SDK of WeDPR-Lab-Core; WeDPR即时可用场景式隐私保护高效解决方案核心算法组件iOS SDK
Stars: ✭ 13 (-89.26%)
Mutual labels:  zkp
plonk
A pure Rust PLONK implementation using arkworks as a backend.
Stars: ✭ 128 (+5.79%)
Mutual labels:  zero-knowledge
zkp
Experimental zero-knowledge proof compiler in Rust macros
Stars: ✭ 121 (+0%)
Mutual labels:  zero-knowledge
Cryptpad
Collaboration suite, end-to-end encrypted and open-source.
Stars: ✭ 3,125 (+2482.64%)
Mutual labels:  zero-knowledge
crypto-in-action
algebra arithmetic, finite fields, elliptic curves, zero-knowledge
Stars: ✭ 65 (-46.28%)
Mutual labels:  zero-knowledge
schnorr-nizk
Schnorr Protocol for Non-interactive Zero-Knowledge Proofs
Stars: ✭ 67 (-44.63%)
Mutual labels:  zero-knowledge
examples
Examples of NuID's zero knowledge authentication and key management facilities in various languages and frameworks. Open an Issue or PR if you'd like to see your favorite tool here.
Stars: ✭ 42 (-65.29%)
Mutual labels:  zero-knowledge
dusk-blindbid
Implementation of the blindbid logic within Zero Knowledge Proofs
Stars: ✭ 18 (-85.12%)
Mutual labels:  zero-knowledge
FlashPaper
One-time encrypted password/secret sharing
Stars: ✭ 85 (-29.75%)
Mutual labels:  zero-knowledge
baseline
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 r…
Stars: ✭ 565 (+366.94%)
Mutual labels:  zero-knowledge-proofs
arkworks-gadgets
Zero-knowledge gadgets for Webb's cross-chain blockchain applications.
Stars: ✭ 72 (-40.5%)
Mutual labels:  zero-knowledge

bellman "Community edition"

Originally developed for ZCash, it has diverged now and focuses solely on the PLONK proof system. Uses our "community edition" pairing for Ethereum's BN256 curve.

Features

Allows one to design PLONK circuits with custom gates and lookup tables with junction with franklin-crypto gadget library. At the moment the lookup argument implies using the lookup over the first three state columns (usually refered as A/B/C) and allows to have simultaneously a gate and a lookup applied on the same row of the trace.

License

Licensed under either of

at your option.

Code Examples:

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].