In EOSIO Dawn 4.0, DPOS Last Irreversible Block Algorithm has been upgraded to DPOS 3.0 + BFT due to potential fallouts of consensus.
DPOS with the last irreversible block (LIB) algorithm (as it exists in Steem & BitShares) has the potential to fall out of consensus in certain extreme network connectivity disruptions
How exactly new tweak introduced to DPOS in EOSIO Dawn 4.0 brings fault-tolerant finality? Can you give some example of potential failure which could happen in the older version?
Related: DPOS Consensus Algorithm - The Missing White Paper.