Nuft is an C++17 implementation of the Raft consensus algorithm.
-
Updated
Apr 12, 2022 - C++
Nuft is an C++17 implementation of the Raft consensus algorithm.
An implementation of the Raft consensus protocol.
A distributed, in-memory key-value store written in C++
Askcoin (ASIC-resistant) is a decentralized Q&A and prediction platform
An implementation of Raft Distributed Consensus Protocol (https://raft.github.io/raft.pdf).
2 Phase Commit, 3 Phase Commit and Byzantine Agreement Protocols : Basic Implementation
Project and Labs from SCDTR course
C++ blockchain audit framework with gRPC-based gossip replication, RSA digital signing, Merkle-tree block integrity, leader election, and on-demand block retrieval.
CryptoDbSS : Blockchain core, consensus, protocols and misc. MVP
ROS Raft is an implementation of the Raft consensus algorithm backed by ROS2
Implementation of the Jajodia-Mutchler Voting Agreement algorithm
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.
A fault-tolerant, distributed key-value store built from scratch in C++17. It implements the Raft consensus algorithm over gRPC to ensure strict data consistency, featuring leader election, log replication, and log compaction.
This project is targeted to implementing kinds of consensus algorithm for different scenarios of blockchain software.
Distributed Lighting Control using Consensus algorithm and a C++ server to get statistics.
A Directed Acyclic Graph based blockchain with a unique consensus algorithm. Being implemented using C++ and is in its initial stage as of now.
OmniGuard V2X: A Privacy-Preserving Blockchain Framework for Smart Vehicle Security
A distributed systems project implementing Paxos, Raft, and PBFT consensus protocols, focusing on fault tolerance, scalability, and performance evaluation under failures and distributed workloads.
Add a description, image, and links to the consensus-algorithm topic page so that developers can more easily learn about it.
To associate your repository with the consensus-algorithm topic, visit your repo's landing page and select "manage topics."