An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with consensus-algorithm

A curated list of projects in awesome lists tagged with consensus-algorithm .

https://github.com/exonum/exonum

An extensible open-source framework for creating private/permissioned blockchain applications

bitcoin blockchain byzantine consensus-algorithm cryptography database p2p rust

Last synced: 11 Apr 2025

https://github.com/satwikkansal/python_blockchain_app

A fully functional blockchain application implemented in Python from scratch (with tutorial).

blockchain blockchain-application consensus-algorithm decentralized-application python python-blockchain tutorial

Last synced: 16 May 2025

https://github.com/OneSizeFitsQuorum/raft-thesis-zh_cn

Raft 博士论文的中文翻译

chinese consensus-algorithm raft

Last synced: 04 Apr 2025

https://github.com/onesizefitsquorum/raft-thesis-zh_cn

Raft 博士论文的中文翻译

chinese consensus-algorithm raft

Last synced: 22 Feb 2025

https://github.com/mosaicnetworks/babble

Distributed Consensus Middleware

consensus-algorithm hashgraph

Last synced: 12 Apr 2025

https://github.com/nirvik/iWant

Commandline tool for searching and downloading files in LAN network, without any central server

commandline consensus-algorithm decentralization file-monitoring file-sharing lan p2p peer-to-peer python twisted

Last synced: 18 Apr 2025

https://github.com/akiradeveloper/sorock

A Multi-Raft implementation in Rust language.

consensus-algorithm distributed-log raft rust

Last synced: 18 Apr 2025

https://github.com/hhblaze/raft.net

Implementation of RAFT distributed consensus algorithm among TCP Peers on .NET / .NETStandard / .NETCore / dotnet

c-sharp consensus-algorithm core csharp dbreeze distributed dotnet-core dotnet-standard dotnetcore fault-tolerance high-availability net netcore netstandard peer raft raft-consensus raft-server redundancy tcp

Last synced: 16 Mar 2025

https://github.com/anthdm/hbbft

Practical implementation of the Honey Badger Byzantine Fault Tolerance consensus algorithm written in Go.

blockchain consensus-algorithm hbbft

Last synced: 30 Aug 2025

https://github.com/cedricwalter/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

bitcoin blockchain blockchain-technology consensus consensus-algorithm consensus-protocol dlt ethereum proof-of-authority proof-of-existence proof-of-stake proof-of-work smart-contracts

Last synced: 04 Apr 2025

https://github.com/helium/erlang-hbbft

Erlang implementation of HoneyBadgerBFT

consensus-algorithm erlang

Last synced: 15 Apr 2025

https://github.com/al8n/serf

A highly customable, adaptable, runtime agnostic and WASM/WASI friendly decentralized solution for service discovery and orchestration that is lightweight, highly available, and fault tolerant.

async-std asynchronous-programming consensus-algorithm distributed-systems gossip-protocol memberlist rust serf smol tokio

Last synced: 07 Sep 2025

https://github.com/oaklight/vesper-raft

A fault-tolerant distributed key-value store using the Raft consensus algorithm.

consensus-algorithm distributed-storage key-value python3 raft

Last synced: 12 Oct 2025

https://github.com/anthdm/avalanche

A educational / research implementation of the Avalanche consensus algorithm written in Rust

blockchain consensus-algorithm metastability

Last synced: 29 Oct 2025

https://github.com/komamitsu/oraft

Library of Raft consensus algorithm implemented in OCaml

consensus-algorithm ocaml raft raft-consensus-algorithm

Last synced: 14 May 2025

https://github.com/calvinneo/nuft

Nuft is an C++17 implementation of the Raft consensus algorithm.

consensus-algorithm consensus-protocol raft raft-cpp

Last synced: 05 Oct 2025

https://github.com/cafferychen777/mLLMCelltype

An iterative multi-LLM consensus framework for accurate cell type annotation in single-cell RNA-seq data

bioinformatics cell-type-annotation consensus-algorithm large-language-models llm scanpy seurat single-cell

Last synced: 24 Apr 2025

https://github.com/armen/dp

Distributed Programming Abstractions

abstraction consensus-algorithm distributed go group-communication reliable

Last synced: 04 Jul 2025

https://github.com/krokozyab/agent-fusion

Multi-agent AI orchestrator enabling Claude Code, Codex CLI, Amazon Q Developer, and Gemini Code Assist to collaborate through consensus-based decision making via MCP

agent ai aws-q claude claude-code codex collaboration consensus-algorithm gemini integration mcp multiagent orchestrator

Last synced: 16 Oct 2025

https://github.com/ivanprodaiko94/raft-protocol-implementation

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

consensus consensus-algorithm distributed distributed-systems raft raft-consensus raft-protocol ucu

Last synced: 15 Apr 2025

https://github.com/stardustdl/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)

consensus-algorithm distributed-systems golang nju nju-cs raft raft-consensus-algorithm

Last synced: 12 Aug 2025

https://github.com/lichuan/askcoin

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

askcoin bitcoin block blockchain consensus consensus-algorithm cplusplus-11 cpp cpp11 cryptocurrency pow

Last synced: 16 Jul 2025

https://github.com/pmuens/anova

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

bft bft-protocols consensus consensus-algorithm distributed-ledger distributed-systems dlt

Last synced: 24 Apr 2025

https://github.com/devonfulcher/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.

blockchain blockchain-technology boolean-satisfiability consensus consensus-algorithm proof-of-work satisfiability

Last synced: 18 Sep 2025

https://github.com/dzdx/raft

an implementation of the distributed consensus protocol

consensus-algorithm golang raft

Last synced: 04 Nov 2025

https://github.com/shreyansh26/blockchain

Simple Blockchain implementation in Python

blockchain consensus-algorithm proof-of-work

Last synced: 29 Nov 2025

https://github.com/mehdikhosa50/creating-a-blockchain-from-scratch-with-javascript

Building my Own Blockchain with Javascript. Yet It's not completed. Well, After running this code you would be able to run different Nodes and mine blocks

bootstrap consensus-algorithm css expressjs html5 javascript mining nodejs postman-api

Last synced: 20 Nov 2025

https://github.com/gigameshgarages/tusslenet

A RANDAO Powered by Chainlink Initiators, Adaptors and Verifiable Random Functions integrated with Proof of Stake Consensus Validators

chainlink chainlink-adapter chainlink-vrf consensus-algorithm erc20-tokens ethereum ethereum-contract oracles proof-of-authority proof-of-stake truffle truffle-box truffle-framework truffle-testing truffleframework yarn yarn-package

Last synced: 09 Apr 2025

https://github.com/laugharne/pow_pos_poh

Les mécanismes de consensus permettent de se mettre d'accord sur une version commune et unique des données partagées par une blockchain, et ce, malgré la possible présence de nœuds défaillants ou malveillants. Le solde et l'état du réseau doivent être synchronisés sur la majorité des nœuds pour éviter les problèmes de double dépense.

algorithms bitcoin blockchain blockchain-technology consensus consensus-algorithm ethereum poh pos pow proof-of-history proof-of-stake proof-of-work rust rust-lang solana

Last synced: 22 Jul 2025

https://github.com/wrongbyte/rust-paxos

✨ (WIP) Implementation of multi-decree Paxos algorithm in Rust, for learning purposes.

consensus consensus-algorithm distributed-systems paxos

Last synced: 09 Oct 2025

https://github.com/siddhantprateek/raft

Raft Consensus Implementation in Go.

consensus-algorithm go golang raft-consensus-algorithm

Last synced: 10 Apr 2025

https://github.com/scarfacedotcom/scarface-blockchain

Explore the core of blockchain technology with our Go-based implementation. Build a blockchain from the ground up, gaining a deep understanding of how this revolutionary technology works. A hands-on learning experience for blockchain enthusiasts and developers.

