Repository navigation

#

state-machine-replication

An industrial-grade C++ implementation of RAFT consensus algorithm based on brpc, widely used inside Baidu to build highly-available distributed systems.

C++
4095
6 个月前

Source code for the ICDCS 2022 paper "Dissecting the Performance of Chained-BFT"

Go
51
2 年前

Rabia: Simplifying State-Machine Replication Through Randomization (SOSP 2021)

Go
41
2 年前

Prototype implementation of SwiftPaxos (NSDI 2024)

Go
17
1 年前

Delphi-BFT automates large-scale simulations of unmodified BFT protocol implementations through the Phantom simulator given a simple experimental description. For the first time, experiments with existing BFT protocol implementations can be effortless setup, configured and fed into a simulation engine

JavaScript
16
1 年前

Golang based implementation of the Generic Multicast protocol.

Go
14
3 年前

An implementation of a self-stabilizing replicated state machine based on failure detectors.

Python
8
2 年前

[WIP] Stellar Consensus Protocol implementation

Rust
4
7 年前

Implementation of a simple and high-performant distributed ledger technologies platform, VOIDChain, based on a popular Byzantine Fault-Tolerant state machine replication Java library BFT-SMaRt.

Java
3
4 年前

Proof of concept Rust implementations for various distributed systems protocols

Rust
3
2 年前

6.5840分布式系统,该系统以Raft作为共识算法,实现了分片的K/V存储系统

Go
2
5 个月前

Transparent, easily-configurable, strongly-consistent distributed state-machine replicas.

Elixir
2
3 年前

A tool for estimating the latency of various SMR protocols

Go
2
19 小时前

Algorithms and Distributed Systems Project 2 - Replicated Service using State Machine Replication.

Scala
1
3 年前

A scalable and lightweight REST API service that clients or external services can use to communicate with the VOIDChain platform.

Java
1
5 年前

A modular and efficient BFT SMR implementation in Rust

Rust
1
1 年前

Replicated distributed service built using a primary-backup protocol, server recovery mechanism

C++
0
3 个月前