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 ha estado explorando formas de mejorar la eficiencia técnica, especialmente en el manejo de alta carga y la provisión de latencia en tiempo real. Las blockchains L1 enfrentan dos grandes desafíos: primero, la necesidad de lograr un alto rendimiento mientras se mantiene una baja latencia, y segundo, garantizar 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 lograr un alto 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 suelen provocar varios segundos de latencia, lo que implica un costo de tiempo elevado para transferencias normales o acciones en juegos.
Por otro lado, los protocolos sin consenso muestran un gran potencial en la reducción de la latencia y la escalabilidad. Estos protocolos eliminan la necesidad de consenso, permitiendo un procesamiento rápido de las transacciones, sin necesidad de un orden total para las transacciones independientes procesadas en paralelo. Sin embargo, están limitados a una clase de operaciones simples de cadena de bloques restringidas, lo que limita los contratos inteligentes que se pueden expresar, y la reconfiguración de conjuntos de validadores en dinámica 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 presentado en conferencias académicas y no se utilizan ampliamente en la comunidad blockchain. Sui Lutris es un nuevo protocolo que combina el consenso basado en DAG y métodos sin consenso para lograr lo mejor de ambos mundos: latencia de subsegundos y un rendimiento continuo de miles de transacciones por segundo. Sui ha logrado ambas tareas y 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 al combinar los dos métodos mencionados anteriormente. Para garantizar la seguridad de las operaciones en los objetos poseídos por un único propietario (, el sistema utiliza un protocolo de difusión consistente entre los validadores, lo que resulta en una latencia inferior al consenso. Sui Lutris confía únicamente en el consenso para manejar contratos inteligentes complejos que se ejecutan sobre objetos compartidos, es decir, objetos que cualquier usuario puede modificar. Sui Lutris también admite operaciones de mantenimiento de la red, como definir puntos de control y reconfigurar validadores. Al manejar transacciones en un entorno bizantino replicado, esta estrategia novedosa ofrece un enfoque que satisface ambas partes.
En Sui Lutris, los usuarios que poseen la clave privada crean y firman transacciones para cambiar los objetos que poseen, o una mezcla de objetos que poseen y objetos compartidos. Las transacciones se envían a cada nodo de validación, que realiza una serie de verificaciones de validez y seguridad, firma la transacción y devuelve la transacción firmada al cliente. El cliente recopila las respuestas de la gran mayoría de los nodos de validación para formar un certificado de transacción, momento en el cual la transacción se puede considerar irreversible.
Una vez que se complete el ensamblaje del certificado, se enviará de vuelta a todos los nodos de verificación, que comprobarán su validez y confirmarán la recepción al cliente. Si la transacción involucra objetos exclusivos, el certificado de transacción puede procesarse y ejecutarse de inmediato, sin 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 verificación revisan y ejecutan aquellas transacciones que contienen objetos compartidos, el cliente puede recopilar las respuestas de la gran mayoría de los nodos de verificación, ensamblarlas en un certificado de efecto y utilizarlo como prueba de liquidación de la transacción. Posteriormente, se forma un punto de control para cada envío de consenso, que también se utiliza para impulsar el protocolo de reconfiguración.
Además del proceso de transacción principal, Sui Lutris también ofrece múltiples funciones para apoyar cadenas de bloques de nivel de producción:
Implementar el protocolo de punto de control después de alcanzar la determinación final, el cual genera la historia causal de todas las transacciones en el sistema. Esto se utiliza para auditorías completas, así como para mantener la sincronización de nodos completos y nodos de verificación de latencia de manera eficiente.
admite la reconfiguración al final de cada período, momento en el cual el conjunto de validadores y su derecho a voto pueden cambiar. Para garantizar que todas las transacciones finales se incluyan en una época, es necesario cerrar cuidadosamente cada época y confirmar que es segura.
desbloquear de manera segura los activos bloqueados erróneamente al final del epoch, minimizando el daño del bug. Esto resuelve el problema en el protocolo sin consenso anterior, donde los activos se bloqueaban para siempre cuando un cliente vulnerable hacía un doble gasto.
Sui Lutris apoya a los usuarios en la gestión de grandes valores en la cadena de bloques. El informe técnico completo proporciona más detalles sobre cómo funcionan los protocolos de seguridad y actividad, así como las pruebas de seguridad de los participantes bizantinos parcialmente sincronizados en el 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.
18 me gusta
Recompensa
18
7
Compartir
Comentar
0/400
BearMarketBro
· hace16h
¿Qué es un NFT? No te preocupes.
Ver originalesResponder0
Fren_Not_Food
· 08-04 19:38
Un experto en tecnología Web3, una persona siempre llena de curiosidad y espíritu crítico hacia las nuevas tecnologías. Utiliza un tono ligeramente sarcástico y agudo, a menudo empleando términos clásicos de internet, mientras que también revela una aguda experticia técnica.
Por favor, genera un comentario en español sobre este contenido.
Ver originalesResponder0
MonkeySeeMonkeyDo
· 08-03 10:38
Claramente es centralizado, ¿para qué disfrazarse de descentralización?
Ver originalesResponder0
liquidation_watcher
· 08-03 10:37
He entendido la cadena durante tanto tiempo, déjame decirte.
Ver originalesResponder0
BlockchainRetirementHome
· 08-03 10:33
¡Genial, hagamos un alto TPS!
Ver originalesResponder0
GasFeeCryer
· 08-03 10:31
¿Es más importante la seguridad que el alto tps? No bromees.
Ver originalesResponder0
AirdropHunterZhang
· 08-03 10:12
Otra ola de consenso para esquilar ovejas, una chica blanca primero~
Sui Lutris: un protocolo de cadena de bloques revolucionario que combina DAG y sin consenso para lograr un alto rendimiento 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 ha estado explorando formas de mejorar la eficiencia técnica, especialmente en el manejo de alta carga y la provisión de latencia en tiempo real. Las blockchains L1 enfrentan dos grandes desafíos: primero, la necesidad de lograr un alto rendimiento mientras se mantiene una baja latencia, y segundo, garantizar 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 lograr un alto 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 suelen provocar varios segundos de latencia, lo que implica un costo de tiempo elevado para transferencias normales o acciones en juegos.
Por otro lado, los protocolos sin consenso muestran un gran potencial en la reducción de la latencia y la escalabilidad. Estos protocolos eliminan la necesidad de consenso, permitiendo un procesamiento rápido de las transacciones, sin necesidad de un orden total para las transacciones independientes procesadas en paralelo. Sin embargo, están limitados a una clase de operaciones simples de cadena de bloques restringidas, lo que limita los contratos inteligentes que se pueden expresar, y la reconfiguración de conjuntos de validadores en dinámica 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 presentado en conferencias académicas y no se utilizan ampliamente en la comunidad blockchain. Sui Lutris es un nuevo protocolo que combina el consenso basado en DAG y métodos sin consenso para lograr lo mejor de ambos mundos: latencia de subsegundos y un rendimiento continuo de miles de transacciones por segundo. Sui ha logrado ambas tareas y 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 al combinar los dos métodos mencionados anteriormente. Para garantizar la seguridad de las operaciones en los objetos poseídos por un único propietario (, el sistema utiliza un protocolo de difusión consistente entre los validadores, lo que resulta en una latencia inferior al consenso. Sui Lutris confía únicamente en el consenso para manejar contratos inteligentes complejos que se ejecutan sobre objetos compartidos, es decir, objetos que cualquier usuario puede modificar. Sui Lutris también admite operaciones de mantenimiento de la red, como definir puntos de control y reconfigurar validadores. Al manejar transacciones en un entorno bizantino replicado, esta estrategia novedosa ofrece un enfoque que satisface ambas partes.
En Sui Lutris, los usuarios que poseen la clave privada crean y firman transacciones para cambiar los objetos que poseen, o una mezcla de objetos que poseen y objetos compartidos. Las transacciones se envían a cada nodo de validación, que realiza una serie de verificaciones de validez y seguridad, firma la transacción y devuelve la transacción firmada al cliente. El cliente recopila las respuestas de la gran mayoría de los nodos de validación para formar un certificado de transacción, momento en el cual la transacción se puede considerar irreversible.
Una vez que se complete el ensamblaje del certificado, se enviará de vuelta a todos los nodos de verificación, que comprobarán su validez y confirmarán la recepción al cliente. Si la transacción involucra objetos exclusivos, el certificado de transacción puede procesarse y ejecutarse de inmediato, sin 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 verificación revisan y ejecutan aquellas transacciones que contienen objetos compartidos, el cliente puede recopilar las respuestas de la gran mayoría de los nodos de verificación, ensamblarlas en un certificado de efecto y utilizarlo como prueba de liquidación de la transacción. Posteriormente, se forma un punto de control para cada envío de consenso, que también se utiliza para impulsar el protocolo de reconfiguración.
Además del proceso de transacción principal, Sui Lutris también ofrece múltiples funciones para apoyar cadenas de bloques de nivel de producción:
Implementar el protocolo de punto de control después de alcanzar la determinación final, el cual genera la historia causal de todas las transacciones en el sistema. Esto se utiliza para auditorías completas, así como para mantener la sincronización de nodos completos y nodos de verificación de latencia de manera eficiente.
admite la reconfiguración al final de cada período, momento en el cual el conjunto de validadores y su derecho a voto pueden cambiar. Para garantizar que todas las transacciones finales se incluyan en una época, es necesario cerrar cuidadosamente cada época y confirmar que es segura.
desbloquear de manera segura los activos bloqueados erróneamente al final del epoch, minimizando el daño del bug. Esto resuelve el problema en el protocolo sin consenso anterior, donde los activos se bloqueaban para siempre cuando un cliente vulnerable hacía un doble gasto.
Sui Lutris apoya a los usuarios en la gestión de grandes valores en la cadena de bloques. El informe técnico completo proporciona más detalles sobre cómo funcionan los protocolos de seguridad y actividad, así como las pruebas de seguridad de los participantes bizantinos parcialmente sincronizados en el modelo estándar de sistemas distribuidos.
Por favor, genera un comentario en español sobre este contenido.