Go to file
c0gent 987aa9a7f9
Add/Remove nodes dynamically (not working).
2018-07-12 09:52:39 -07:00
src Add/Remove nodes dynamically (not working). 2018-07-12 09:52:39 -07:00
.gitignore Init. 2018-06-28 11:47:17 -07:00
Cargo.toml Add/Remove nodes dynamically (not working). 2018-07-12 09:52:39 -07:00
README.md Add/Remove nodes dynamically (not working). 2018-07-12 09:52:39 -07:00
node-sim.sh Build up network infrastructure. 2018-07-02 19:36:12 -07:00
peer0 Poll internal messages receiver. 2018-07-11 15:25:27 -07:00
peer1 Poll internal messages receiver. 2018-07-11 15:25:27 -07:00
peer2 Poll internal messages receiver. 2018-07-11 15:25:27 -07:00

README.md

Hydrabadger

An experimental peer-to-peer client using the Honey Badger Byzantine Fault Tolerant consensus algorithm.

Usage

Running a test peer

  1. git clone https://github.com/c0gent/hydrabadger
  2. cd hydrabadger
  3. ./peer0

Additional local peers

  1. Open a new terminal window.

  2. cd {...}/hydrabadger

  3. ./peer1

  4. Repeat 1 and 2

  5. ./peer2

Each peer will generate a number of random transactions at regular intervals, process them accordingly, and output complete batches.