La tecnología blockchain ha logrado avances significativos desde el lanzamiento de Bitcoin. Con la aparición de nuevas aplicaciones como juegos y NFT, la industria sigue explorando formas de mejorar la eficiencia técnica, especialmente en el manejo de cargas altas y en la realización de retrasos en tiempo real. Las blockchains de primera categoría enfrentan dos grandes desafíos: lograr un alto rendimiento mientras se mantiene baja latencia, y asegurar la estabilidad a largo plazo del protocolo de consenso. Al abordar estos problemas, 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 protocolos de consenso basados en DAG, como narwhale/Bullshark. Este tipo de protocolos permite a la blockchain procesar grandes cantidades de transacciones simultáneamente, lo que es adecuado para aplicaciones como juegos y NFT. Sin embargo, los protocolos basados en DAG pueden causar retrasos de algunos segundos, lo que resulta en un costo de tiempo relativamente alto para transferencias normales o acciones en juegos.
Por otro lado, los protocolos sin consenso (como FastPay) muestran un gran potencial para reducir la latencia y mejorar la escalabilidad. Estos protocolos no requieren consenso, lo que permite un procesamiento rápido de las transacciones, sin necesidad de un orden total para las transacciones independientes que se procesan en paralelo. Sin embargo, están limitados a una clase de operaciones de blockchain simples y restringidas, lo que limita la complejidad de los contratos inteligentes que se pueden ejecutar, y la reconfiguración de un conjunto de validadores que cambia dinámicamente puede ser un desafío.
A pesar de que estos métodos tienen potencial, actualmente no se aplican en blockchains de nivel de producción, solo se han presentado en conferencias académicas y no han sido adoptados ampliamente por la comunidad blockchain. Sui Lutris es un protocolo que soporta Sui, combinando consenso basado en DAG y métodos sin consenso, logrando lo mejor de ambos mundos: retraso de menos de un segundo y un rendimiento continuo de miles de transacciones por segundo. Sui no solo ha logrado estas dos tareas, sino que también mantiene la capacidad de ejecutar 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 propietario único (objetos poseídos), el sistema utiliza un protocolo de difusión consistente entre los validadores, logrando una latencia inferior a la del consenso. Sui Lutris depende únicamente del consenso para manejar contratos inteligentes complejos que se ejecutan en 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. Al procesar transacciones en un entorno bizantino replicado, esta estrategia novedosa ofrece una solución 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 validación. Los nodos de validación realizan comprobaciones de validez y seguridad, firman y devuelven. 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 el certificado está completo, se envía de vuelta a todos los nodos de validación para su confirmación. En caso de involucrar objetos exclusivos, el certificado de transacción puede ser procesado y ejecutado 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 revisan y ejecutan las transacciones que contienen objetos compartidos. El cliente puede 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, se forma un punto de control para cada envío de consenso, que se utiliza para impulsar el protocolo de reconfiguración.
Además del proceso principal de transacción, Sui Lutris también ofrece varias funciones que respaldan la cadena de bloques de nivel de producción:
Implementar el protocolo de punto de control, generando el historial causal de todas las transacciones en el sistema, para auditorías completas y sincronización eficiente.
Soporta la reconfiguración al final de cada período, el conjunto de validadores y su poder de voto pueden cambiar, asegurando que todas las transacciones finales estén incluidas en una época.
Al final de la era, desbloquear de forma segura los activos que han sido bloqueados erróneamente, minimizando así el impacto de las vulnerabilidades.
Sui Lutris proporciona soporte para la blockchain Sui, que gestiona el valor de numerosos usuarios. El informe técnico completo detalla cómo funcionan los protocolos de seguridad y actividad, así como su prueba de seguridad con participantes bizantinos parcialmente sincronizados en un modelo estándar de sistemas distribuidos.
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.
9 me gusta
Recompensa
9
7
Republicar
Compartir
Comentar
0/400
AirdropGrandpa
· hace5h
¿Se puede jugar con este NFT?
Ver originalesResponder0
FloorPriceNightmare
· 08-15 18:54
¿Así de lenta es la latencia? Jugar a juegos se ha vuelto como un ppt.
Ver originalesResponder0
TestnetScholar
· 08-15 03:24
Esta tecnología me tiene confundido.
Ver originalesResponder0
LiquidatedNotStirred
· 08-14 17:45
Unos segundos de latencia son demasiado, no hay duda de que son tontos.
Ver originalesResponder0
MEVHunterBearish
· 08-14 17:44
¿Unos segundos de latencia también se llaman latencia? ¿Has jugado con la cadena de tres capas?
Ver originalesResponder0
NftDataDetective
· 08-14 17:21
la verdad, bullshark sigue siendo demasiado lento para los juegos en mi opinión
Ver originalesResponder0
WhaleStalker
· 08-14 17:15
¿No puedes soportar unos segundos de latencia? Ni siquiera en los videojuegos es tan rápido.
Sui Lutris: protocolo de cadena de bloques eficiente que combina consenso DAG y soluciones sin consenso
Texto
La tecnología blockchain ha logrado avances significativos desde el lanzamiento de Bitcoin. Con la aparición de nuevas aplicaciones como juegos y NFT, la industria sigue explorando formas de mejorar la eficiencia técnica, especialmente en el manejo de cargas altas y en la realización de retrasos en tiempo real. Las blockchains de primera categoría enfrentan dos grandes desafíos: lograr un alto rendimiento mientras se mantiene baja latencia, y asegurar la estabilidad a largo plazo del protocolo de consenso. Al abordar estos problemas, 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 protocolos de consenso basados en DAG, como narwhale/Bullshark. Este tipo de protocolos permite a la blockchain procesar grandes cantidades de transacciones simultáneamente, lo que es adecuado para aplicaciones como juegos y NFT. Sin embargo, los protocolos basados en DAG pueden causar retrasos de algunos segundos, lo que resulta en un costo de tiempo relativamente alto para transferencias normales o acciones en juegos.
Por otro lado, los protocolos sin consenso (como FastPay) muestran un gran potencial para reducir la latencia y mejorar la escalabilidad. Estos protocolos no requieren consenso, lo que permite un procesamiento rápido de las transacciones, sin necesidad de un orden total para las transacciones independientes que se procesan en paralelo. Sin embargo, están limitados a una clase de operaciones de blockchain simples y restringidas, lo que limita la complejidad de los contratos inteligentes que se pueden ejecutar, y la reconfiguración de un conjunto de validadores que cambia dinámicamente puede ser un desafío.
A pesar de que estos métodos tienen potencial, actualmente no se aplican en blockchains de nivel de producción, solo se han presentado en conferencias académicas y no han sido adoptados ampliamente por la comunidad blockchain. Sui Lutris es un protocolo que soporta Sui, combinando consenso basado en DAG y métodos sin consenso, logrando lo mejor de ambos mundos: retraso de menos de un segundo y un rendimiento continuo de miles de transacciones por segundo. Sui no solo ha logrado estas dos tareas, sino que también mantiene la capacidad de ejecutar 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 propietario único (objetos poseídos), el sistema utiliza un protocolo de difusión consistente entre los validadores, logrando una latencia inferior a la del consenso. Sui Lutris depende únicamente del consenso para manejar contratos inteligentes complejos que se ejecutan en 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. Al procesar transacciones en un entorno bizantino replicado, esta estrategia novedosa ofrece una solución 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 validación. Los nodos de validación realizan comprobaciones de validez y seguridad, firman y devuelven. 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 el certificado está completo, se envía de vuelta a todos los nodos de validación para su confirmación. En caso de involucrar objetos exclusivos, el certificado de transacción puede ser procesado y ejecutado 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 revisan y ejecutan las transacciones que contienen objetos compartidos. El cliente puede 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, se forma un punto de control para cada envío de consenso, que se utiliza para impulsar el protocolo de reconfiguración.
Además del proceso principal de transacción, Sui Lutris también ofrece varias funciones que respaldan la cadena de bloques de nivel de producción:
Implementar el protocolo de punto de control, generando el historial causal de todas las transacciones en el sistema, para auditorías completas y sincronización eficiente.
Soporta la reconfiguración al final de cada período, el conjunto de validadores y su poder de voto pueden cambiar, asegurando que todas las transacciones finales estén incluidas en una época.
Al final de la era, desbloquear de forma segura los activos que han sido bloqueados erróneamente, minimizando así el impacto de las vulnerabilidades.
Sui Lutris proporciona soporte para la blockchain Sui, que gestiona el valor de numerosos usuarios. El informe técnico completo detalla cómo funcionan los protocolos de seguridad y actividad, así como su prueba de seguridad con participantes bizantinos parcialmente sincronizados en un modelo estándar de sistemas distribuidos.