Después de meses de pruebas, Mysten Labs actualizó el documento técnico de Sui Lutris el 18 de agosto, confirmando lo siguiente:
**Utilizando PTB y 5K TPS, Sui puede manejar de 140k a 150k operaciones por segundo, lo que muestra que los puntos de referencia de Sui en el pico de la red principal (~700TPS) son mucho más bajos que su rendimiento real. **
El retraso de la finalización de **Sui aún se puede mantener por debajo de 0,5 segundos, incluso cuando una cierta cantidad de nodos de validación dejan de ejecutarse. **
En el documento técnico de Sui Lutris, hay indicaciones de cómo los evaluadores externos pueden obtener números relevantes en sus propias pruebas de verificación, pruebas de seguridad y una descripción detallada de cómo funciona Sui.
Poco después del lanzamiento de la red principal de Sui, vimos el lanzamiento de aplicaciones interesantes en la cadena, como juegos y NFT. Recientemente, Mysten Labs publicó un informe técnico sobre Sui Lutris, un sistema de distribución que admite Sui. Sui Lutris le permite a Sui mantener una latencia baja con un alto rendimiento y estabilidad a largo plazo.
Desde la aparición de Bitcoin hace una década, la tecnología blockchain ha avanzado mucho y han surgido nuevos casos de uso, como juegos y NFT. La comunidad blockchain también continúa explorando formas de mejorar la eficiencia de la tecnología blockchain, especialmente en el manejo de cargas elevadas y proporcionar latencia en tiempo real.
Creemos que las cadenas de bloques L1 enfrentan dos desafíos principales hoy en día: lograr un alto rendimiento manteniendo una baja latencia y garantizar que el protocolo de consenso permanezca estable a largo plazo. Estos desafíos se pueden lograr mediante la participación dinámica de los nodos validadores y desafíos de configuración.
Una forma eficaz de lograr un alto rendimiento es utilizar un protocolo de consenso basado en DAG como Narwhal/Bullshark utilizado por Sui. Estos protocolos de consenso permiten que las cadenas de bloques ejecuten una gran cantidad de transacciones simultáneamente, lo que las hace ideales para casos de uso como juegos y NFT. Sin embargo, los protocolos basados en DAG pueden provocar un retraso de varios segundos, lo que tiene un impacto significativo en las operaciones comunes de transferencia o juego.
🌟 Narval/Tiburón toro:
Por otro lado, los protocolos sin consenso han demostrado un gran potencial para reducir la latencia y el escalamiento, como el prototipo FastPay que estudiamos en el pasado. Estos protocolos eliminan el consenso, lo que permite que las transacciones se procesen rápidamente sin la necesidad de procesar transacciones independientes en paralelo. Sin embargo, esto se limita a una clase limitada de operaciones simples de blockchain. Esto limita la expresividad de los contratos inteligentes y hace que reconfigurar un conjunto de validadores que cambian dinámicamente sea algo desafiante.
🌟Pago rápido:
Si bien los dos protocolos anteriores tienen potencial, ninguno de ellos se utiliza actualmente en cadenas de bloques de producción. Actualmente solo se presentan en conferencias académicas y la comunidad blockchain no los utiliza ampliamente. Sui Lutris es el protocolo que sustenta la red Sui, que combina el consenso basado en DAG con enfoques sin consenso para lograr lo mejor de ambos mundos: latencia inferior a un segundo (menos de 1 segundo) y rendimiento sostenido de miles de transacciones por segundo. Sui logra ambos objetivos al tiempo que mantiene la capacidad de expresar contratos complejos en objetos compartidos, generar puntos de control y reconfigurar el conjunto de validadores a lo largo de épocas.
Combinando métodos basados en consenso y sin consenso
Sui Lutris utiliza un enfoque único que combina los dos métodos mencionados anteriormente. Para garantizar la seguridad operativa de los activos (objetos únicos) propiedad de un único propietario, el sistema emplea un protocolo de transmisión consistente entre los nodos validadores, lo que resulta en una latencia menor que la del consenso. Sui Lutris se basa únicamente en el consenso para manejar contratos inteligentes complejos que se ejecutan en objetos compartidos, es decir, objetos que cualquier usuario puede cambiar. Sui Lutris también admite operaciones de mantenimiento de la red, como la definición de puntos de control y la reconfiguración de nodos validadores. Esta novedosa estrategia ofrece lo mejor de ambos mundos al procesar transacciones en un entorno bizantino replicado.
El diagrama representa una descripción de alto nivel y el ciclo de vida de la transacción en Sui Lutris.
➊ Los usuarios con claves privadas crean y firman transacciones que cambian los objetos que poseen, o una combinación de sus objetos privados y compartidos.
➋ La transacción generalmente se envía a cada nodo de verificación de Sui Lutris a través del nodo completo, el nodo de verificación es responsable de realizar una serie de controles de validez y seguridad, firmarlo y devolver la transacción firmada al cliente.
➌ El cliente recopila respuestas de la gran mayoría de nodos de verificación para formar un certificado de transacción. En este punto se puede confirmar que la transacción es irreversible, es decir, que ha llegado a su finalidad.
➍ Una vez integrado el certificado, se enviará de regreso a todos los nodos de verificación, y los nodos de verificación verificarán su validez y confirmarán la recepción al cliente. Si una transacción involucra un objeto exclusivo, el certificado de transacción se puede procesar y ejecutar inmediatamente sin esperar al motor de consenso (ruta rápida directa). Todos los certificados se envían al protocolo de consenso basado en DAG (ejecutado por nodos validadores de Sui).
➎ El consenso finalmente genera el número del certificado y el nodo de verificación verifica y ejecuta el objeto compartido incluido.
➏ Los clientes pueden recopilar respuestas de la gran mayoría de los nodos de validación, reunirlas en certificados válidos y utilizarlas como prueba de la liquidación de la transacción.
➐ Posteriormente, se forman puntos de control para cada compromiso de consenso, y estos puntos de control también se pueden utilizar para impulsar el protocolo de reconfiguración.
Además de los principales procesos de transacción descritos anteriormente, Sui Lutris proporciona una serie de instalaciones para soportar blockchains a nivel de producto:
Implementar un protocolo de punto de control una vez alcanzada la finalidad, que genera un historial de todas las transacciones en el sistema. Esto es adecuado para una auditoría completa, así como para mantener sincronizados de manera eficiente los nodos completos y los nodos validadores retrasados.
Sui Lutris admite la reconfiguración al final de cada época, cuando el conjunto de nodos validadores y sus derechos de voto pueden cambiar. Para garantizar que todas las transacciones finales estén contenidas en una Época, cada Época debe cerrarse cuidadosamente y confirmarse para que, en última instancia, sea segura.
En el protocolo anterior sin consenso, cuando se producía un ataque de doble gasto en los activos del cliente, los activos quedaban bloqueados para siempre. Sui Lutris "desbloqueará" de forma segura los activos bloqueados por error al final de la época, minimizando la pérdida de errores.
Sui es una cadena de bloques que gestiona enormes cantidades de valor para sus usuarios, y Sui Lutri es la base de Sui. El informe técnico completo proporciona más detalles sobre cómo funcionan los protocolos de seguridad y vida, así como pruebas de seguridad para la sincronización parcial con actores bizantinos en modelos de sistemas distribuidos estándar.
🌟 Ver más detalles en el informe completo de Sui Lutris:
Ver originales
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.
Introducción al informe Sui Lutris: el protocolo central del sistema distribuido de la cadena pública Sui
Después de meses de pruebas, Mysten Labs actualizó el documento técnico de Sui Lutris el 18 de agosto, confirmando lo siguiente:
En el documento técnico de Sui Lutris, hay indicaciones de cómo los evaluadores externos pueden obtener números relevantes en sus propias pruebas de verificación, pruebas de seguridad y una descripción detallada de cómo funciona Sui.
Poco después del lanzamiento de la red principal de Sui, vimos el lanzamiento de aplicaciones interesantes en la cadena, como juegos y NFT. Recientemente, Mysten Labs publicó un informe técnico sobre Sui Lutris, un sistema de distribución que admite Sui. Sui Lutris le permite a Sui mantener una latencia baja con un alto rendimiento y estabilidad a largo plazo.
Desde la aparición de Bitcoin hace una década, la tecnología blockchain ha avanzado mucho y han surgido nuevos casos de uso, como juegos y NFT. La comunidad blockchain también continúa explorando formas de mejorar la eficiencia de la tecnología blockchain, especialmente en el manejo de cargas elevadas y proporcionar latencia en tiempo real.
Creemos que las cadenas de bloques L1 enfrentan dos desafíos principales hoy en día: lograr un alto rendimiento manteniendo una baja latencia y garantizar que el protocolo de consenso permanezca estable a largo plazo. Estos desafíos se pueden lograr mediante la participación dinámica de los nodos validadores y desafíos de configuración.
Una forma eficaz de lograr un alto rendimiento es utilizar un protocolo de consenso basado en DAG como Narwhal/Bullshark utilizado por Sui. Estos protocolos de consenso permiten que las cadenas de bloques ejecuten una gran cantidad de transacciones simultáneamente, lo que las hace ideales para casos de uso como juegos y NFT. Sin embargo, los protocolos basados en DAG pueden provocar un retraso de varios segundos, lo que tiene un impacto significativo en las operaciones comunes de transferencia o juego.
🌟 Narval/Tiburón toro:
Por otro lado, los protocolos sin consenso han demostrado un gran potencial para reducir la latencia y el escalamiento, como el prototipo FastPay que estudiamos en el pasado. Estos protocolos eliminan el consenso, lo que permite que las transacciones se procesen rápidamente sin la necesidad de procesar transacciones independientes en paralelo. Sin embargo, esto se limita a una clase limitada de operaciones simples de blockchain. Esto limita la expresividad de los contratos inteligentes y hace que reconfigurar un conjunto de validadores que cambian dinámicamente sea algo desafiante.
🌟Pago rápido:
Si bien los dos protocolos anteriores tienen potencial, ninguno de ellos se utiliza actualmente en cadenas de bloques de producción. Actualmente solo se presentan en conferencias académicas y la comunidad blockchain no los utiliza ampliamente. Sui Lutris es el protocolo que sustenta la red Sui, que combina el consenso basado en DAG con enfoques sin consenso para lograr lo mejor de ambos mundos: latencia inferior a un segundo (menos de 1 segundo) y rendimiento sostenido de miles de transacciones por segundo. Sui logra ambos objetivos al tiempo que mantiene la capacidad de expresar contratos complejos en objetos compartidos, generar puntos de control y reconfigurar el conjunto de validadores a lo largo de épocas.
Combinando métodos basados en consenso y sin consenso
Sui Lutris utiliza un enfoque único que combina los dos métodos mencionados anteriormente. Para garantizar la seguridad operativa de los activos (objetos únicos) propiedad de un único propietario, el sistema emplea un protocolo de transmisión consistente entre los nodos validadores, lo que resulta en una latencia menor que la del consenso. Sui Lutris se basa únicamente en el consenso para manejar contratos inteligentes complejos que se ejecutan en objetos compartidos, es decir, objetos que cualquier usuario puede cambiar. Sui Lutris también admite operaciones de mantenimiento de la red, como la definición de puntos de control y la reconfiguración de nodos validadores. Esta novedosa estrategia ofrece lo mejor de ambos mundos al procesar transacciones en un entorno bizantino replicado.
El diagrama representa una descripción de alto nivel y el ciclo de vida de la transacción en Sui Lutris.
➊ Los usuarios con claves privadas crean y firman transacciones que cambian los objetos que poseen, o una combinación de sus objetos privados y compartidos.
➋ La transacción generalmente se envía a cada nodo de verificación de Sui Lutris a través del nodo completo, el nodo de verificación es responsable de realizar una serie de controles de validez y seguridad, firmarlo y devolver la transacción firmada al cliente.
➌ El cliente recopila respuestas de la gran mayoría de nodos de verificación para formar un certificado de transacción. En este punto se puede confirmar que la transacción es irreversible, es decir, que ha llegado a su finalidad.
➍ Una vez integrado el certificado, se enviará de regreso a todos los nodos de verificación, y los nodos de verificación verificarán su validez y confirmarán la recepción al cliente. Si una transacción involucra un objeto exclusivo, el certificado de transacción se puede procesar y ejecutar inmediatamente sin esperar al motor de consenso (ruta rápida directa). Todos los certificados se envían al protocolo de consenso basado en DAG (ejecutado por nodos validadores de Sui).
➎ El consenso finalmente genera el número del certificado y el nodo de verificación verifica y ejecuta el objeto compartido incluido.
➏ Los clientes pueden recopilar respuestas de la gran mayoría de los nodos de validación, reunirlas en certificados válidos y utilizarlas como prueba de la liquidación de la transacción.
➐ Posteriormente, se forman puntos de control para cada compromiso de consenso, y estos puntos de control también se pueden utilizar para impulsar el protocolo de reconfiguración.
Además de los principales procesos de transacción descritos anteriormente, Sui Lutris proporciona una serie de instalaciones para soportar blockchains a nivel de producto:
Sui es una cadena de bloques que gestiona enormes cantidades de valor para sus usuarios, y Sui Lutri es la base de Sui. El informe técnico completo proporciona más detalles sobre cómo funcionan los protocolos de seguridad y vida, así como pruebas de seguridad para la sincronización parcial con actores bizantinos en modelos de sistemas distribuidos estándar.
🌟 Ver más detalles en el informe completo de Sui Lutris: