Projects in Awesome Lists tagged with consensus-algorithm
A curated list of projects in awesome lists tagged with consensus-algorithm .
https://github.com/onesizefitsquorum/mit6.824-2021
4 labs + 2 challenges + 4 docs
consensus-algorithm distributed-systems kvstore mit raft storage
Last synced: 16 May 2025
https://github.com/OneSizeFitsQuorum/MIT6.824-2021
4 labs + 2 challenges + 4 docs
consensus-algorithm distributed-systems kvstore mit raft storage
Last synced: 27 Apr 2025
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/atomix/copycat
A novel implementation of the Raft consensus algorithm
atomix consensus consensus-algorithm copycat database distributed-systems java java-8 raft raft-consensus-algorithm replication state-machine
Last synced: 04 Oct 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/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/U-Network/UNetwork
U Network Public Blockchain
blockchain consensus-algorithm golang prediction-markets unetwork
Last synced: 04 May 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/cusma/algorand-school
Let's learn Algorand!
algorand algorand-atomic-transfer algorand-blockchain algorand-node algorand-standard-assets algorand-wallet beaker blockchain consensus-algorithm cryptocurrency pyteal smart-contracts teal
Last synced: 15 Mar 2025
https://github.com/helium/erlang-hbbft
Erlang implementation of HoneyBadgerBFT
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/gdanezis/pybft
Experiments with pBFT
byzantine consensus-algorithm cryptography distributed-systems fault-tolerance security
Last synced: 11 Apr 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/byteball/obyte-witness
Order provider (witness) for Obyte network
consensus-algorithm dag directed-acyclic-graph distributed-ledger-technology dlt
Last synced: 14 Apr 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/rupeshtr78/raftleader
Raft leader election process in Hyperledger Fabric.
blockchain-technology consensus-algorithm etcd etcd-raft fabric hyperledger hyperledger-fabric leader-election-algorithm orderer raft raft-consensus-algorithm
Last synced: 07 Oct 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/francomelandri/raft
Raft consensum algorithm FP implementation
algorithm consensus-algorithm distributed-systems functional-programming raft
Last synced: 14 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/wisepythagoras/dimoschain
A PoC cryptocurrency with a PoC blockchain and consensus protocol; whitepaper on the way.
bitcoin bitcoin-algorithm blockchain blockchain-network blockchain-platform blockchain-protocol blockchain-technology consensus-algorithm consensus-protocol crypto cryptocurrencies cryptocurrency
Last synced: 16 Apr 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/lichuan/askcoin-explorer
askcoin's blockchain explorer
askcoin bitcoin block blockchain consensus consensus-algorithm cryptocurrency pow
Last synced: 24 Oct 2025
https://github.com/dhanya-abhirami/vanillacoin
Simple Blockchain
blockchain blockchain-demos consensus-algorithm decentralized-application
Last synced: 16 Jun 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/gcarreno/go-randomhash
A Go implementation of RandomHash
consensus consensus-algorithm cryptocurrencies cryptocurrency cryptography go golang pow proof-of-work random-hash randomhash
Last synced: 09 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/thesmallboat/technical_survey
The memo of the technical survey.
algorithm blockchain consensus consensus-algorithm crypto cryptocurrency golang incentive mesh-networks mqtt p2p-network vpn
Last synced: 29 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/cryptodbss/cryptodbss-validator
CryptoDbSS : Blockchain core, consensus, protocols and misc. MVP
blockchain blockchain-core-engine blockchain-validator consensus consensus-algorithm consensus-protocol
Last synced: 02 Jul 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/ivanprodaiko94/raft-protocol-implementation-client
http client for raft
consensus consensus-algorithm distributed distributed-systems raft raft-consensus raft-protocol ucu
Last synced: 09 Apr 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/gcarreno/go-randomx
A Go wrapper of RandomX
consensus consensus-algorithm cryptocurrencies cryptocurrency cryptography go golang pow proof-of-work randomx
Last synced: 09 Jul 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/akhilk2802/distributed-file-storage
File storage with consensus and fault tolerance
consensus-algorithm data-replication distributed-systems file-storage filesystem peer-to-peer
Last synced: 13 Jun 2025
https://github.com/seeleteam/eda-demo
consensus consensus-algorithm consensus-clustering cryptocurrency demo seele
Last synced: 01 Nov 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/akhilk2802/raft-library
RAFT Consensus Implementation
consensus-algorithm golang raft raft-consensus-algorithm
Last synced: 11 Aug 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/ahmetcerol/proof-of-evolution
This project covers my thesis, Proof of Evolution.
ant-colony-optimization artificial-bee-colony blockchain consensus-algorithm genethic-algorithm proof-of-evolution rest-api spring spring-boot thesis
Last synced: 16 Jun 2025
https://github.com/sdediego/blockchain
Blockchain written in Python3
api asynchronous backend blockchain consensus-algorithm cryptocurrency cryptography fastapi frontend javascript mining peer-to-peer proof-of-work python react transaction transaction-pool wallet websocket-server
Last synced: 14 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
https://github.com/akhilk2802/distributed-key-value-store
SImple Key Value Store
consensus-algorithm fault-tolerance go golang key-value rest-api
Last synced: 13 Jun 2025