Sui Lutris: Detalles del protocolo del sistema distribuido central de la cadena pública Sui

robot
Generación de resúmenes en curso

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

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

  1. Sui puede procesar entre 140k y 150k operaciones por segundo en el uso de PTBs y 5K TPS, superando con creces el rendimiento de las pruebas de referencia de la red principal (aproximadamente 700 TPS).

  2. Incluso en el caso de que algunos nodos de validación dejen de funcionar, la latencia de confirmación final de Sui sigue manteniéndose por debajo de 0.5 segundos.

El libro blanco detalla el mecanismo de funcionamiento de Sui, la prueba de seguridad, y cómo los testers externos pueden reproducir los datos relevantes en su propia validación.

Después del lanzamiento de la red principal de Sui, ha atraído el despliegue de aplicaciones como juegos y NFT. El informe técnico Sui Lutris publicado recientemente por Mysten Labs presenta este sistema distribuido que soporta Sui, el cual puede mantener una baja latencia mientras garantiza un alto rendimiento y estabilidad a largo plazo.

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

Desde el nacimiento de Bitcoin, la tecnología blockchain ha avanzado considerablemente, con la aparición constante de nuevas aplicaciones como juegos y NFT. La industria sigue explorando formas de mejorar la eficiencia de la blockchain, especialmente en el manejo de cargas altas y latencias en tiempo real.

Actualmente, las blockchains L1 enfrentan dos grandes desafíos: lograr un alto rendimiento bajo la premisa de baja latencia, al mismo tiempo que se asegura la estabilidad a largo plazo del protocolo de consenso. Estos desafíos se pueden abordar mediante la participación dinámica y la configuración de los nodos de validación.

Una forma efectiva de lograr un alto rendimiento es utilizar un protocolo de consenso basado en DAG, como Narwhal/Bullshark que utiliza Sui. Este tipo de protocolo permite que la blockchain ejecute simultáneamente una gran cantidad de transacciones, lo que lo hace muy adecuado para aplicaciones como juegos y NFT. Sin embargo, los protocolos basados en DAG pueden provocar retrasos de varios segundos, lo que tiene un gran impacto en las operaciones de transferencia o juego comunes.

Por otro lado, los protocolos sin consenso muestran un gran potencial en la reducción de la latencia y la escalabilidad, como se demostró en el prototipo FastPay estudiado anteriormente. Estos protocolos logran un procesamiento rápido de transacciones al eliminar la necesidad de consenso, sin necesidad de coordinar transacciones independientes procesadas en paralelo. Sin embargo, este enfoque solo es aplicable a categorías limitadas de operaciones simples en blockchain, lo que restringe la capacidad de expresión de los contratos inteligentes y presenta desafíos en la reconfiguración de conjuntos de nodos de validación en constante cambio.

A pesar de que ambos protocolos tienen potencial, aún no se han aplicado ampliamente en blockchains de nivel de producción. Principalmente permanecen en la fase de discusión académica y no han sido adoptados en gran medida por la comunidad blockchain. Sui Lutris, como el protocolo central de la red Sui, combina de manera innovadora el consenso basado en DAG y el método sin consenso, logrando las ventajas de ambos: latencia de subsegundo (menos de 1 segundo) y un rendimiento continuo de miles de transacciones por segundo. Al mismo tiempo, Sui conserva la capacidad de ejecutar contratos complejos sobre objetos compartidos, generar puntos de control y reconfigurar el conjunto de nodos de validación a través de épocas.

El enfoque innovador de Sui Lutris

Sui Lutris utiliza un enfoque híbrido único. Para la operación de activos de propiedad única (objetos únicos), el sistema utiliza un protocolo de difusión consistente entre nodos de verificación, logrando una latencia inferior al consenso. Para los contratos inteligentes complejos que se ejecutan sobre objetos compartidos, Sui Lutris solo confía en el procesamiento de consenso. Además, Sui Lutris también apoya 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 combina las ventajas de ambos métodos al manejar transacciones en un entorno bizantino 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 cambiar la combinación de objetos que posee o objetos exclusivos y compartidos.

  2. La transacción se envía desde el nodo completo al nodo de verificación Sui Lutris para realizar la verificación de validez y seguridad, y se devuelve al cliente después de la firma.

  3. El cliente recopila las respuestas de la mayoría de los nodos de validación y forma un certificado de transacción, en este momento la transacción alcanza la finalización.

  4. Después de integrar el certificado, se envía de vuelta a todos los nodos de validación, y tras la validación, se confirma al cliente. Las transacciones de objetos exclusivos se pueden procesar directamente, 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, el nodo de verificación comprueba y ejecuta las transacciones que incluyen objetos compartidos.

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

  7. Formar checkpoints para cada presentación de consenso, utilizados para impulsar la reconfiguración del protocolo.

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

Sui Lutris también ofrece otras funciones que soportan blockchains a nivel de producto:

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

Como base de Sui, el informe técnico completo de Sui Lutris proporciona detalles sobre la operación del protocolo de seguridad y actividad, así como la prueba de seguridad de la sincronización parcial con participantes bizantinos en un modelo estándar de sistemas distribuidos.

SUI0.73%
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
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
  • 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)