13 releases

new 0.1.1 Sep 6, 2024
0.1.0-rc.12 Sep 3, 2024
0.1.0-rc.11 Aug 16, 2024
0.1.0-rc.4 Jul 24, 2024

#137 in Magic Beans

Download history 4482/week @ 2024-07-05 2184/week @ 2024-07-12 5203/week @ 2024-07-19 9993/week @ 2024-07-26 6728/week @ 2024-08-02 6658/week @ 2024-08-09 9357/week @ 2024-08-16 11558/week @ 2024-08-23 8155/week @ 2024-08-30

37,574 downloads per month
Used in 5 crates (3 directly)

MIT/Apache

1MB
22K SLoC

Consensus

This crate implements the Fastest-HotStuff algorithm that is described in an upcoming paper It is a two-phase unchained consensus with quadratic view change (in number of authenticators, in number of messages it is linear) and optimistic responsiveness.

Node set

Right now, we assume that we have a static node set. In other words, we are running in proof-of-authority. When this repo is updated to proof-of-stake, we will have a dynamic node set.

Resources

Dependencies

~30–43MB
~837K SLoC