¿Alguien ha intentado ejecutar redes PoA con 100 o más validadores? Dado un tamaño de bloque fijo, ¿cómo afectó la cantidad de validadores al rendimiento y la latencia de la transacción?
Este documento aborda la comparación detallada de Aura, Clique y PBFT.
La diferencia clave en términos de latencia según este documento es:
En Aura, cada propuesta de bloque requiere dos rondas de mensajes: en la primera ronda, el líder envía el bloque propuesto a todas las demás autoridades, en la segunda ronda, cada autoridad envía el bloque recibido a todas las demás autoridades. Un bloque se compromete después de que la mayoría de las autoridades hayan propuesto sus bloques, por lo tanto, la latencia en términos de rondas de mensajes en Aura es 2 (N/ 2 + 1) , donde N es el número de autoridades. En Clique, una propuesta de bloque consiste en una sola ronda, donde el líder envía el nuevo bloque a todas las demás autoridades. El bloque se confirma de inmediato, por lo que la latencia en términos de rondas de mensajes en Clique es 1. Una diferencia tan grande entre Aura y Clique se debe a sus diferentes estrategias para hacer frente a las autoridades maliciosas que buscan crear bifurcaciones: Aura espera que se hayan propuesto suficientes otros bloques antes de comprometerse, Clique se compromete inmediatamente y hace frente a las posibles bifurcaciones después de que ocurren. Clique también parece superar a PBFT, que requiere tres rondas de mensajes para confirmar un bloque.
Entonces, el número de autoridades tiene una relación lineal con la latencia (en términos de rondas de mensajes) en el caso de Aura. Si aumenta el número de autoridades, aumentará la latencia (en términos de rondas de mensajes).
Por otro lado, la latencia (en términos de rondas de mensajes) no se ve afectada por el número de autoridades.
Raghav Sood
soham lawar
zofa
soham lawar
zofa
soham lawar
soham lawar