Why does BEP-590 matter? 🤔 Because fast finality should not stall just because one vote arrives late. Consider a payment app settling stablecoin transactions on BNB Chain at high volume. During peak activity, blocks are still produced on time, but some validator votes arrive slightly late due to network load. Without BEP-590, fast finality can temporarily stall since each block only carries votes for its direct parent. The app sees slower finality signals and has to delay marking payments as settled. That delay creates friction. Payment flows and exchange deposits depend on predictable settlement. Infra teams see gaps in finalized block progression. Builders are forced to design around congestion edge cases instead of steady timing. With BEP-590, proposers can include votes from recent ancestor blocks. If a vote misses one block, it can still be counted shortly after. Finality keeps moving instead of pausing. The result is steadier finality under congestion, smoother finalized block progression, and more predictable settlement timing for apps building on BNB Chain.