La tecnología de la cadena de bloques ha logrado grandes avances desde el nacimiento de Bitcoin. Con la aparición de nuevos escenarios de aplicación como los juegos y los NFT, la comunidad blockchain sigue explorando cómo mejorar la eficiencia de la tecnología, especialmente en el manejo de cargas altas y la realización de latencia en tiempo real. Las cadenas de bloques L1 enfrentan dos grandes desafíos: uno es lograr un alto rendimiento mientras se mantiene baja la latencia, y el otro es asegurar la estabilidad a largo plazo del protocolo de consenso. Al abordar estos desafíos, también es necesario mantener la descentralización mediante la participación dinámica y la reconfiguración de los nodos de validación.
Una forma de aumentar el rendimiento es utilizar un protocolo de consenso basado en DAG, como el narwhale/Bullshark adoptado por Sui. Este tipo de protocolos permite que la cadena de bloques procese una gran cantidad de transacciones simultáneamente, lo cual es muy adecuado para aplicaciones como juegos y NFT. Sin embargo, los protocolos basados en DAG pueden provocar una latencia de varios segundos, lo que representa un costo temporal alto para transferencias normales o operaciones de juego.
Por otro lado, los protocolos sin consenso ( como FastPay ) muestran un gran potencial en la reducción de la latencia y la escalabilidad. Estos protocolos no requieren consenso, pueden procesar transacciones rápidamente y no necesitan un orden total de transacciones independientes en paralelo. Sin embargo, están limitados a una clase de operaciones simples en la cadena de bloques restringidas, lo que limita los contratos inteligentes que se pueden expresar, y reconfigurar un conjunto de validadores que cambia de manera dinámica puede ser un desafío.
A pesar de que estos métodos tienen potencial, actualmente no se aplican en cadenas de bloques de nivel de producción, solo se han publicado en conferencias académicas y no han sido ampliamente utilizados por la Comunidad blockchain. Sui Lutris es el protocolo que soporta Sui, combinando consenso basado en DAG y métodos sin consenso, logrando lo mejor de ambos mundos: latencia de subsegundos y un rendimiento sostenido de miles de transacciones por segundo. Sui ha completado estas dos tareas y ha mantenido la capacidad de expresar contratos complejos sobre objetos compartidos, generar puntos de control y reconfigurar el conjunto de validadores a través de períodos.
Sui Lutris utiliza un enfoque único que combina los dos métodos mencionados anteriormente. Para garantizar la seguridad de las operaciones de activos de un solo propietario, el sistema emplea un protocolo de transmisión consistente entre los validadores, logrando una latencia por debajo del consenso. Sui Lutris depende únicamente del consenso para procesar contratos inteligentes complejos sobre objetos compartidos. También admite operaciones de mantenimiento de red, como la definición de puntos de control y la reconfiguración de validadores. Al procesar transacciones en un entorno bizantino replicado, esta nueva estrategia ofrece un método que equilibra eficiencia y seguridad.
El ciclo de vida de la transacción de Sui Lutris es el siguiente: el usuario crea y firma la transacción, enviándola a los nodos de verificación. Los nodos de verificación realizan una revisión, firman y devuelven. El cliente recopila las respuestas de la mayoría de los nodos de verificación para formar el certificado de transacción, momento en el cual la transacción es irreversible. El certificado se envía de vuelta al nodo de verificación para su confirmación. Si se involucran objetos exclusivos, pueden ser procesados de inmediato. Todos los certificados se reenvían al protocolo de consenso basado en DAG. El consenso genera el orden total de los certificados, y los nodos de verificación ejecutan transacciones que contienen objetos compartidos. El cliente recopila respuestas para ensamblar un certificado de efecto como prueba de liquidación de la transacción. Luego, para cada consenso, se envían presentaciones para formar puntos de control, utilizados para impulsar el protocolo de reconfiguración.
Sui Lutris también ofrece múltiples funciones para soportar cadenas de bloques de nivel de producción: implementar un protocolo de puntos de control para generar un historial causal de transacciones; soportar la reconfiguración al final de cada período; en el final del período, "desbloquear" de forma segura los activos que fueron bloqueados por error, minimizando así el daño de las vulnerabilidades.
Sui Lutris apoya a los usuarios en la gestión de grandes valores en la cadena de bloques Sui. El informe técnico completo detalla el funcionamiento de los protocolos de seguridad y actividad, así como su prueba de seguridad con participantes bizantinos parcialmente sincronizados en un modelo de sistema distribuido estándar.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Sui Lutris: combina DAG y un método sin consenso para lograr un protocolo de cadena de bloques de alta capacidad y baja latencia.
La tecnología de la cadena de bloques ha logrado grandes avances desde el nacimiento de Bitcoin. Con la aparición de nuevos escenarios de aplicación como los juegos y los NFT, la comunidad blockchain sigue explorando cómo mejorar la eficiencia de la tecnología, especialmente en el manejo de cargas altas y la realización de latencia en tiempo real. Las cadenas de bloques L1 enfrentan dos grandes desafíos: uno es lograr un alto rendimiento mientras se mantiene baja la latencia, y el otro es asegurar la estabilidad a largo plazo del protocolo de consenso. Al abordar estos desafíos, también es necesario mantener la descentralización mediante la participación dinámica y la reconfiguración de los nodos de validación.
Una forma de aumentar el rendimiento es utilizar un protocolo de consenso basado en DAG, como el narwhale/Bullshark adoptado por Sui. Este tipo de protocolos permite que la cadena de bloques procese una gran cantidad de transacciones simultáneamente, lo cual es muy adecuado para aplicaciones como juegos y NFT. Sin embargo, los protocolos basados en DAG pueden provocar una latencia de varios segundos, lo que representa un costo temporal alto para transferencias normales o operaciones de juego.
Por otro lado, los protocolos sin consenso ( como FastPay ) muestran un gran potencial en la reducción de la latencia y la escalabilidad. Estos protocolos no requieren consenso, pueden procesar transacciones rápidamente y no necesitan un orden total de transacciones independientes en paralelo. Sin embargo, están limitados a una clase de operaciones simples en la cadena de bloques restringidas, lo que limita los contratos inteligentes que se pueden expresar, y reconfigurar un conjunto de validadores que cambia de manera dinámica puede ser un desafío.
A pesar de que estos métodos tienen potencial, actualmente no se aplican en cadenas de bloques de nivel de producción, solo se han publicado en conferencias académicas y no han sido ampliamente utilizados por la Comunidad blockchain. Sui Lutris es el protocolo que soporta Sui, combinando consenso basado en DAG y métodos sin consenso, logrando lo mejor de ambos mundos: latencia de subsegundos y un rendimiento sostenido de miles de transacciones por segundo. Sui ha completado estas dos tareas y ha mantenido la capacidad de expresar contratos complejos sobre objetos compartidos, generar puntos de control y reconfigurar el conjunto de validadores a través de períodos.
Sui Lutris utiliza un enfoque único que combina los dos métodos mencionados anteriormente. Para garantizar la seguridad de las operaciones de activos de un solo propietario, el sistema emplea un protocolo de transmisión consistente entre los validadores, logrando una latencia por debajo del consenso. Sui Lutris depende únicamente del consenso para procesar contratos inteligentes complejos sobre objetos compartidos. También admite operaciones de mantenimiento de red, como la definición de puntos de control y la reconfiguración de validadores. Al procesar transacciones en un entorno bizantino replicado, esta nueva estrategia ofrece un método que equilibra eficiencia y seguridad.
El ciclo de vida de la transacción de Sui Lutris es el siguiente: el usuario crea y firma la transacción, enviándola a los nodos de verificación. Los nodos de verificación realizan una revisión, firman y devuelven. El cliente recopila las respuestas de la mayoría de los nodos de verificación para formar el certificado de transacción, momento en el cual la transacción es irreversible. El certificado se envía de vuelta al nodo de verificación para su confirmación. Si se involucran objetos exclusivos, pueden ser procesados de inmediato. Todos los certificados se reenvían al protocolo de consenso basado en DAG. El consenso genera el orden total de los certificados, y los nodos de verificación ejecutan transacciones que contienen objetos compartidos. El cliente recopila respuestas para ensamblar un certificado de efecto como prueba de liquidación de la transacción. Luego, para cada consenso, se envían presentaciones para formar puntos de control, utilizados para impulsar el protocolo de reconfiguración.
Sui Lutris también ofrece múltiples funciones para soportar cadenas de bloques de nivel de producción: implementar un protocolo de puntos de control para generar un historial causal de transacciones; soportar la reconfiguración al final de cada período; en el final del período, "desbloquear" de forma segura los activos que fueron bloqueados por error, minimizando así el daño de las vulnerabilidades.
Sui Lutris apoya a los usuarios en la gestión de grandes valores en la cadena de bloques Sui. El informe técnico completo detalla el funcionamiento de los protocolos de seguridad y actividad, así como su prueba de seguridad con participantes bizantinos parcialmente sincronizados en un modelo de sistema distribuido estándar.