Innovación del protocolo 2PAC: nuevo avance en el rendimiento del consenso BFT asíncrono

Últimos avances y aplicaciones del protocolo de consenso de la cadena de bloques

La tecnología de cadena de bloques, como representante de la tecnología de libro mayor descentralizado y distribuido, tiene su núcleo en el mecanismo de consenso. El rendimiento del mecanismo de consenso afecta directamente la escalabilidad y seguridad del sistema de cadena de bloques. En los últimos años, el mecanismo de consenso de tolerancia a fallos bizantinos asíncronos (BFT) se ha convertido en un foco de investigación debido a sus ventajas en el manejo de la latencia de red y la falla de nodos parciales.

Modelos y definiciones

En el modelo BFT asíncrono, el sistema está compuesto por 3f + 1 procesos, de los cuales f pueden ser maliciosamente comprometidos. Los procesos se comunican a través de canales asíncronos, donde la latencia de los mensajes es impredecible. Cada proceso tiene un par de claves públicas y privadas para garantizar la autenticidad y la integridad de los mensajes.

Requisitos de consenso de la cadena de bloques

El protocolo de consenso de la cadena de bloques debe cumplir con los siguientes requisitos básicos:

  1. Actividad: Asegurar que exista una cadena de bloques decidida de longitud infinita en ejecución infinita.
  2. Consistencia: garantizar que, en cualquier cadena de bloques decidida, una cadena debe ser un prefijo de la otra.
  3. Calidad: garantizar que la proporción de transacciones de los nodos honestos ingresadas en la Cadena de bloques no sea inferior al umbral preestablecido.

Informe de investigación de la industria: Últimos avances y aplicaciones del protocolo de consenso de la cadena de bloques--Informe en profundidad de Bijiè

Desafíos actuales del protocolo de consenso asíncrono

Actualmente, el VABA de 2-chain se considera el protocolo de consenso asíncrono más rápido, con una latencia esperada de 9.5δ. Sin embargo, la investigación ha encontrado varias vulnerabilidades de seguridad en este protocolo, que pueden comprometer la consistencia y la actividad. Estos problemas incluyen una verificación de autenticación insuficiente, estrategias de aprovechamiento que obstaculizan la actividad y definiciones de autenticación de líderes demasiado laxas.

Nuevo diseño de protocolo: 2PAC

Para resolver los problemas del protocolo existente, los investigadores propusieron el protocolo 2PAC (consenso asíncrono en 2 etapas). Este protocolo mejora significativamente el rendimiento al simplificar y optimizar el proceso de consenso. 2PAC incluye dos variantes:

  1. 2PAClean:

    • Aumento del rendimiento del 90%, retraso esperado de 9.5δ
    • Complejidad del mensaje O(n²)
    • Aumentar la eficiencia al reducir interacciones y cálculos innecesarios
  2. 2PACBIG:

    • El protocolo de consenso de cadena de bloques más rápido bajo la complejidad de O(n³) actualmente.
    • En condiciones de funcionamiento sin fallos, el tiempo de ejecución de una sola MVBA es de solo 4δ

Super rápido flujo de bloques

Los investigadores también han propuesto un nuevo diseño de bloque en línea, que reduce significativamente la latencia del bloque en línea. Al introducir un mecanismo de ruta rápida, bajo un planificador justo, el tiempo de decisión del bloque en línea podría ser incluso menor que el de un bloque no en línea. Este mecanismo garantiza la latencia de la ruta rápida en todas las ejecuciones y no se ve afectado por procesos fallidos.

Evaluación del rendimiento

El análisis teórico y las pruebas prácticas indican:

  • 2PAClean la peor expectativa de retraso es de 9.5δ, la buena situación es de 6δ
  • 2PAClean tiene un rendimiento 80%-100% superior al sMVBA en cadena.
  • 2PACBIG el tiempo de ejecución de una sola MVBA es de 4δ, lo que lo convierte en el más rápido hasta ahora.
  • El diseño de línea de producción ultra rápido permite que s2PAClean y s2PACBIG logren tiempos de decisión de bloque de 4δ y 3δ respectivamente.

La evaluación de cálculo muestra que 2PAClean y 2PACBIG tienen un rendimiento excelente en diversas condiciones de red, especialmente en entornos de alta latencia y alta tasa de fallos.

Informe de investigación de la industria: Los últimos avances y aplicaciones del protocolo de consenso de la cadena de bloques--Informe en profundidad de Coin World

Direcciones de investigación futuras

  1. El protocolo se optimiza aún más, reduciendo el gasto en la transmisión de mensajes y cálculos.
  2. Análisis profundo de la seguridad del nuevo protocolo en varios escenarios de ataque
  3. Aplicar el nuevo protocolo al sistema de cadena de bloques real, verificando el rendimiento en un entorno de red real.

Con el continuo desarrollo de la tecnología de cadena de bloques, el protocolo de consenso BFT asíncrono jugará un papel cada vez más importante en la garantía de la seguridad y la mejora del rendimiento. El diseño de 2PAC y bloques de tuberías ultra rápidas muestra la dirección del desarrollo futuro de los protocolos de consenso de cadena de bloques: mediante la simplificación de la estructura del protocolo y la optimización del proceso de consenso, se logra un mayor rendimiento y una menor latencia. Estas innovaciones ofrecen nuevas ideas para lograr protocolos de consenso de cadena de bloques eficientes y seguros, y se espera que impulsen un mayor papel de la tecnología de cadena de bloques en la futura economía digital.

Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 7
  • Compartir
Comentar
0/400
NestedFoxvip
· hace14h
Puede ser asíncrono, no necesariamente tiene que cambiar a bf.
Ver originalesResponder0
ForkTonguevip
· hace19h
Tsk tsk, ya han creado un nuevo Consenso.
Ver originalesResponder0
SolidityJestervip
· hace20h
¿Asincrónico BFT está de moda otra vez?? Hmph
Ver originalesResponder0
SatoshiSherpavip
· 07-26 06:49
Otra vez es el rey del rendimiento de BFT.
Ver originalesResponder0
FloorPriceNightmarevip
· 07-26 06:46
Otra vez veo BFT. Estoy cansado de verlo, no lo entiendo.
Ver originalesResponder0
WhaleSurfervip
· 07-26 06:32
¡Este gran salto en el rendimiento, alcista!
Ver originalesResponder0
BearMarketMonkvip
· 07-26 06:24
Ay, todo el consenso no puede rivalizar con la caída a cero de la naturaleza humana.
Ver originalesResponder0
  • Anclado
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)