[Un concepto web3 todos los días] Comprenda rápidamente PAXOS

PAXOS es un típico algoritmo de consenso no bizantino fuertemente consistente. Es diferente de PoW y PoS de los que hablamos antes. Una consistencia fuerte significa que todos los nodos del sistema reciben resultados consistentes al mismo tiempo, y una consistencia no fuerte significa que se necesita una cierta cantidad de tiempo para que todos los datos del sistema lleguen a un consenso, como PoW y PoS.

Entonces, ¿qué es no Bizancio? Bizantino se refiere al problema del "traidor", que es un problema con características extremadamente destructivas, impredecibles y aleatorias, como los ataques de piratas informáticos. No bizantino se refiere a problemas como el tiempo de inactividad, el retraso de la red y la pérdida de información. El algoritmo de Paxos configura tres nodos: proponente, aceptor y alumno. Cómo funciona es que el proponente envía una propuesta con un número único al aceptador durante la fase de preparación para solicitar un compromiso. Cuando el aceptador responda, si ha aceptado previamente otras propuestas, devolverá los valores y números de esas propuestas al proponente. Si el proponente obtiene el compromiso de más de la mitad de los aceptantes, entrará en la fase de Aceptar y enviará el valor específico de la propuesta. Una vez que este valor es aceptado por más de la mitad de los aceptantes, se llega a un consenso sobre la propuesta. Luego se informa al alumno de esta decisión, que es para garantizar que otras partes del sistema sepan qué propuestas fueron aceptadas, manteniendo así la coherencia de los datos en toda la red.

Según el famoso teorema CAP, un sistema distribuido no puede garantizar coherencia, disponibilidad y tolerancia de partición al mismo tiempo. Todos los algoritmos de consenso logran un equilibrio entre los tres en función de las condiciones reales. El propósito de PAXOS es garantizar una fuerte coherencia, lo que resulta en sacrificar una cierta cantidad de disponibilidad. A diferencia de PoW, PoW logra una consistencia eventual, lo que significa que se pueden permitir bifurcaciones a corto plazo, mientras que PAXOS no tendrá bifurcaciones, porque solo los resultados consistentes pueden permitir que el sistema continúe ejecutándose. Al mismo tiempo, se centra en resolver fallas no bizantinas, que también harán que el sistema no funcione normalmente cuando sea atacado por ataques maliciosos. Por ejemplo, si un proponente malicioso sigue emitiendo nuevas propuestas, todo el sistema llegado a un punto muerto. #Paxos #热门话题 #每日解析