143 Open Source Consensus Software Projects
Free and open source consensus code projects including engines, APIs, generators, and tools.
Etcd 38467 ⭐
Distributed reliable key-value store for the most critical data of a distributed system
Hyperledger Fabric 13004 ⭐
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.
Paxosstore 1456 ⭐
PaxosStore has been deployed in WeChat production for more than two years, providing storage services for the core businesses of WeChat backend. Now PaxosStore is running on thousands of machines, and is able to afford billions of peak TPS.
Jpantunes Awesome Cryptoeconomics 1044 ⭐
An awesome curated list of Cryptoeconomic research and learning materials
Async Raft 773 ⭐
An implementation of the Raft distributed consensus protocol using the Tokio framework.
Gryadka JS 311 ⭐
Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol
Hbbft 294 ⭐
An implementation of the paper "Honey Badger of BFT Protocols" in Rust. This is a modular library of consensus.
Awesome Decentralized Papers 192 ⭐
Influential papers in decentralized systems (cryptocurrencies, contracts, consensus, etc.)
Verdi Raft 153 ⭐
An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework
Dr Orlovsky Library 104 ⭐
Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge
Gttc 112 ⭐
Official Go implementation of maro (TTC), A Decentralized and Incentivized Social Networking Protocol
Metaanalysis Of Alternative Consensus Protocols 91 ⭐
This paper presents the first systematization of knowledge within these major blockchain protocols, understanding the common challenges and solutions, and providing a formal structure within which to compare them. We break down these protocols by network, adversarial, and economic model, deeply understanding the common challenges of choosing proposers and committees, propogation, and finality.
Ouroboros Network 198 ⭐
An implementation of the Ouroboros family of consensus algorithms, with its networking support
Gencore 89 ⭐
Generate duplex/single consensus reads to reduce sequencing noises and remove duplications
Poa Network Consensus Contracts 68 ⭐
Main repository for POADAO consensus. Includes contracts for Initial Ceremony, Governance, Management of Validators
Skale Consensus 59 ⭐
SKALE BFT consensus is universal, modern, modular, high-performance, asynchronous, provably-secure, agent-based Proof-of-Stake blockchain consensus engine in C++ 17. Used by SKALE elastic blockchains. Easy and flexible enough to implement your own blockchain or smart contract platform. BLS signatures and Binary Asynchronous Consensus are main building blocks.
Ococo 47 ⭐
Ococo: the first online variant and consensus caller. Call genomic consensus directly from an unsorted SAM/BAM stream.
Chainspace Prototype 49 ⭐
Chainspace is a distributed ledger platform for high-integrity and transparent processing of transactions within a decentralized system.
Blockchain Consensus 75 ⭐
This is my attempt to list all possible blockchain consensus out there, i welcome pull request of the blockchain community! lets make it the main reference for blockchain consensus
Cryptiumlabs Library 31 ⭐
This repository is used as an open library for the blockchain community. We include letters, papers, analysis, blogposts, etc, for anyone to use.
Consensus Yaraft 31 ⭐
consensus-yaraft is a library for distributed, strong consistent, highly replicated log storage. It's based on yaraft, which is an implementation of the Raft protocol.
Groupthink 32 ⭐
A collaborative democratic platform built atop GitHub, designed for open policymaking and manifesto writing.
Consent 46 ⭐
Scalable long read self-correction and assembly polishing with multiple sequence alignment
Structure_via_consensus 50 ⭐
Towards Learning Structure via Consensus for Face Segmentation and Parsing (CVPR 2020)
Awesome Raft 28 ⭐
Raft is gaining popularity in distributed systems as a simple and powerful consensus algorithm.
Poa Chain Spec 26 ⭐
Spec files, bootnodes, governance contracts addresses for POA Network instances: Core (live), Sokol (test), xDai
Cleisthenes 25 ⭐
HoneyBadgerBFT, the first practical asynchronous BFT protocol without timing assuption
Robotarium Rendezvous Rssdoa 31 ⭐
This repository contains the Matlab source codes (to use in Robotarium platform) of various rendezvous controllers for consensus control in a multi-agent / multi-robot system.