-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
bc51273
commit f3a7a50
Showing
1 changed file
with
7 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,9 @@ | ||
|
||
PaxiBFT? | ||
PaxiBFT | ||
|
||
The purpose of the PaxiBFT framework is to implement, benchmark, and evaluate BFT protocols performance under identical conditions. PaxiBFT is written in Go and built in modules that makes it easy for developers to modify and evaluate their own protocols. On PaxiBFT, we built and evaluated Paxos, PBFT, Tendermint, Streamlet,and HotStuff. | ||
PaxiBFT is a framework designed in Go for implementing, benchmarking, and evaluating Byzantine Fault Tolerant (BFT) protocols under standardized conditions. Its modular architecture empowers developers to seamlessly customize and assess their own protocols. Within PaxiBFT, we have implemented and rigorously evaluated prominent BFT protocols such as Paxos, PBFT, Tendermint, Streamlet, and HotStuff. | ||
|
||
Publications | ||
Our work using PaxiBFT has been documented in the following publications: | ||
1- Bottlenecks in Blockchain Consensus Protocols | ||
https://ieeexplore.ieee.org/abstract/document/9524210 |