consensus-algorithm

There are 277 repositories under consensus-algorithm topic.

  • pybft

    Experiments with pBFT

    Language:Python22
  • dusk-blindbid

    Implementation of the blindbid logic within Zero Knowledge Proofs

    Language:Rust21
  • raft_for_dummies

    2017春季MIT分布式系统课程实验

    Language:Go18
  • gandalf

    A Raft implementation which can bring consensus to every database

    Language:Rust17
  • dp

    Distributed Programming Abstractions

    Language:Go16
  • DockBox

    Python package to facilitate the use of popular docking software

    Language:Python16
  • vr

    A library of replicated state machine algorithms is based on Viewstamped Replication Revisited

    Language:Go15
  • raft-protocol-implementation

    raft-protocol-implementation

    Raft protocol implementation as part of "Distributed databases" course in UCU

    Language:Go14
  • quintet

    An implementation of the Raft consensus protocol.

    Language:C++14
  • obyte-witness

    Order provider (witness) for Obyte network

    Language:JavaScript14
  • raft-impl

    A demo 1-to-1 implementation with high availability in Golang for Raft, based on 6.824's raft labs. (NJU dissys course's lab code)

    Language:Go13
  • abgp-js

    Authenticated Byzantine gossip protocol

    Language:TypeScript13
  • ConsensusPKI

    Data driven Public Key Ecosystem Backed by Blockchain & Fault Tolerance. Keywords: Trustless PKI, Blockchain, Consensus, Merkle tree, Merkle proof, Practical Byzantine Fault Tolerance (PBFT), Proof of Work (PoW), X.509 alternative

    Language:Python13
  • HashgraphMachine

    An implementation of the Swirlds Hashgraph - a fair, fast, replicated, Byzantine state machine

    Language:Java13
  • consensus_ADMM

    Consensus-ADMM for multi-robot trajectory optimization.

    Language:Jupyter Notebook10
  • raft-lite

    A simple and lightweight pure Python implementation of RAFT Consensus.

    Language:Python10
  • LLMSurver

    LLMSurver - Automatic LLM-based literature review filtering inside your browser

    Language:TypeScript9
  • OmniSpacetimeDB

    Implementation of a distributed database intended for a MMO game (Bitcraft), a project developed as part of the advanced distributed systems course. Project dir for ID2203 VT24 P3

    Language:Rust8
  • Blockchain---PBFT-algorithm-in-Python

    1. Implementation of PBFT in python. 2.Clustering the miners on the basis of distance. 3.Using ML to optimise the number of clusters to get the minimum number of commits

    Language:Python8
  • Consensus-Algorithm

    "Rendez-vous" algorithm for multi mobile-robotics control

    Language:MATLAB8
  • mystore

    A distributed, in-memory key-value store written in C++

    Language:C++8
  • mongochain

    PoC of a decentralized datastore

    Language:Java8
  • askcoin

    Askcoin (ASIC-resistant) is a decentralized Q&A and prediction platform

    Language:C++8
  • practical-byzantine-fault-tolerance

    Implementation of Practical Byzantine Fault Tolerance (PBFT) consensus algorithm in Python

    Language:Python7
  • raftleader

    raftleader

    Raft leader election process in Hyperledger Fabric.

  • raft-consensus

    An implementation of Raft Distributed Consensus Protocol (https://raft.github.io/raft.pdf).

    Language:C++7
  • Blockchain-notes

    "Explore the world of blockchain with our comprehensive notes! Unravel the complexities of decentralized technology, smart contracts, and crypto fundamentals. Your go-to resource for mastering blockchain concepts. 🚀 #BlockchainEducation #CryptoNotes"

  • dpos

    Delegated Proof-of-Democracy: a DPoS based consensus protocol for permissioned blockchain.

    Language:JavaScript6
  • block-chain-based-voting-system-backend

    Java Spring Boot Backend API

    Language:Java5
  • raft

    Raft consensum algorithm FP implementation

    Language:C#5
  • anova

    A distributed ledger with a focus on privacy, safety and scalability

    Language:Rust5
  • dimoschain

    A PoC cryptocurrency with a PoC blockchain and consensus protocol; whitepaper on the way.

    Language:Go5
  • Proof-of-SAT

    Generate and solve random instances of MAX-SAT and instances of MAX-SAT that are deterministically and pseudo-randomly generated from the solutions of previous MAX-SAT instances. This is a prototype of how a proof of work algorithm can be derived from a relevant problem.

    Language:Python5
  • RubyHashgraph

    Implementing the Hashgraph consensus algorithm in Ruby

    Language:Ruby5
  • SerenaRosi

    SerenaRosi's GitHub page

    Language:HTML4
  • PBFTDemo

    Simple PBFT workflow execution

    Language:C#4