All Projects → chrisnc → Tangaroa

chrisnc / Tangaroa

Licence: bsd-3-clause
A toy implementation of the Raft protocol in Haskell, with an experimental BFT variant.

Programming Languages

haskell
3896 projects

Tangaroa

Raft with Byzantine Fault Tolerance in Haskell

To build:

See the bin directory for example server and client implementations. The bft*.sh or bftservers.sh scripts will launch BFT Raft nodes, and bftclient.sh will launch a client to connect to them.

For standard Raft, use client.sh and servers.sh.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].