Topic

consensus

Repositories (1275)

MetaAnalysis-of-Alternative-Consensus-Protocols
MetaAnalysis-of-Alternative-Consensus-Protocols Mechanism-Labs TeX

This paper presents the first systematization of knowledge within these major blockchain protocols, understanding the common challenges and solutions...

97
skinny
skinny danrl Go

The Skinny Distributed Lock Service

97
jabs
jabs hyajam Java

a blockchain network simulator aimed at researching consensus algorithms for performance and security

92
boki
boki ut-osa C++

Boki: Stateful Serverless Computing with Shared Logs [SOSP '21]

86
skale-consensus
skale-consensus skalenetwork C++

Consensus is a high-performance, provably secure, EVM-compatible protocol that achieves single-block finality. It powers the SKL Gas-Free Network. Bui...

84
paxos-rs
paxos-rs zowens Rust

Paxos implementation in Rust

82
overlord
overlord nervosnetwork Rust

Overlord consensus protocol.

77
turingcell
turingcell turingcell C

TuringCell: Run Linux over Paxos/Raft

77
specs
specs algorandfoundation TeX

Algorand Specifications

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

72
coolbeans
coolbeans 1xyz Go

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

68
poa-network-consensus-contracts
poa-network-consensus-contracts poanetwork JavaScript

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

67
ouroboros-consensus
ouroboros-consensus IntersectMBO Haskell

Implementation of a Consensus Layer for the Ouroboros family of protocols

67
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
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...

63
BankBox
BankBox Colored-Coins JavaScript

ColoredCoins desktop wallet application for digital currency issuance and management.

62
Spectre
Spectre ChainSafe Rust

ZK coprocessor for verifying Beacon chain headers via Altair lightclient protocol

62
AlephBFT
AlephBFT Cardinal-Cryptography Rust

Rust implementation of Aleph consensus protocol

61
apollo
apollo salesforce Java

An experimental multi-tenant distributed system platform

59
bamboo
bamboo gitferry Go

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

58
hotstuff_rs
hotstuff_rs parallelchain-io Rust

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

57
chainspace-prototype
chainspace-prototype chainspace Python

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

56
CONSENT
CONSENT morispi C++

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

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

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

56
structure_via_consensus
structure_via_consensus isi-vista Jupyter Notebook

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

55
lightchain
lightchain lightstreams-network Go

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

54
d-engine
d-engine deventlab Rust

A lightweight, embeddable distributed coordination engine for Rust — strong-consistency KV, watch streams, and leader election, running inside your pr...

53
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
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...

51
raft-lite
raft-lite LiangrunDa Rust

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

49
celestia-specs
celestia-specs celestiaorg JavaScript

Celestia Specifications

49
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
rabia
rabia haochenpan Go

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

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
QubicWallet
QubicWallet LillieBrunos C++

Qubic Core - The official Qubic node implementation

46
Bitcoin-and-Cryptocurrency-Technologies
Bitcoin-and-Cryptocurrency-Technologies Amitha353 Java
44
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
ezraft
ezraft drmingdrmer Rust

A beginner-friendly Raft framework built on openraft: implement two traits, get a fault-tolerant replicated cluster.

43
s2c
s2c io-s2c Java

A replicated state machine built atop S3.

40
graft
graft varunu28 Go

🪵 From scratch implementation of Raft consensus algorithm in Go

40
heimdall-v2
heimdall-v2 0xPolygon Go

Official consensus client of the Polygon blockchain.

39
groupthink
groupthink openpolitics Ruby

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

39
raft-kotlin
raft-kotlin AChepurnoi Kotlin

Kotlin implementation of Raft consensus algorithm

39