Don't assume that valid proposal is always one in one round
majecty opened this issue · 3 comments
majecty commented
If a proposer double voted in one round, there could be two or more proposal blocks in the round.
One of the blocks could be finalized in the height.
majecty commented
I'm not sure what is the effect of it. I created this issue since the code depends on an invalid assumption.
majecty commented
If there are two proposal blocks in one round, the finalization time in a network disaster will be increased.