Sui Lutris: un protocolo de cadena de bloques de alto rendimiento que fusiona consenso y sin consenso.

Análisis del protocolo del sistema distribuido central de la cadena pública Sui

Mysten Labs actualizó el libro blanco de Sui Lutris el 18 de agosto, tras varios meses de pruebas, se determinaron los siguientes resultados clave:

  1. En el caso de utilizar PTBs y 5K TPS, Sui puede procesar entre 140k y 150k operaciones por segundo, lo que supera con creces el rendimiento de las pruebas de referencia durante el pico de la red principal (aproximadamente 700 TPS).

  2. Incluso en el caso de que algunos nodos de validación dejen de funcionar, la demora en la confirmación final de Sui se puede mantener por debajo de 0.5 segundos.

El libro blanco también detalla cómo los evaluadores externos pueden reproducir estos datos en sus propias pruebas de validación, y proporciona pruebas de seguridad y una descripción detallada del mecanismo de funcionamiento de Sui.

Informe de Sui Lutris: Protocolo del sistema distribuido central de la cadena pública Sui

Después del lanzamiento de la red principal de Sui, hemos visto algunas aplicaciones emocionantes en la cadena, como juegos y NFT. Recientemente, Mysten Labs publicó un informe técnico sobre el sistema distribuido Sui Lutris que apoya a Sui. Sui Lutris permite que Sui mantenga baja latencia bajo condiciones de alta capacidad de procesamiento y estabilidad a largo plazo.

La tecnología blockchain ha tenido más de diez años de desarrollo desde el nacimiento de Bitcoin, durante los cuales han surgido nuevos escenarios de aplicación como los juegos y los NFT. La comunidad blockchain ha estado explorando formas de mejorar la eficiencia, especialmente en el manejo de alta carga y la provisión de respuestas en tiempo real.

Actualmente, las blockchains L1 enfrentan dos grandes desafíos principales: lograr un alto rendimiento mientras se mantiene una baja latencia y asegurar la estabilidad a largo plazo del protocolo de consenso. Estos desafíos se pueden superar mediante la participación y configuración dinámica de nodos de validación.

Una forma efectiva de lograr un alto rendimiento es utilizar un protocolo de consenso basado en DAG, como Narwhal/Bullshark adoptado por Sui. Este tipo de protocolos permite que la blockchain ejecute una gran cantidad de transacciones simultáneamente, siendo muy adecuados para aplicaciones como juegos y NFT. Sin embargo, los protocolos basados en DAG pueden causar retrasos de varios segundos, lo que puede tener un gran impacto en transferencias comunes u operaciones de juego.

Por otro lado, los protocolos sin consenso han demostrado un gran potencial en la reducción de la latencia y la escalabilidad, como el prototipo FastPay de estudios tempranos. Estos protocolos logran un procesamiento rápido de transacciones al eliminar la etapa de consenso, sin necesidad de un tratamiento adicional para las transacciones independientes que se procesan en paralelo. Sin embargo, este enfoque solo es aplicable a categorías limitadas de operaciones de blockchain simples, lo que restringe la capacidad de expresión de los contratos inteligentes y presenta desafíos en la reconfiguración de un conjunto de nodos de validación que cambia dinámicamente.

A pesar de que ambos protocolos tienen potencial, actualmente no se han aplicado de manera amplia en blockchains a nivel de producto, y se encuentran principalmente en la etapa de discusión académica. Sui Lutris, como el protocolo central que respalda la red Sui, combina ingeniosamente el consenso basado en DAG y métodos sin consenso, logrando las ventajas de ambos: una latencia de subsegundo (menos de 1 segundo) y un rendimiento continuo de miles de transacciones por segundo. Al mismo tiempo, Sui también mantiene la capacidad de ejecutar contratos complejos sobre objetos compartidos, generar puntos de control y reconfigurar conjuntos de nodos de validación a través de ciclos.

Fusión de métodos de consenso y sin consenso

Sui Lutris adopta un enfoque híbrido único. Para las operaciones de activos de propiedad única (objetos únicos), el sistema utiliza un protocolo de difusión consistente entre los nodos de verificación, logrando una latencia por debajo del consenso. Para contratos inteligentes complejos que implican objetos compartidos, Sui Lutris depende del mecanismo de consenso. Además, Sui Lutris también admite operaciones de mantenimiento de red, como la definición de puntos de control y la reconfiguración de nodos de verificación. Esta estrategia innovadora ofrece una solución que equilibra eficiencia y seguridad al manejar transacciones en un entorno de Byzantine replicado.

El ciclo de vida de las transacciones de Sui Lutris incluye los siguientes pasos:

  1. El usuario crea y firma una transacción para modificar la combinación de los objetos que posee o los objetos exclusivos y compartidos.

  2. La transacción se envía a los nodos de verificación de Sui Lutris a través de nodos completos, donde se realizan comprobaciones de validez y seguridad, y se devuelve al cliente tras la firma.

  3. El cliente recopila las respuestas de la mayoría de los nodos de validación, formando un certificado de transacción, momento en el cual la transacción alcanza el estado de confirmación final.

  4. El certificado se envía de vuelta a todos los nodos de validación para su verificación. Las transacciones que involucran objetos exclusivos se pueden procesar de inmediato, sin necesidad de esperar al motor de consenso. Todos los certificados se reenvían al protocolo de consenso basado en DAG.

  5. Número de certificado de salida de consenso, los nodos de validación ejecutan transacciones que incluyen objetos compartidos.

  6. El cliente puede recopilar las respuestas de la mayoría de los nodos de validación y ensamblarlas en un certificado válido como prueba de liquidación de la transacción.

  7. Para cada presentación de consenso, se forma un punto de control, que se utiliza para impulsar el protocolo de reconfiguración.

Introducción al informe de Sui Lutris: protocolo del sistema distribuido central de la cadena pública Sui

Además del proceso de negociación principal, Sui Lutris también ofrece una serie de funciones que soportan blockchains de nivel de producto:

  • Implementar un protocolo de punto de control que genere un historial de todas las transacciones del sistema, facilitando la auditoría y la sincronización.
  • Soporta la reconfiguración al final de cada ciclo, permitiendo cambios en el conjunto de nodos de validación y sus derechos de voto.
  • Al final del ciclo, desbloquear de manera segura los activos que fueron bloqueados por error, minimizando las pérdidas por errores.

Sui, como blockchain que gestiona una gran cantidad de activos de usuarios, su seguridad básica de Sui Lutris es crucial. El informe técnico completo proporciona detalles sobre la seguridad y el protocolo de actividad, así como la prueba de seguridad de estar parcialmente sincronizado con participantes bizantinos en el modelo estándar de sistemas distribuidos.

SUI4.27%
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
  • 2
  • Republicar
  • Compartir
Comentar
0/400
ApeWithNoFearvip
· 08-11 08:52
La mejora del rendimiento es realmente buena
Ver originalesResponder0
PessimisticLayervip
· 08-11 08:40
Los datos de volumen no son muy confiables.
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)