Resumen sencillo
Agilizar la finalización del PoS acortando el tiempo de ronda del consenso del PoS y el tiempo de espera de la firma de la decisión del pivote.
Resumen
Actualmente, el tiempo de finalización del PoS de Conflux es cercano a los 10 minutos, significativamente más largo que el tiempo de confirmación de PoW y otras blockchains. Podemos hacer que la finalización del PoS sea más rápida acortando el tiempo de ronda del consenso del PoS y el tiempo de espera de la firma de la decisión del pivote.
Motivación
Aunque la finalización de PoS está diseñada como una garantía a prueba de fallos con un tiempo de confirmación más largo, sigue mereciendo la pena hacer que el tiempo de espera extra de PoS sea comparable con el tiempo de confirmación original de PoW. Y los productos que utilizan la confirmación PoS (como una transacción de alto valor o un cliente ligero en la cadena) se beneficiarán de esta optimización.
Especificación
El tiempo de validación PoS se reduce de 60 a 30 segundos. El tiempo de aplazamiento que deben esperar los validadores para firmar un bloque pivotante confirmado por PoS se reduce de 50 épocas a 20 épocas.
Justificación
Casi todas las propuestas y votos PoS pueden ser entregados por todos los validadores en 10 segundos, por lo que considerando la latencia, es seguro reducir el tiempo de ronda a 30 segundos (dejando 15s tanto para las propuestas como para los votos). En cuanto a la sobrecarga informática, dado que la mayoría de los recursos de CPU/memoria se utilizan para PoW, duplicar la sobrecarga de PoS sigue siendo aceptable.
Compatibilidad con versiones anteriores
Esto es Spec Breaking.
Casos de prueba
N/A
Implementación
N/A
Consideraciones de seguridad
N/A
Derechos de autor
Derechos de autor y derechos afines renunciados mediante CC0.
Anuncio Original: CIP-113: Accelerate Up PoS Finalization