facebookresearch / narwhal
Narwhal and Tusk: A DAG-based Mempool and Efficient BFT Consensus.
☆202Updated 2 years ago
Alternatives and similar repositories for narwhal:
Users that are interested in narwhal are comparing it to the libraries listed below
- Implementation of the HotStuff consensus protocol.☆131Updated 8 months ago
- Implementation of BFT consensus protocols based on the Narwhal mempool.☆98Updated 6 months ago
- ☆191Updated last month
- A Rust implementation of the Groth16 zkSNARK☆283Updated last month
- A general-purpose BFT state machine replication library with modularity and simplicity, suitable for building hybrid consensus cryptocurr…☆250Updated last year
- The Honey Badger of BFT Protocols☆141Updated 2 years ago
- A Rust library for the Marlin preprocessing zkSNARK☆321Updated last year
- Tutorial for writing constraints in the `arkworks` framework☆231Updated 10 months ago
- A curated list of awesome things related to plonk proof system☆237Updated 8 months ago
- Source code for the ICDCS 2022 paper "Dissecting the Performance of Chained-BFT"☆51Updated 2 years ago
- Example to create merkle path proof using libsnark☆44Updated 4 years ago
- A high-level framework for developing efficient zk-SNARK circuits☆185Updated 2 years ago
- A zkSNARK toolkit to work with circom zkp DSL in plonk proof system.☆160Updated 2 years ago
- Pairing-friendly elliptic curve library.☆344Updated last week
- Playing around with HotStuff BFT consensus protocol.☆20Updated 5 years ago
- An implementation of Verifiable Delay Functions in Rust☆179Updated 4 years ago
- A pure Rust PLONK implementation using arkworks as a backend.☆306Updated last year
- zkSNARK library implementation in Go from scratch (compiler, setup, prover, verifier)☆257Updated 3 years ago
- zkPoD: A decentralized system for perfect fair data exchange☆212Updated last year
- Open source implementation of zkSTARKs in pure Rust☆82Updated last year
- zkInterface is a protocol for the interoperability of zero-knowledge frameworks.☆130Updated last year
- Arithmatic circuits convertible to R1CS based on Bulletproofs☆89Updated 2 years ago
- Narwhal & Tusk are a high throughput mempool & consensus, used in the Sui smart contract platform☆163Updated 2 years ago
- High-throughput Byzantine consensus on variable bandwidth networks.☆36Updated 10 months ago
- Tutorial and example code for using libsnark☆192Updated 3 years ago
- ☆48Updated 2 years ago
- A Rust library for polynomial commitments☆377Updated 4 months ago
- FFT, data-recovery and KZG commitments, a.k.a. Kate commitments, in Go - *super experimental*☆90Updated last year
- Implementations of popular elliptic curves☆306Updated last year
- Awesome Byzantine Fault Tolerance (BFT)☆64Updated 2 years ago