Go to file
Andreas Fackler 8a406dd154
Merge pull request #33 from poanetwork/vk-testnetwork-commonsubset
ported Common Subset tests to TestNetwork
2018-05-19 10:45:23 +02:00
examples Add a network simulation example. 2018-05-17 12:52:07 +02:00
proto removed the separate field in Agreement and corrected computation of estimated values 2018-05-10 10:07:22 +01:00
src ported Common Subset tests to TestNetwork 2018-05-18 22:04:09 +01:00
tests ported Common Subset tests to TestNetwork 2018-05-18 22:04:09 +01:00
.gitignore Merge branch 'master' into remove-autogenerated-message.rs 2018-03-28 14:52:13 +01:00
.travis.yml Add optional serde support. 2018-05-14 18:32:59 +02:00
Cargo.toml upgraded the protobuf dependency to fix a compile error 2018-05-18 22:45:18 +01:00
LICENSE added GNU license and removed obsolete comments 2018-04-01 21:41:49 +01:00
README.md Remove protoc dep, use new MerkleTree methods. 2018-05-17 16:50:47 +02:00
TODO added a TODO file and changed indentation in the .proto file 2018-05-10 10:02:03 +01:00
build.rs Remove protoc dep, use new MerkleTree methods. 2018-05-17 16:50:47 +02:00

README.md

Build Status Gitter

About

An implementation of the paper "Honey Badger of BFT Protocols" in Rust. This is a modular library of consensus. There are examples illustrating the use of this algorithm.

This is work in progress. Parts of the algorithm are still missing or incomplete.

An example is included to run a simulation of a network:

$ cargo run --example simulation -- --nodes 10 --faulty 1 --txs 1000 --batch 100

Building

You can build hbbft using cargo:

$ cargo build [--release]