Ming-Chuan

Results 22 comments of Ming-Chuan

Probably no :disappointed: https://github.com/ethereum/EIPs/issues/650 here is the algorithm's spec I followed, and looks like they still have not fix this issue yet.

The only way I know is to add some mechanisms to "unlock" the lock, but that will make the Istanbul BFT basically become Tendermint. IMHO, Istanbul BFT is just an...

@saltiniroberto published [Correctness Analysis of IBFT](https://arxiv.org/abs/1901.07160) which also points out this liveness issue. Two possible directions to fix the issue (without proof) are mentioned in section 6.2.1 and 6.2.2. You...

@Ywmet yes I misunderstand the meaning of the rule mentioned in https://github.com/ethereum/EIPs/issues/650: `Unlock: A validator is unlocked at height H and block B when it fails to insert block B...

@drequinox Yes, what you said looks correct. But I don't understand the reason why you point out these facts. Do these facts prove/disprove safety or liveness? > this is an...

Sorry I forgot to reply. > Even if we assume this unlikely scenario, after step 3 the 'locked node' will also participate in round change, therefore the network will recover....

> If a locked node receives the round change message, it will check if there is already a locked hash, if there is, it will repropose that. This is also...

Yes that scenario actually cannot happen because I misinterpret (I accidentally fixes safety issue for them...) the rule mentioned in ethereum/EIPs#650: `Unlock: A validator is unlocked at height H and...

cc @markdroth cc @ctiller cc @markb74 cc @ejona86 cc @TaWeiTu cc @napathome