api blockchain blockchain-technology consensus-algorithm geth go golang golang-server

Last synced: 05 Mar 2025

https://github.com/sandeepkundalwal/network-system-modelling-and-analysis

[EE580: Network System - Modelling & Analysis] This repo contains all the assignment of EE580 offered at IIT Mandi by Dr.Sreelakshmi Manjunath during Fall Session 2023.

consensus-algorithm convergence-analysis ipynb java network-analysis network-programming

Last synced: 19 Jun 2025

https://github.com/atropinetears/blake2b-pow

A Rust Library For Nano's Proof of Work Consensus Algorithm That Uses Blake2B.

blake2b block-lattice blockchain cargo consensus-algorithm crates library mining mining-software nano proof-of-work rust rust-lang

Last synced: 19 Jul 2025

https://github.com/gurbaaz27/blockchain-python

Basic implementation of Blockchain API with Flask

api blockchain consensus-algorithm flask proof-of-work sha256

Last synced: 27 Jul 2025

https://github.com/raccoon-hero/blockchain-sketchbook

this is my sketchbook, where i try out ideas, experiment with concepts, see what works and what doesn't, and just learn more about the subject. feel free to check it out, but don't expect much

api-development blockchain consensus-algorithm decentralization experimental flask java learning merkle-tree proof-of-work python sketchbook student-sketchbook

Last synced: 26 Jul 2025

https://github.com/dibyendumajumdar/paxos

Basic and Multi Paxos in Java

consensus-algorithm java multipaxos paxos

Last synced: 06 Mar 2025

https://github.com/gemechutaye/decentralizeddeliverysim

A Python-based decentralized delivery simulation that models autonomous agents locating and delivering to customers without a central server, while handling Byzantine agents that may spread false information.

autonomous-agents byzantine-fault-tolerance consensus-algorithm decentralized-systems delivery-simulation multi-agent-system pygame python simulation

Last synced: 07 Mar 2025

https://github.com/hnes/turingcell

TuringCell: Run Linux over Paxos/Raft

consensus-algorithm distributed-computing distributed-systems paxos raft

Last synced: 05 Mar 2025

https://github.com/ralgond/paxos

A Java implementation of Paxos algorithm

consensus-algorithm java paxos strong-consistency

Last synced: 26 Feb 2025

https://github.com/elitehustler/simple_pow_blockchain

This C++ program demonstrates a basic blockchain implementation using OpenSSL for SHA-256 hashing. Each block stores transaction data, a timestamp, and a nonce. Proof-of-work is used to mine blocks with a difficulty target.

blockchain consensus-algorithm cpp crypto cryptocurrency decentralized dlt dotnet educational express nestjs openssl openssl-library pow-consensus

Last synced: 06 Oct 2025

https://github.com/lane-romuald/hyperledger-fabric-for-iot-smart-irrigation-system

This repository hosts a Blockchain network built on Hyperledger Fabric to ensure the secure exchange of data in automated irrigation systems. It features three organizations, RAFT consensus, Fabric CA for certification, and Hyperledger Explorer for network visualization.

blockchain certificate-authority chaincode channel consensus-algorithm cryptography css docker docker-compose go html hyperledger-explorer hyperledger-fabric irrigation javascript raft tls web yaml

Last synced: 12 Sep 2025

https://github.com/dlarocque/raft

Raft consensus algorithm

consensus-algorithm distributed-systems

Last synced: 09 Nov 2025

https://github.com/aggstam/streamlet_rust

Rust implementation of Streamlet consensus protocol, introduced by Benjamin Y. Chan and Elaine Shi.

consensus-algorithm rust streamlet

Last synced: 02 Mar 2025

https://github.com/houbb/raft

the raft for java.(分布式一致性协议 raft java 版本实现,分布式的基石)

consensus-algorithm dubbo mq raft raft-consensus-algorithm rpc

