Sui Lutris: Análisis del protocolo del sistema distribuido central de la cadena pública Sui
Mysten Labs actualizó recientemente el libro blanco de Sui Lutris, después de varios meses de pruebas, se confirmaron los siguientes puntos importantes:
Sui puede procesar de 140k a 150k operaciones por segundo al usar PTBs y 5K TPS, superando con creces el rendimiento de las pruebas de referencia en el pico de la red principal (aproximadamente 700 TPS).
Incluso en el caso de que algunos nodos de validación dejen de funcionar, el retraso en la finalización de Sui aún se puede mantener por debajo de 0.5 segundos.
El libro blanco describe en detalle el mecanismo de funcionamiento de Sui, la prueba de seguridad, y cómo los evaluadores externos pueden reproducir los datos relevantes en sus propias pruebas de validación.
Tras el lanzamiento de la mainnet de Sui, las aplicaciones como juegos y NFT se integraron rápidamente en la cadena. Mysten Labs luego publicó un informe técnico sobre el sistema distribuido Sui Lutris que soporta Sui. Sui Lutris permite que Sui mantenga una baja latencia bajo condiciones de alta capacidad de procesamiento y estabilidad a largo plazo.
Desde el nacimiento de Bitcoin, la tecnología blockchain ha avanzado significativamente, surgiendo constantemente nuevos casos de uso. La comunidad blockchain sigue explorando formas de mejorar la eficiencia, especialmente en el manejo de cargas altas y en la latencia en tiempo real.
Los actuales blockchains L1 enfrentan dos grandes desafíos: lograr un alto rendimiento con baja latencia y asegurar la estabilidad a largo plazo del protocolo de consenso. Estos desafíos pueden ser abordados mediante la participación y configuración dinámica de nodos de validación.
Una de las formas efectivas de lograr un alto rendimiento es utilizar un protocolo de consenso basado en DAG, como Narwhal/Bullshark adoptado por Sui. Este tipo de protocolo permite la ejecución simultánea de una gran cantidad de transacciones, adecuado para aplicaciones como juegos y NFT. Sin embargo, los protocolos basados en DAG pueden causar retrasos de varios segundos, lo que afecta significativamente ciertas operaciones.
Por otro lado, los protocolos sin consenso destacan en la reducción de la latencia y la escalabilidad, como el prototipo FastPay. Estos protocolos eliminan la fase de consenso, permitiendo un procesamiento rápido de las transacciones. Sin embargo, solo son aplicables a categorías limitadas de operaciones simples, lo que restringe la capacidad de expresión de los contratos inteligentes, y existen desafíos en la reconfiguración de un conjunto de nodos de validación dinámicamente cambiante.
A pesar de que ambos protocolos tienen potencial, actualmente no se han implementado de manera amplia en bloques de productos. Sui Lutris, como el protocolo que respalda la red Sui, combinará el consenso basado en DAG con métodos sin consenso, logrando las ventajas de ambos: latencia de subsegundos y un rendimiento continuo de miles de transacciones por segundo. Al mismo tiempo, Sui conserva la capacidad de ejecutar contratos complejos en objetos compartidos, generar puntos de control y reconfigurar el conjunto de nodos de validación a través de épocas.
fusión de métodos de consenso y sin consenso
Sui Lutris adopta un enfoque único que combina ambos métodos mencionados. Para la operación de activos de propietario único (objetos únicos), el sistema utiliza un protocolo de difusión consistente entre los nodos de validación, logrando una latencia por debajo del consenso. Para los contratos inteligentes complejos que se ejecutan sobre objetos compartidos, Sui Lutris solo depende del procesamiento de consenso. Además, Sui Lutris apoya las operaciones de mantenimiento de la red, como la definición de puntos de control y la reconfiguración de nodos de validación. Esta estrategia innovadora ofrece una solución de compromiso al manejar transacciones en un entorno bizantino replicado.
El ciclo de vida de las transacciones de Sui Lutris incluye los siguientes pasos:
El usuario crea y firma la transacción para cambiar el objeto que posee.
La transacción se envía a los nodos de validación a través de nodos completos, donde se lleva a cabo una verificación de validez y seguridad, y se devuelve la transacción firmada.
El cliente recopila las respuestas de la mayoría de los nodos de validación para formar el certificado de transacción, momento en el cual la transacción alcanza la finalización.
Después de la integración del certificado, se envía de vuelta al nodo de verificación, y el nodo de verificación confirma la recepción. Las transacciones que involucran objetos exclusivos se pueden procesar de inmediato, sin necesidad de esperar al motor de consenso.
Número de certificado de salida de consenso, nodo de verificación ejecuta transacciones que incluyen objetos compartidos.
El cliente recopila las respuestas de los nodos de validación y ensambla un certificado válido como prueba de liquidación de la transacción.
Formar checkpoints para cada presentación de consenso, utilizados para impulsar el protocolo de reconfiguración.
Sui Lutris también ofrece otras funciones que soportan blockchains de nivel de producto:
El protocolo checkpoint genera el historial de todas las transacciones, facilitando la auditoría y la sincronización.
Soporte para la reconfiguración al final de cada epoch, permitiendo cambios en el conjunto de nodos de validación y derechos de voto.
Al final del epoch, desbloquear de manera segura los activos que han sido bloqueados por error, minimizando las pérdidas por errores.
Sui Lutris, como base de Sui, gestiona un gran volumen de valor para los usuarios. El informe técnico completo proporciona más detalles sobre la seguridad y el protocolo de actividad, así como pruebas de seguridad que están parcialmente sincronizadas con participantes bizantinos en un modelo de sistema distribuido estándar.
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.
Sui Lutris: Fusión de consenso y sin consenso para lograr un alto rendimiento y baja latencia en el protocolo de Cadena de bloques
Sui Lutris: Análisis del protocolo del sistema distribuido central de la cadena pública Sui
Mysten Labs actualizó recientemente el libro blanco de Sui Lutris, después de varios meses de pruebas, se confirmaron los siguientes puntos importantes:
Sui puede procesar de 140k a 150k operaciones por segundo al usar PTBs y 5K TPS, superando con creces el rendimiento de las pruebas de referencia en el pico de la red principal (aproximadamente 700 TPS).
Incluso en el caso de que algunos nodos de validación dejen de funcionar, el retraso en la finalización de Sui aún se puede mantener por debajo de 0.5 segundos.
El libro blanco describe en detalle el mecanismo de funcionamiento de Sui, la prueba de seguridad, y cómo los evaluadores externos pueden reproducir los datos relevantes en sus propias pruebas de validación.
Tras el lanzamiento de la mainnet de Sui, las aplicaciones como juegos y NFT se integraron rápidamente en la cadena. Mysten Labs luego publicó un informe técnico sobre el sistema distribuido Sui Lutris que soporta Sui. Sui Lutris permite que Sui mantenga una baja latencia bajo condiciones de alta capacidad de procesamiento y estabilidad a largo plazo.
Desde el nacimiento de Bitcoin, la tecnología blockchain ha avanzado significativamente, surgiendo constantemente nuevos casos de uso. La comunidad blockchain sigue explorando formas de mejorar la eficiencia, especialmente en el manejo de cargas altas y en la latencia en tiempo real.
Los actuales blockchains L1 enfrentan dos grandes desafíos: lograr un alto rendimiento con baja latencia y asegurar la estabilidad a largo plazo del protocolo de consenso. Estos desafíos pueden ser abordados mediante la participación y configuración dinámica de nodos de validación.
Una de las formas efectivas de lograr un alto rendimiento es utilizar un protocolo de consenso basado en DAG, como Narwhal/Bullshark adoptado por Sui. Este tipo de protocolo permite la ejecución simultánea de una gran cantidad de transacciones, adecuado para aplicaciones como juegos y NFT. Sin embargo, los protocolos basados en DAG pueden causar retrasos de varios segundos, lo que afecta significativamente ciertas operaciones.
Por otro lado, los protocolos sin consenso destacan en la reducción de la latencia y la escalabilidad, como el prototipo FastPay. Estos protocolos eliminan la fase de consenso, permitiendo un procesamiento rápido de las transacciones. Sin embargo, solo son aplicables a categorías limitadas de operaciones simples, lo que restringe la capacidad de expresión de los contratos inteligentes, y existen desafíos en la reconfiguración de un conjunto de nodos de validación dinámicamente cambiante.
A pesar de que ambos protocolos tienen potencial, actualmente no se han implementado de manera amplia en bloques de productos. Sui Lutris, como el protocolo que respalda la red Sui, combinará el consenso basado en DAG con métodos sin consenso, logrando las ventajas de ambos: latencia de subsegundos y un rendimiento continuo de miles de transacciones por segundo. Al mismo tiempo, Sui conserva la capacidad de ejecutar contratos complejos en objetos compartidos, generar puntos de control y reconfigurar el conjunto de nodos de validación a través de épocas.
fusión de métodos de consenso y sin consenso
Sui Lutris adopta un enfoque único que combina ambos métodos mencionados. Para la operación de activos de propietario único (objetos únicos), el sistema utiliza un protocolo de difusión consistente entre los nodos de validación, logrando una latencia por debajo del consenso. Para los contratos inteligentes complejos que se ejecutan sobre objetos compartidos, Sui Lutris solo depende del procesamiento de consenso. Además, Sui Lutris apoya las operaciones de mantenimiento de la red, como la definición de puntos de control y la reconfiguración de nodos de validación. Esta estrategia innovadora ofrece una solución de compromiso al manejar transacciones en un entorno bizantino replicado.
El ciclo de vida de las transacciones de Sui Lutris incluye los siguientes pasos:
El usuario crea y firma la transacción para cambiar el objeto que posee.
La transacción se envía a los nodos de validación a través de nodos completos, donde se lleva a cabo una verificación de validez y seguridad, y se devuelve la transacción firmada.
El cliente recopila las respuestas de la mayoría de los nodos de validación para formar el certificado de transacción, momento en el cual la transacción alcanza la finalización.
Después de la integración del certificado, se envía de vuelta al nodo de verificación, y el nodo de verificación confirma la recepción. Las transacciones que involucran objetos exclusivos se pueden procesar de inmediato, sin necesidad de esperar al motor de consenso.
Número de certificado de salida de consenso, nodo de verificación ejecuta transacciones que incluyen objetos compartidos.
El cliente recopila las respuestas de los nodos de validación y ensambla un certificado válido como prueba de liquidación de la transacción.
Formar checkpoints para cada presentación de consenso, utilizados para impulsar el protocolo de reconfiguración.
Sui Lutris también ofrece otras funciones que soportan blockchains de nivel de producto:
Sui Lutris, como base de Sui, gestiona un gran volumen de valor para los usuarios. El informe técnico completo proporciona más detalles sobre la seguridad y el protocolo de actividad, así como pruebas de seguridad que están parcialmente sincronizadas con participantes bizantinos en un modelo de sistema distribuido estándar.