pbft-consensus
pbft-consensus copied to clipboard
Liveness test
Implementation of a simplified test that proves that there is no consensus among the nodes. It creates a cluster of 5 nodes where one node is faulty (A_4). In round 0 for a sequence 1 node A_0 locks a proposal which is defined in the flow map. In round 1 for a sequence 1 node A_1 locks different proposal which is defined in the flow map. In all other rounds everyone except faulty node (A_4) communicate and there is no consensus.
Note: The test asserts that liveness issue exists.