Consensus is easier to understand once you build the right intuition.
I wrote this post to explain why BFT needs two voting rounds at 33%, how 20% enables true one-round finality, and how an optimistic fast path can bridge the gap.
With today’s high participation, one-epoch finality on Ethereum may be technically feasible.
Read the blogpost here: https://blog.zksecurity.xyz/posts/one-voting-round-bft/