¿Por qué importa BEP-590? 🤔 Porque la finalización rápida no debería detenerse solo porque un voto llegue tarde. Considera una aplicación de pagos que liquida transacciones de stablecoin en BNB Chain a gran volumen. Durante la actividad máxima, los bloques aún se producen a tiempo, pero algunos votos de validadores llegan ligeramente tarde debido a la carga de la red. Sin BEP-590, la finalización rápida puede detenerse temporalmente ya que cada bloque solo lleva votos para su padre directo. La aplicación ve señales de finalización más lentas y tiene que retrasar la marcación de los pagos como liquidados. Ese retraso crea fricción. Los flujos de pago y los depósitos de intercambio dependen de una liquidación predecible. Los equipos de infraestructura ven huecos en la progresión de bloques finalizados. Los constructores se ven obligados a diseñar en torno a casos extremos de congestión en lugar de un tiempo constante. Con BEP-590, los proponentes pueden incluir votos de bloques ancestros recientes. Si un voto se pierde en un bloque, aún puede contarse poco después. La finalización sigue avanzando en lugar de detenerse. El resultado es una finalización más constante bajo congestión, una progresión de bloques finalizados más fluida y un tiempo de liquidación más predecible para las aplicaciones que se construyen en BNB Chain.