This repository implements a networked tool to test the robustness of consensus algorithms. It allows plugging in different consensus algorithms and network topologies to test their performance under different scenarios.
- Bandwidth throttling
- Crashes
- Delay injection
- Network Partitions
- Clock skew
- Straggler nodes
- Raft
- Rabia
- RACS
- SADL-RACS
- EPaxos
- Mencius
- QuePaxa
- Mahi-Mahi
- Codial-Miners
- Mysticeti
- Jolteon
- HotStuff (3 chain)
- Tusk
- Bullshark
- ETCD Raft
- Zoo Keeper