mirror of
https://github.com/status-im/nim-raft.git
synced 2025-02-07 02:34:19 +00:00
Raycho Mukelov
b20ba9fac8
Refactor the types and API to accomodate user defined Log Entry Data Type and State Machine State type + user defined State Machine initialization/application functions
nim-raft
This project aims to develop an implementation of the Raft consensus protocol that allows for application-specific customizations of the protocol.
We plan to leverage the implementation to create a highly-efficient setup for operating a redundant set of Nimbus beacon nodes and/or validator clients that rely on BLS threshold signatures to achieve improved resilience and security. Further details can be found in our roadmap here:
Description
A modified version of the Raft consensus protocol for highly-efficient cooperative Ethereum SSV implementations
Languages
Nim
86.9%
Shell
13.1%