Skip to content

Forcing leader election in RAFT-based replication #2676

Answered by achamayou
chintanr97 asked this question in Ideas
Discussion options

You must be logged in to vote

@chintanr97 this primary selection mechanism is not applicable to CFT/Raft, where election is timeout driven.

The CFT implementation in CCF makes no attempt to "control the state of the ledger if the leader node goes malicious", all it offers is provenance: transactions must be signed by the leader's key for followers to accept them and for them to be valid ledger entries.

CFT implements crash fault tolerance, ie. liveness and persistence in the face of up to f nodes becoming unavailable. It provides no guarantee in the face of malicious nodes. Because the variant of CFT in CCF enforces signatures, the node responsible for the execution can be identified, and blamed in later audit.

The ma…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by chintanr97
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Ideas
Labels
None yet
2 participants