Topic

consensus

Repositories (1275)

go-ibft
go-ibft 0xPolygon Go

A minimal and compact IBFT 2.0 implementation, written in Go

23
pbft
pbft didchain Go

simple practical byzantine fault-tolerant

23
fastconsensus
fastconsensus adityat Jupyter Notebook

Fast consensus clustering in networks

22
isaac-consensus-protocol
isaac-consensus-protocol bosnet Python

Proof of concept for ISAAC consensus protocol

22
Simplex
Simplex ava-labs Go

Simplex consensus protocol

22
epitome-django
epitome-django TheDemocracyFoundation JavaScript

Epitome implementation in django.

21
nats-on-a-log
nats-on-a-log nats-io Go

Raft log replication using NATS.

21
Blocksharp
Blocksharp revoltez C#

Actor based, horizontally scalable Blockchain using Akka.net.

21
detailed-plutus-lecture-notes
detailed-plutus-lecture-notes jonathondilworth HTML

Initially started as my own personal lecture notes. Slowly, I'm converting this repo into an extremely detailed set of notes to help future pioneers,...

21
nado
nado hclivess Python

NADO is a phone-mineable, fair-launch, post-quantum blockchain. Signatures are quantum-resistant (ML-DSA-44), and transfers can be made fully private...

21
Consensus
Consensus harveydevereux Python

Implements consensus algorithms on fixed and time varying graphs

20
distributed-system
distributed-system andrewlee302 Go

Creative and educational project for distributed system

20
gordian
gordian gordian-engine Go

Modular, byzantine-fault-tolerant consensus engine

20
specs
specs anoma TeX

Specifications for the Anoma protocols.

20
ensign
ensign rotationalio Go

An eventing platform that is distributed in time and space.

19
rust-cuckoo
rust-cuckoo CodeChain-io Rust

A memory-bound graph-theoretic proof-of-work system written in Rust

18
kcoin
kcoin kowala-tech JavaScript

A stable cryptocurrency that algorithmically targets $1 USD using the Kowala Protocol

18
vrrm
vrrm evanmcc Erlang

rough code for running consensus

18
raftly
raftly ani03sha Go

A production-quality Raft consensus implementation in Go: written as a failure-simulation laboratory, not a tutorial.

18
xar-network
xar-network xar-network Go

Crypto agnostic decentralized finance

17
leanda
leanda konnov Lean

Distributed algorithms in Lean 4

17
coredb
coredb lichuang Rust

Redis-compatible distributed key-value database built on Raft and RocksDB that provides strong consistency and automatic failover in a clustered envir...

17
gandalf
gandalf ShayanDeSh Rust

A Raft implementation which can bring consensus to every database

17
tool
tool Delphi-BFT JavaScript

Delphi-BFT automates large-scale simulations of unmodified BFT protocol implementations through the Phantom simulator given a simple experimental desc...

17
mockchain
mockchain 0xsouravm Rust

A modular Rust blockchain implementation with pluggable consensus mechanisms (PoW/PoS), ECDSA-secured transactions, and gRPC API. Educational project...

16
hornet
hornet tobysharp C++

Hornet is a minimal, executable specification of Bitcoin's consensus rules, expressed both in declarative C++ and in a purpose-built domain-specific f...

16
omnipaxos-rocksdb-tutorial
omnipaxos-rocksdb-tutorial haraldng Rust

This is a small demo of how to transform a simple single-server RocksDB service written in Rust into a distributed version using OmniPaxos.

16
cita-bft
cita-bft citahub Rust

CITA BFT

15
PoR
PoR ninanoo

A New Distributed Consensus and Distributed Ledger Algorithm

15
anychaindb
anychaindb eeonevision Go

AnychainDB is fast, distributed, blockchain database based on Tendermint and MongoDB

15
zk-vrf-consensus
zk-vrf-consensus Boopi7 Rust

zero knowledge consensus for pos chains

15
lun
lun soonsoon2 JavaScript

論 — Ask multiple AI agents, get consensus. CLI tool for multi-agent design decisions. Currently supports Kiro, Claude Code, Copilot — more coming.

15
consensus-loop
consensus-loop berrzebb JavaScript

Claude Code plugin — structural guardrails for multi-agent software development. RTM-based evidence, cross-model adversarial audit, 7 MCP tools, workt...

15
raft-protocol-implementation
raft-protocol-implementation IvanProdaiko94 Go

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

15
DISEQ
DISEQ Boopi7 Rust

distributed sequencer with zk consensus

15
numerifides
numerifides tyzbit

A proposal for a system of decentralized trust, built on an open, public blockchain.

14
stellar-observatory
stellar-observatory andrenarchy Python

Python package for analyzing the Stellar network

14
praft
praft pi-plan Python

Python implementation of the Raft algorithm for distributed consensus

14
sam2consensus
sam2consensus edgardomortiz Python

Get the consensus sequences from SAM (and BAM) files, ignoring the reference

14
blockchain_implementation
blockchain_implementation Adiprogrammer7 Python

Simple blockchain implementation using python and flask. It implements basic concepts of blockchain, like proof of work, mining, consensus, generating...

14
js-stellarbeat-backend
js-stellarbeat-backend stellarbeat TypeScript

API, storage and workers for scanning the Stellar network.

14
bitcoin-rs
bitcoin-rs gosuda Rust

Bitcoin full node implementation in Rust

14
pposdex
pposdex cusma Python

Algorand Pure Proof of Stake Decentralization Index

14
substrate-node-joystream
substrate-node-joystream Joystream Rust

Joystream Full Node

13
Tangram.Vector
Tangram.Vector tangramproject C#

Tangram Vector Node

13
OwlBrain
OwlBrain nasserDev TypeScript

Multi-LLM AI debate platform — orchestrate structured debates between Claude, GPT, and Gemini with consensus scoring and synthesized verdicts.

13
paxos_vs_raft
paxos_vs_raft Dicklesworthstone

Educational comparison of the Paxos and Raft distributed consensus algorithms

13
Ixian-DLT
Ixian-DLT ixian-platform C#

Consensus & ledger layer of the Ixian Platform. Tracks transactions, IXI Names, and base presences using Ixian's novel Proof of Collaborative Work (Po...

13
bitcoin-echo
bitcoin-echo bitcoinecho C

A complete Bitcoin protocol implementation in pure C, designed to freeze forever upon completion. Zero dependencies. Built for permanence, not conti...

13
papers
papers martyanov

The most influential papers about distributed systems, databases, algorithms, and data structures

13