Hello everyone, My name is Josh Hutton, and I am a member of the open-source community with an interest in distributed systems. I, along with some others, have been working on an implementation of the Raft consensus algorithm to be added to ResilientDB.
Raft is a Crash-Fault tolerant algorithm, which allows for O(n) complexity for sending messages, with the drawback of not tolerating byzantine replicas. Our work recently was added to the dev-raft branch <https://github.com/apache/incubator-resilientdb/tree/dev-raft> via this PR. <https://github.com/apache/incubator-resilientdb/pull/223> The development of the core Raft implementation is in its final stages, namely missing the ability for leaders to send snapshots to followers that are far behind. I'm looking forward to working with you all. Sincerely, Josh Hutton
