hbbft/examples
Marc Brinkmann 5336fbe707 Added `RandomAdversary` and the necessary auxiliary functions.
Random adversaries are created for `broadcast` and `honey_badger`.  Random value generation was added for all type-dependencies of these algorithms, causing the `Rand` trait to be implement for a large portion of the codebase.

Additionally, `MessageWithSender` turned into an actual struct, making it much easier to handle. Tuple-like construction is still available through `MessageWithSender::new()`.
2018-07-13 13:27:49 +02:00
..
network Make `*HoneyBadger` types thread safe. 2018-07-11 16:28:41 -07:00
README.md added example of intended use of Node and a draft of value encryption 2018-03-27 21:59:38 +01:00
consensus-node.rs review comment coverage 2018-06-14 12:28:38 +01:00
run-consensus-nodes.sh Make protobuf support optional. 2018-05-14 17:29:04 +02:00
simulation.rs Added `RandomAdversary` and the necessary auxiliary functions. 2018-07-13 13:27:49 +02:00

README.md

Examples for the hbbft library

  • Consensus node - Example of a consensus node that uses the hbbft::node::Node struct for running the distributed consensus state machine.