La tecnología blockchain ha avanzado significativamente desde el nacimiento de Bitcoin. Con la aparición de nuevos escenarios de aplicación como los juegos y NFT, la comunidad blockchain está explorando formas de mejorar la eficiencia técnica, especialmente en el manejo de alta carga y latencia en tiempo real. Las blockchains L1 enfrentan dos grandes desafíos: primero, es necesario lograr un alto rendimiento manteniendo una baja latencia, y segundo, asegurar que el protocolo de consenso sea estable a largo plazo. Al abordar estos desafíos, también se debe mantener la descentralización a través de la participación dinámica y la reconfiguración de nodos de validación.
Una forma de aumentar el rendimiento es utilizar un protocolo de consenso basado en DAG. Este tipo de protocolo permite que la cadena de bloques procese simultáneamente una gran cantidad de transacciones, siendo muy adecuado para aplicaciones como juegos y NFT. Sin embargo, los protocolos basados en DAG pueden causar latencia de varios segundos, lo que resulta costoso para transferencias comunes o operaciones de juego.
Por otro lado, los protocolos sin consenso muestran un gran potencial en la reducción de la latencia y la escalabilidad. Estos protocolos no requieren consenso, lo que permite un procesamiento rápido de transacciones sin necesidad de ordenar globalmente transacciones independientes procesadas en paralelo. Sin embargo, están limitados a una clase de operaciones de cadena de bloques simples restringidas, lo que limita las funcionalidades de contratos inteligentes que se pueden lograr, y reconfigurar un conjunto de validadores en constante cambio puede ser un desafío.
A pesar de que estos métodos tienen potencial, actualmente no se utilizan en cadenas de bloques de nivel de producción, solo se han publicado en conferencias académicas y no han sido adoptados ampliamente por la comunidad blockchain. Sui Lutris es un protocolo de soporte que combina consenso basado en DAG y métodos sin consenso, logrando lo mejor de ambos mundos: latencia de subsegundos y un rendimiento continuo de miles de transacciones por segundo. Al mismo tiempo, mantiene 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 adopta un enfoque único que combina las dos soluciones mencionadas anteriormente. Para garantizar la seguridad de las operaciones de activos de un único propietario, el sistema utiliza un protocolo de difusión consistente entre los validadores, logrando una latencia inferior al consenso. Sui Lutris depende únicamente del consenso para procesar contratos inteligentes complejos sobre objetos compartidos. También admite operaciones de mantenimiento de la red, como la definición de puntos de control y la reconfiguración de validadores. Esta nueva estrategia ofrece un enfoque de lo mejor de ambos mundos al manejar transacciones en un entorno bizantino replicado.
En Sui Lutris, los usuarios que tienen la clave privada crean y firman transacciones para cambiar los objetos que poseen o mezclar objetos. Las transacciones se envían a cada nodo de validación, el nodo realiza verificaciones de validez y seguridad, y después de firmarlas, las devuelve al cliente. El cliente recopila las respuestas de la mayoría de los nodos de validación para formar un certificado de transacción, momento en el cual la transacción se considera irreversible. Una vez que se completa el ensamblaje del certificado, se envía de vuelta a todos los nodos de validación para su confirmación. Las transacciones que involucran objetos exclusivos pueden procesarse y ejecutarse de inmediato, sin necesidad de esperar al motor de consenso. Todos los certificados se reenvían al protocolo de consenso basado en DAG. El consenso finalmente produce el orden total de los certificados; los nodos de validación verifican y ejecutan las transacciones que contienen objetos compartidos. Los clientes pueden recopilar las respuestas de la mayoría de los nodos de validación y ensamblarlas en un certificado de efecto como prueba de liquidación de la transacción. Posteriormente, para cada envío de consenso se forma un punto de control, que se utiliza para impulsar el protocolo de reconfiguración.
Además del proceso principal de transacción, Sui Lutris también ofrece varias instalaciones para apoyar la cadena de bloques de nivel de producción:
Implementar el protocolo de punto de control, generar la historia causal de todas las transacciones en el sistema, para auditoría completa y sincronización eficiente.
Soporte para la reconfiguración al final de cada período, el conjunto de validadores y su poder de voto pueden cambiar.
Al final de la epoch, desbloquear de forma segura los activos bloqueados por error, minimizando así el daño por vulnerabilidades.
Sui Lutris apoya la gestión de cadenas de bloques con un gran valor. El informe técnico completo proporciona detalles sobre la operación de protocolos de seguridad y actividad, así como las pruebas de seguridad con participantes bizantinos parcialmente sincronizados 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: una solución de cadena de bloques eficiente que combina el consenso DAG y métodos sin consenso
La tecnología blockchain ha avanzado significativamente desde el nacimiento de Bitcoin. Con la aparición de nuevos escenarios de aplicación como los juegos y NFT, la comunidad blockchain está explorando formas de mejorar la eficiencia técnica, especialmente en el manejo de alta carga y latencia en tiempo real. Las blockchains L1 enfrentan dos grandes desafíos: primero, es necesario lograr un alto rendimiento manteniendo una baja latencia, y segundo, asegurar que el protocolo de consenso sea estable a largo plazo. Al abordar estos desafíos, también se debe mantener la descentralización a través de la participación dinámica y la reconfiguración de nodos de validación.
Una forma de aumentar el rendimiento es utilizar un protocolo de consenso basado en DAG. Este tipo de protocolo permite que la cadena de bloques procese simultáneamente una gran cantidad de transacciones, siendo muy adecuado para aplicaciones como juegos y NFT. Sin embargo, los protocolos basados en DAG pueden causar latencia de varios segundos, lo que resulta costoso para transferencias comunes o operaciones de juego.
Por otro lado, los protocolos sin consenso muestran un gran potencial en la reducción de la latencia y la escalabilidad. Estos protocolos no requieren consenso, lo que permite un procesamiento rápido de transacciones sin necesidad de ordenar globalmente transacciones independientes procesadas en paralelo. Sin embargo, están limitados a una clase de operaciones de cadena de bloques simples restringidas, lo que limita las funcionalidades de contratos inteligentes que se pueden lograr, y reconfigurar un conjunto de validadores en constante cambio puede ser un desafío.
A pesar de que estos métodos tienen potencial, actualmente no se utilizan en cadenas de bloques de nivel de producción, solo se han publicado en conferencias académicas y no han sido adoptados ampliamente por la comunidad blockchain. Sui Lutris es un protocolo de soporte que combina consenso basado en DAG y métodos sin consenso, logrando lo mejor de ambos mundos: latencia de subsegundos y un rendimiento continuo de miles de transacciones por segundo. Al mismo tiempo, mantiene 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 adopta un enfoque único que combina las dos soluciones mencionadas anteriormente. Para garantizar la seguridad de las operaciones de activos de un único propietario, el sistema utiliza un protocolo de difusión consistente entre los validadores, logrando una latencia inferior al consenso. Sui Lutris depende únicamente del consenso para procesar contratos inteligentes complejos sobre objetos compartidos. También admite operaciones de mantenimiento de la red, como la definición de puntos de control y la reconfiguración de validadores. Esta nueva estrategia ofrece un enfoque de lo mejor de ambos mundos al manejar transacciones en un entorno bizantino replicado.
En Sui Lutris, los usuarios que tienen la clave privada crean y firman transacciones para cambiar los objetos que poseen o mezclar objetos. Las transacciones se envían a cada nodo de validación, el nodo realiza verificaciones de validez y seguridad, y después de firmarlas, las devuelve al cliente. El cliente recopila las respuestas de la mayoría de los nodos de validación para formar un certificado de transacción, momento en el cual la transacción se considera irreversible. Una vez que se completa el ensamblaje del certificado, se envía de vuelta a todos los nodos de validación para su confirmación. Las transacciones que involucran objetos exclusivos pueden procesarse y ejecutarse de inmediato, sin necesidad de esperar al motor de consenso. Todos los certificados se reenvían al protocolo de consenso basado en DAG. El consenso finalmente produce el orden total de los certificados; los nodos de validación verifican y ejecutan las transacciones que contienen objetos compartidos. Los clientes pueden recopilar las respuestas de la mayoría de los nodos de validación y ensamblarlas en un certificado de efecto como prueba de liquidación de la transacción. Posteriormente, para cada envío de consenso se forma un punto de control, que se utiliza para impulsar el protocolo de reconfiguración.
Además del proceso principal de transacción, Sui Lutris también ofrece varias instalaciones para apoyar la cadena de bloques de nivel de producción:
Implementar el protocolo de punto de control, generar la historia causal de todas las transacciones en el sistema, para auditoría completa y sincronización eficiente.
Soporte para la reconfiguración al final de cada período, el conjunto de validadores y su poder de voto pueden cambiar.
Al final de la epoch, desbloquear de forma segura los activos bloqueados por error, minimizando así el daño por vulnerabilidades.
Sui Lutris apoya la gestión de cadenas de bloques con un gran valor. El informe técnico completo proporciona detalles sobre la operación de protocolos de seguridad y actividad, así como las pruebas de seguridad con participantes bizantinos parcialmente sincronizados en un modelo de sistema distribuido estándar.