Last synced: 08 Oct 2025

https://github.com/epicchainlabs/dbft

The Go Implementation of the dBFT 2.0 Consensus Algorithm is a robust and efficient implementation of the Delegated Byzantine Fault Tolerance (dBFT) 2.0 consensus algorithm, developed in the Go programming language

blockchain-consensus byzantine-fault-tolerance consensus-algorithm dbft-go dbft-implementation distributed-systems efficient-consensus-algorithm epicchain-consensus go-blockchain-development go-programming

Last synced: 07 Apr 2025

https://github.com/yoannpa/predicsites

PredicSites is a program allowing consensus patterns search on a DNA sequence.

bioinformatics consensus-algorithm dna-sequences fasta-sequences java pattern-recognition

Last synced: 25 Oct 2025

https://github.com/hvanz/slides

Notes on the theory and practice of consensus algorithms

consensus consensus-algorithm distributed-systems slides

Last synced: 20 Feb 2025

https://github.com/dagger2000k1/simple_pow_blockchain

This C++ program demonstrates a basic blockchain implementation using OpenSSL for SHA-256 hashing. Each block stores transaction data, a timestamp, and a nonce. Proof-of-work is used to mine blocks with a difficulty target.

blockchain consensus-algorithm cpp crypto cryptocurrency decentralized dlt dotnet educational express nestjs openssl openssl-library pow-consensus

Last synced: 22 Jun 2025

https://github.com/spartahappyshot402/simple_pow_blockchain

This C++ program demonstrates a basic blockchain implementation using OpenSSL for SHA-256 hashing. Each block stores transaction data, a timestamp, and a nonce. Proof-of-work is used to mine blocks with a difficulty target.

blockchain consensus-algorithm cpp crypto cryptocurrency decentralized dlt dotnet educational express nestjs openssl openssl-library pow-consensus

Last synced: 27 Jul 2025

https://github.com/theoddysey/blockchain-go

A Bitcoin-like blockchain implementation in Go, demonstrating cryptographic principles, PoW consensus, UTXO transactions, wallet management, and P2P networking.

bitcoin blockchain boltdb consensus-algorithm cryptocurrency cryptography decentralized distributed-systems ecdsa golang p2p-network proof-of-work utwork wallet

Last synced: 01 Jul 2025

https://github.com/thebestfrag-2000bw/simple_pow_blockchain

This C++ program demonstrates a basic blockchain implementation using OpenSSL for SHA-256 hashing. Each block stores transaction data, a timestamp, and a nonce. Proof-of-work is used to mine blocks with a difficulty target.

blockchain consensus-algorithm cpp crypto cryptocurrency decentralized dlt dotnet educational express nestjs openssl openssl-library pow-consensus

Last synced: 28 Jun 2025

https://github.com/federicoponzi/smr

State machine replication library

consensus consensus-algorithm rust state-machine-replication

Last synced: 24 Mar 2025

https://github.com/yugensource/poh-yugen

A proof-of-history (PoH) implementation using Digests trait (allowing for multiple hash functions) while maintaining easy to use API and advanced features.

blockchain clock consensus consensus-algorithm digest hash hashing poh proof-of-history rust rust-lang solana time timestamping vdf yugensource

Last synced: 27 Jun 2025

https://github.com/timyiu478/ben-or-consensus

A Ben-Or’s protocol for Binary Asynchronous Agreement

asychronous-network ben-or consensus-algorithm fault-tolerance random

Last synced: 30 Oct 2025

https://github.com/alexprut/raft

An implementation of Raft in Go

algorithm consensus consensus-algorithm go golang p2p raft

Last synced: 19 Jul 2025

https://github.com/prosenjitjoy/proof-of-work-blockchain

Simple project to learn and mimic how Proof Of Work consensus mechanism works in Blockchain.

blockchain consensus-algorithm proof-of-work

Last synced: 05 Apr 2025