Skip to content

Commit f03105b

Browse files
authored
Update README.md
1 parent 108fec3 commit f03105b

File tree

1 file changed

+7
-8
lines changed

1 file changed

+7
-8
lines changed

README.md

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,19 @@ The Honey Badger of BFT Protocols
66
[![Travis branch](https://img.shields.io/travis/initc3/HoneyBadgerBFT-Python/dev.svg)](https://travis-ci.org/initc3/HoneyBadgerBFT-Python)
77
[![Codecov branch](https://img.shields.io/codecov/c/github/initc3/honeybadgerbft-python/dev.svg)](https://codecov.io/github/initc3/honeybadgerbft-python?branch=dev)
88

9-
Most fault tolerant protocols (including RAFT, PBFT, Zyzzyva, Q/U) don't
10-
guarantee good performance when there are Byzantine faults. Even the so-called
11-
"robust" BFT protocols (like UpRight, RBFT, Prime, Spinning, and Stellar) have
12-
various hard-coded timeout parameters, and can only guarantee performance when
13-
the network behaves approximately as expected - hence they are best suited to
14-
well-controlled settings like corporate data centers.
15-
16-
HoneyBadgerBFT is fault tolerance for the wild wild wide-area-network.
9+
HoneyBadgerBFT is the honey badger of BFT protocols.
10+
It is leaderless and completely asynchronous, making it a good choice for wide area networks
11+
or when adversarial conditions are expected.
1712
HoneyBadger nodes can even stay hidden behind anonymizing relays like Tor, and
1813
the purely-asynchronous protocol will make progress at whatever rate the
1914
network supports.
2015

16+
This repository contains a Python implementation of the HoneyBadgerBFT protocol.
17+
It is still a prototype, and is not approved for production use. It is intended
18+
to serve as a useful reference and alternative implementations for other projects.
2119

2220
## Development Activities
21+
2322
Since its initial implementation, the project has gone through a substantial
2423
refactoring, and is currently under active development.
2524

0 commit comments

Comments
 (0)