Topic

consensus

Repositories (860)

paxos-rs
paxos-rs zowens Rust

Paxos implementation in Rust

80
overlord
overlord nervosnetwork Rust

Overlord consensus protocol.

78
turingcell
turingcell turingcell C

TuringCell: Run Linux over Paxos/Raft

77
specs
specs algorandfoundation TeX

Algorand Specifications

73
vsr-rs
vsr-rs penberg Rust

Viewstamped Replication for Rust

73
simperby
simperby postech-dao Rust

The ultimate BFT blockchain engine for decentralized organizations with powerful trustless interoperability.

73
caribou
caribou fpgasystems Verilog

Caribou: Distributed Smart Storage built with FPGAs

69
poa-network-consensus-contracts
poa-network-consensus-contracts poanetwork JavaScript

Main repository for POADAO consensus. Includes contracts for Initial Ceremony, Governance, Management of Validators

68
coolbeans
coolbeans 1xyz Go

Coolbeans is a distributed work queue that implements the beanstalkd protocol.

68
ouroboros-consensus
ouroboros-consensus IntersectMBO Haskell

Implementation of a Consensus Layer for the Ouroboros family of protocols

65
kittynode
kittynode blackkittylabs Rust

A control center for world computer operators.

65
epaxos
epaxos nvb Go

A pluggable implementation of the Egalitarian Paxos Consensus Protocol

64
BankBox
BankBox Colored-Coins JavaScript

ColoredCoins desktop wallet application for digital currency issuance and management.

63
Spectre
Spectre ChainSafe Rust

ZK coprocessor for verifying Beacon chain headers via Altair lightclient protocol

61
AlephBFT
AlephBFT Cardinal-Cryptography Rust

Rust implementation of Aleph consensus protocol

60
apollo
apollo salesforce Java

An experimental multi-tenant distributed system platform

58
hotstuff_rs
hotstuff_rs parallelchain-io Rust

Performant Byzantine Fault Tolerant State Machine Replication (BFT SMR) in Rust.

58
bamboo
bamboo gitferry Go

Source code for the ICDCS 2022 paper "Dissecting the Performance of Chained-BFT"

58
chainspace-prototype
chainspace-prototype chainspace Python

Chainspace is a distributed ledger platform for high-integrity and transparent processing of transactions within a decentralized system.

57
Blockchain_Specialization_Coursera
Blockchain_Specialization_Coursera linhnt31 Solidity

Programming Assignments and Quizzes from all courses within the Blockchain Specialization offered by The University at Buffalo and The State Universi...

57
structure_via_consensus
structure_via_consensus isi-vista Jupyter Notebook

Towards Learning Structure via Consensus for Face Segmentation and Parsing (CVPR 2020)

56
proof-of-history-explained
proof-of-history-explained lsmod Rust

code example for article: "proof of history explained" published on medium

56
CONSENT
CONSENT morispi C++

Scalable long read self-correction and assembly polishing with multiple sequence alignment

55
lightchain
lightchain lightstreams-network Go

Fast proof-of-authority blockchain based on go-ethereum and tendermint

54
bft-rs
bft-rs cryptape Rust

An efficient and stable Rust library of BFT protocol for distributed system.

52
raft-rocks
raft-rocks hellocodeM Go

A simple database based on raft and rocksdb

51
ipc
ipc consensus-shipyard Rust

🌳 Spawn multi-level trees of customized, scalable, EVM-compatible networks with IPC. L2++ powered by FVM, Wasm, libp2p, IPFS/IPLD, and CometBFT.

51
celestia-specs
celestia-specs celestiaorg JavaScript

Celestia Specifications

49
robotarium-rendezvous-RSSDOA
robotarium-rendezvous-RSSDOA SMARTlab-Purdue MATLAB

This repository contains the Matlab source codes (to use in Robotarium platform) of various rendezvous controllers for consensus control in a multi-ag...

48
ios
ios heidihoward Go

Reliable distributed agreement service for the cloud

47
Raft-Paxos-Sample
Raft-Paxos-Sample liu-jianhao Go

MIT6.824实现分布式一致性算法——Raft&Paxos

47
QubicWallet
QubicWallet LillieBrunos C++

Qubic Core - The official Qubic node implementation

47
raft-lite
raft-lite LiangrunDa Rust

Raft Lite is a very simple and verified implementation of the Raft consensus algorithm.

47
ococo
ococo karel-brinda C++

Ococo: the first online variant and consensus caller. Call genomic consensus directly from an unsorted SAM/BAM stream.

46
Bitcoin-and-Cryptocurrency-Technologies
Bitcoin-and-Cryptocurrency-Technologies Amitha353 Java
45
rabia
rabia haochenpan Go

Rabia: Simplifying State-Machine Replication Through Randomization (SOSP 2021)

45
ConsensusLLM-code
ConsensusLLM-code WindyLab Python

Source code of our paper "Multi-Agent Consensus Seeking via Large Language Models".

44
factom
factom FactomProject Go

Library for writing Factom clients in go

43
go-vsr
go-vsr tangledbytes Go

ViewStamped Replication implementation in Go

43
graft
graft varunu28 Go

🪵 From scratch implementation of Raft consensus algorithm in Go

40
groupthink
groupthink openpolitics Ruby

A collaborative democratic platform built atop GitHub, designed for open policymaking and manifesto writing.

39
raftor
raftor oronsh Rust

Distributed chat system built with rust

39
raft-kotlin
raft-kotlin AChepurnoi Kotlin

Kotlin implementation of Raft consensus algorithm

38
nimbus
nimbus moonbeam-foundation Rust

Upgradeable consensus framework for Substrate blockchains and parachains

38
Bismuth
Bismuth bismuthfoundation Python

[Released] Core Node of Bismuth - The first Python blockchain protocol and platform

37
scp
scp bobg Go

Standalone implementation of the Stellar Consensus Protocol.

36
awesome-raft
awesome-raft cizixs

Raft is gaining popularity in distributed systems as a simple and powerful consensus algorithm.

36
eth-metrics
eth-metrics alrevuelta Go

A blazing-fast, scalable, and easy-to-setup service that tracks Ethereum validator performance using public beacon chain data.

36
popstellar
popstellar dedis Kotlin

Proof-of-personhood System

35
replica-io
replica-io replica-io

Express the essence of distributed replication and coordination

34