Open source Java implementation for Raft consensus protocol.
-
Updated
Jun 12, 2024 - Java
Open source Java implementation for Raft consensus protocol.
Kaspa full-node and related libraries in the Rust programming language. This is a stable version at the initial rollout phases.
Notes on Lindsey Kuper's lectures on Distributed Systems
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
XDAGJ is an implementation of XDAG in Java. https://xdag.io
Chia Docs - documentation on the Chia blockchain, protocol and client
Implementation of MinBFT consensus protocol.
Website for our final year project - FRING: FAST BLOCKCHAIN ON SGX-FACILITATED PEER-TO-PEER NETWORK; Project FRing includes a new peer-to-peer network protocol that improves communication performance among peers and an implementation of fast, consistent blockchain system on top of this P2P network.
SEBAK, the next BOScoin Blockchain
The Skinny Distributed Lock Service
Mysticeti: Low-Latency DAG Consensus with Fast Commit Path
A $20k consensus challenge based on TigerBeetle's implementation of the pioneering Viewstamped Replication protocol.
Open source Java implementation for Raft consensus protocol.
Nuft is an C++17 implementation of the Raft consensus algorithm.
A basic Blockchain implementation written in Golang
mitum is general purpose blockchain factory.
"Proposing" means receptioning requests from customers and consortium members and staging these requests packaged into local proposals for being consumed by the consensus. Each of these local proposals once accepted by the consortium will be uniformly transacted on each consortium node. The transactions will then be appended into each node ledgers.
[WIP] Stellar Consensus Protocol implementation
A specification of the CBC Casper consensus protocols written in TLA+ and PlusCal (transpiled to TLA+)
Entry point for consensus algorithm
Add a description, image, and links to the consensus-protocol topic page so that developers can more easily learn about it.
To associate your repository with the consensus-protocol topic, visit your repo's landing page and select "manage topics."