See https://github.com/Zilliqa/zq2/pull/339#discussion_r1275568929: when a timeout happens and a NewView is broadcast, the timeout should be doubled.
Presumably next time a block is agreed upon in a view, the timeout can then be reset to the default value (@DrZoltanFazekas can confirm?).
Yes, when the node sees a QC with view >= as its local view, it resets the timeout period to the default value. The QC proves that the supermajority has arrived in the same view.
See https://github.com/Zilliqa/zq2/pull/339#discussion_r1275568929: when a timeout happens and a
NewView
is broadcast, the timeout should be doubled. Presumably next time a block is agreed upon in a view, the timeout can then be reset to the default value (@DrZoltanFazekas can confirm?).