consensus

There are 627 repositories under consensus topic.

  • little-raft

    The lightest distributed consensus library. Run your own replicated state machine! ❤️

    Language:Rust446
  • torchft

    Fault tolerance for PyTorch (HSDP, LocalSGD, DiLoCo, Streaming DiLoCo)

    Language:Python401
  • klein

    klein

    🔥 Klein is a Paxos based distributed collection tool library, including distributed ArrayList, distributed HashMap, distributed Cache, distributed Lock, etc..

    Language:Java377
  • hbbft

    An implementation of the paper "Honey Badger of BFT Protocols" in Rust. This is a modular library of consensus.

    Language:Rust365
  • js

    Gryadka is a minimalistic master-master replicated consistent key-value storage based on the CASPaxos protocol

    Language:JavaScript333
  • floyd

    A raft consensus implementation that is simply and understandable

    Language:C++321
  • malachite

    Flexible BFT consensus engine in Rust

    Language:Rust303
  • heimdall

    ⚠️ Deprecated. Legacy Heimdall implementation for Polygon. See https://github.com/0xPolygon/heimdall-v2 for the active version.

    Language:Go282
  • monorepo

    Commonware Library Primitives and Examples

    Language:Rust281
  • jgroups-raft

    Implementation of the Raft consensus protocol in JGroups

    Language:Java279
  • Trepang

    Raft学习的一些资料

  • go-lachesis

    aBFT consensus for permission-less networks

    Language:Go222
  • matrixcube

    Fundamental Building Block for Elastic Storage With Strong Consistency and Reliability

    Language:Go209
  • awesome-decentralized-papers

    Influential papers in decentralized systems (cryptocurrencies, contracts, consensus, etc.)

  • omnipaxos

    OmniPaxos is a distributed log implemented as a Rust library.

    Language:Rust206
  • Awesome-Mind-Network

    List of Codes by Mind Network

  • WPaxos

    A production-grade java implementation of paxos consensus algorithm

    Language:Java203
  • verdi-raft

    An implementation of the Raft distributed consensus protocol, verified in Coq using the Verdi framework

    Language:Coq189
  • Bismuth

    [Migrated] The first Python blockchain protocol and platform

    Language:Tcl181
  • narwhal

    Narwhal & Tusk are a high throughput mempool & consensus, used in the Sui smart contract platform

    Language:Rust171
  • bifrost

    Pure rust building block for distributed systems

    Language:Rust168
  • hyperbridge

    Hyperbridge scales verifiable interoperability

    Language:Rust166
  • private-tor-network

    Run an isolated instance of a tor network in Docker containers

    Language:Shell165
  • truechain-consensus-core

    TrueChain Consensus Protocol: Minerva

    Language:Go161
  • zatt

    Python implementation of the Raft algorithm for distributed consensus

    Language:Python157
  • asyncmachine-go

    asyncmachine-go

    Batteries-included graph control flow library (AOP, actor model, state-machine)

    Language:Go153
  • taiga

    A framework for generalized shielded state transitions

    Language:Rust151
  • scp_zh

    恒星共识协议中文翻译

    Language:TeX147
  • raft-rs

    An understandable, fast and scalable Raft Consensus implementation

    Language:Rust146
  • Nezha

    Nezha: Deployable and High-Performance Consensus Using Synchronized Clocks

    Language:C++144
  • hotstuff

    Implementation of the HotStuff consensus protocol.

    Language:Rust141
  • swim-js

    JavaScript implementation of SWIM membership protocol

    Language:JavaScript141
  • blockchain-consensus

    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

  • raft

    raft is a golang library that provides a simple, clean, and idiomatic implementation of the Raft consensus protocol

    Language:Go137
  • MIT-6.5840

    My solution for MIT 6.5840 (aka. MIT 6.824). No failure within 30,000 tests.

    Language:Go131
  • library

    Collection of papers in the field of distributed systems, game theory, cryptography, cryptoeconomics, zero knowledge