En los últimos años, el rápido desarrollo de la tecnología blockchain ha impulsado la innovación en varios campos como DeFi, NFT, IA, etc. Solana, como una cadena de bloques rápida y de bajo costo, ha ganado amplia atención gracias a su mecanismo de consenso único y su alta capacidad de procesamiento. En escenarios de aplicaciones a gran escala, las cadenas L2 o cadenas de aplicaciones basadas en SVM tienen un amplio espacio en el mercado.
En este contexto, Lumoz ha propuesto una innovadora solución de cadena SVM (Lumoz SVM Stack) basada en la capa de ejecución SVM, combinada con las tecnologías ZK y TEE únicas, que aporta una nueva perspectiva a la industria. Con su eficiente arquitectura de escalado y algoritmos optimizados, Lumoz SVM Stack no solo puede proporcionar una alta capacidad de procesamiento y velocidad de transacción para cadenas SVM, sino que también garantiza seguridad y características descentralizadas.
arquitectura
Lumoz SVM Stack es una solución L2 general basada en la capa de ejecución comercial SVM, que utiliza una arquitectura modular para desglosar cada función en módulos independientes, asegurando flexibilidad y escalabilidad. Esta arquitectura incluye varios niveles principales: admite Ethereum y Solana como capas de liquidación, Celestia, Avail, entre otros, como capas de disponibilidad de datos, y admite múltiples tipos de pruebas como SP1 y SGX. Estos diseños, junto con el entorno de ejecución SVM, forman una solución L2 modular eficiente y personalizable. En última instancia, la visión de Lumoz SVM Stack es convertirse en la solución L2 impulsada por SVM más rápida y universal del mundo.
Solana lacks a global state tree, and the global state tree is crucial in ensuring that off-chain execution results can be safely settled back to L1. To address this issue, Lumoz combines the basic functionality of the global state tree with Sparse Merkle Trees (LSMT) and uses encryption techniques to verify execution results on the network extension, thereby ensuring the security and consistency of on-chain and off-chain operations. This innovative solution not only enhances Lumoz's advantages in scalability and security but also provides a more reliable cross-chain execution mechanism for the blockchain ecosystem.
Lumoz SVM Stack se construye sobre el cliente Solana Agave, aprovechando al máximo la capacidad de ejecución paralela y la estructura de datos de transacciones únicas de Solana, garantizando la compatibilidad con la red principal de Solana. Mediante la optimización de la lógica de almacenamiento y los parámetros de rendimiento, Lumoz SVM Stack maximiza las ventajas de rendimiento nativas de Solana, mejorando aún más la eficiencia y escalabilidad del sistema.
La arquitectura actual permite que las aplicaciones descentralizadas (dApps) existentes en el ecosistema de Solana se migren sin problemas a la red Lumoz SVM Stack sin necesidad de realizar modificaciones en el código del programa. Esta solución no solo reduce los recursos y costos necesarios, sino que también mantiene las herramientas y pilas de desarrollo consistentes con Solana, lo que brinda a los desarrolladores un menor costo de migración y una mayor eficiencia de desarrollo.
Componentes convencionales
· Ordenador compartido: Lumoz SVM Stack utiliza un método de ordenación de transacciones descentralizado y transparente para garantizar la eficiencia y la confiabilidad de la escalabilidad de la red. En términos de seguridad, velocidad y descentralización, Lumoz SVM Stack presenta ventajas significativas. El ordenador compartido procesa lotes de transacciones, reduciendo la cantidad de transacciones individuales que la capa base necesita procesar, lo que aumenta considerablemente la capacidad y el rendimiento del sistema. Además, Lumoz SVM Stack ofrece un sólido soporte para la ordenación de transacciones, mejorando el rendimiento general.
· Validador sin estado: El contrato de validador sin estado de Lumoz SVM Stack descompone la tarea de validación completa en pequeños bloques y distribuye estas tareas a la red de validadores. Con este diseño, Lumoz SVM Stack reduce en gran medida los requisitos de hardware de los participantes, lo que facilita que los nodos se unan o salgan de la red sin necesidad de acceder al estado completo de la cadena de bloques. Esto no solo mejora la flexibilidad del sistema, sino que también reduce la barrera de entrada y fomenta la participación de más nodos.
· Disponibilidad de datos: Aunque Solana tiene estrictas limitaciones en el tamaño de las transacciones, lo cual puede ser un desafío para las soluciones de disponibilidad de datos basadas en agregación, Lumoz SVM Stack supera las limitaciones de la solución nativa de Solana al expandir la solución de disponibilidad de datos. Este diseño garantiza la seguridad y descentralización de la gestión de datos, y mantiene la capacidad de realizar auditorías de datos en Solana, lo que garantiza la auditabilidad y transparencia completa de la cadena de bloques.
tecnología clave
SVM compatible y ejecución eficiente en paralelo
El SVM (máquina virtual Solana) de Solana es un entorno de ejecución de contratos inteligentes eficiente que, gracias a su procesamiento de transacciones paralelo y diseño de estado independiente, puede ejecutar múltiples transacciones simultáneamente, lo que mejora significativamente el rendimiento y reduce la latencia. SVM admite lenguajes de programación como Rust y C, lo que permite a los desarrolladores construir fácilmente aplicaciones descentralizadas de alto rendimiento y promover el rápido desarrollo del ecosistema Solana.
Vale la pena destacar que la ejecución paralela de SVM depende de la estructura de datos de transacción única de Solana. En la red de Solana, cada iniciador de transacción declara previamente la información de la cuenta que necesita leer y escribir. Este diseño permite que SVM procese las transacciones en un orden paralelo eficiente según esta información de la cuenta, garantizando que diferentes transacciones no escriban o lean simultáneamente en la misma cuenta. Por lo tanto, simplemente injertar SVM en otros marcos de ejecución no proporcionará las ventajas del procesamiento paralelo.
Basándonos en este principio, elegimos utilizar Solana Client como marco de ejecución base para aprovechar al máximo la ventaja de ejecución paralela de SVM, garantizando así un procesamiento de transacciones eficiente y un rendimiento de baja latencia en todo el sistema.
Soporte para múltiples pruebas
Lumoz admite un poderoso canal de múltiples pruebas que puede convertir las instrucciones de nivel de ensamblaje de diferentes clientes de ejecución en sistemas de prueba algebraicos o polinomiales. Este diseño de canal permite que Lumoz no solo codifique aritmética utilizando varios backends como SuperNova, Halo2 y eSTARK, sino que también se libere de la dependencia de un solo protocolo, lo que proporciona mayor flexibilidad y escalabilidad.
Además de la prueba de conocimiento cero (ZK), Lumoz también utiliza de manera innovadora SGX para generar pruebas de diferentes tipos en un entorno de ejecución de confianza (TEE). El código ejecutado por SGX es similar al código ejecutado en zkVM y actúa como un cliente ligero de ejecución. Esto permite que todos los sistemas de prueba verifiquen la misma ejecución de cliente ligero subyacente, lo que permite la posible reutilización de datos. En el entorno SGX, los datos necesarios se firman con una firma ECDSA estándar utilizando una clave privada específica de SGX. El entorno de ejecución de confianza (TEE) garantiza la confidencialidad y la integridad del cálculo y se verifica mediante pruebas remotas.
TEE: Utilizando la CPU Intel SGX, las Extensiones de Protección de Software (SGX) de Intel son un conjunto de instrucciones relacionadas con la seguridad integradas en ciertas CPU de Intel, utilizadas para habilitar TEE. Al utilizar el chip SGX, el propietario del chip, el operador del sistema y los observadores pueden obtener sólidas garantías de cifrado, asegurando que ninguna de las partes pueda ver lo que sucede dentro del espacio de memoria secreta.
Con el diseño de este canal de múltiples pruebas, Lumoz ofrece una solución más eficiente, segura y flexible, que no solo mejora el rendimiento, sino que también aumenta la compatibilidad entre plataformas y protocolos, impulsando la innovación en la descentralización de la verificación y la seguridad de los datos en la tecnología blockchain.
Protocolo de liquidación de contraseñas basado en SMT (LSMT)
Sparse Merkle Tree (LSMT) de Lumoz es una innovadora estructura de datos cifrados que combina las ventajas de los árboles de Merkle tradicionales y los árboles Patricia para almacenar de manera eficiente una gran cantidad de pares clave-valor. A diferencia de los árboles de Merkle tradicionales, LSMT almacena solo los nodos necesarios, normalmente nodos que contienen valores no nulos o que se encuentran en la ruta de acceso de los nodos hoja con valores, a través de su organización de nodos única. Este diseño hace que LSMT sea una estructura de datos "dispersa", lo que reduce en gran medida la necesidad de espacio de almacenamiento.
Una de las ventajas significativas de LSMT es su capacidad para proporcionar pruebas compactas (pruebas de Merkle) para verificar si un par clave-valor específico está contenido en el árbol sin revelar su valor exacto. Este diseño optimiza la eficiencia de almacenamiento y cálculo, siendo especialmente adecuado para escenarios que requieren una verificación eficiente de la consistencia de los datos.
En las soluciones de capa 2, una aplicación clave de LSMT es el compromiso y la verificación del estado. El compromiso del estado implica enviar transacciones fuera de la cadena (estado en la Capa 1) a la solución de la Capa 2. Al enviar este estado en la Capa 1, los participantes de la Capa 2 pueden verificar la validez de sus transacciones fuera de la cadena sin revelar todo el estado o requerir que la cadena de bloques de la Capa 1 procese cada transacción fuera de la cadena. De esta manera, LSMT proporciona una forma eficiente y segura de lograr la verificación y el compromiso de datos entre cadenas, reduciendo la dependencia de la capa base y fortaleciendo la escalabilidad y la capacidad de protección de la privacidad del sistema.
Conclusión
Lumoz ofrece una solución de cadena lateral L2/aplicación general SVM eficiente, segura y flexible mediante la innovadora combinación de múltiples soluciones avanzadas de cadena de bloques como SVM, ZK y TEE. Al aprovechar la ventaja del procesamiento en paralelo de la capa de ejecución SVM y la validación de datos mediante el árbol de Merkle disperso (LSMT), Lumoz puede mejorar significativamente la velocidad de procesamiento y el rendimiento de las transacciones al tiempo que garantiza la seguridad y la descentralización. Además, la tecnología de múltiples pruebas zk y SGX de Lumoz brinda un sólido soporte para la ejecución segura de las transacciones, lo que mejora aún más la eficiencia de la interacción entre cadenas y el procesamiento de datos.
Con el continuo desarrollo de las aplicaciones descentralizadas y la tecnología blockchain, la arquitectura de Lumoz no solo proporciona un entorno de desarrollo más flexible para los desarrolladores, sino que también puede reducir eficazmente los costos de transacción, impulsando la aplicación y popularización de la tecnología blockchain en diversos campos. En el futuro, Lumoz tiene el potencial de convertirse en una de las soluciones de capa 2 más universales y escalables, impulsando aún más el desarrollo de cadenas públicas como Solana y sentando una base sólida para la sostenibilidad e innovación del ecosistema blockchain.
Este artículo es una contribución y no representa la opinión de BlockBeats.
El contenido es solo de referencia, no una solicitud u oferta. No se proporciona asesoramiento fiscal, legal ni de inversión. Consulte el Descargo de responsabilidad para obtener más información sobre los riesgos.
Lumoz lanza SVM as a Service, que admite SVM L2 con múltiples pruebas de ZK y TEE
Fuente original: Lumoz
Antecedentes
En los últimos años, el rápido desarrollo de la tecnología blockchain ha impulsado la innovación en varios campos como DeFi, NFT, IA, etc. Solana, como una cadena de bloques rápida y de bajo costo, ha ganado amplia atención gracias a su mecanismo de consenso único y su alta capacidad de procesamiento. En escenarios de aplicaciones a gran escala, las cadenas L2 o cadenas de aplicaciones basadas en SVM tienen un amplio espacio en el mercado.
En este contexto, Lumoz ha propuesto una innovadora solución de cadena SVM (Lumoz SVM Stack) basada en la capa de ejecución SVM, combinada con las tecnologías ZK y TEE únicas, que aporta una nueva perspectiva a la industria. Con su eficiente arquitectura de escalado y algoritmos optimizados, Lumoz SVM Stack no solo puede proporcionar una alta capacidad de procesamiento y velocidad de transacción para cadenas SVM, sino que también garantiza seguridad y características descentralizadas.
arquitectura
Lumoz SVM Stack es una solución L2 general basada en la capa de ejecución comercial SVM, que utiliza una arquitectura modular para desglosar cada función en módulos independientes, asegurando flexibilidad y escalabilidad. Esta arquitectura incluye varios niveles principales: admite Ethereum y Solana como capas de liquidación, Celestia, Avail, entre otros, como capas de disponibilidad de datos, y admite múltiples tipos de pruebas como SP1 y SGX. Estos diseños, junto con el entorno de ejecución SVM, forman una solución L2 modular eficiente y personalizable. En última instancia, la visión de Lumoz SVM Stack es convertirse en la solución L2 impulsada por SVM más rápida y universal del mundo.
Solana lacks a global state tree, and the global state tree is crucial in ensuring that off-chain execution results can be safely settled back to L1. To address this issue, Lumoz combines the basic functionality of the global state tree with Sparse Merkle Trees (LSMT) and uses encryption techniques to verify execution results on the network extension, thereby ensuring the security and consistency of on-chain and off-chain operations. This innovative solution not only enhances Lumoz's advantages in scalability and security but also provides a more reliable cross-chain execution mechanism for the blockchain ecosystem.
Lumoz SVM Stack se construye sobre el cliente Solana Agave, aprovechando al máximo la capacidad de ejecución paralela y la estructura de datos de transacciones únicas de Solana, garantizando la compatibilidad con la red principal de Solana. Mediante la optimización de la lógica de almacenamiento y los parámetros de rendimiento, Lumoz SVM Stack maximiza las ventajas de rendimiento nativas de Solana, mejorando aún más la eficiencia y escalabilidad del sistema.
La arquitectura actual permite que las aplicaciones descentralizadas (dApps) existentes en el ecosistema de Solana se migren sin problemas a la red Lumoz SVM Stack sin necesidad de realizar modificaciones en el código del programa. Esta solución no solo reduce los recursos y costos necesarios, sino que también mantiene las herramientas y pilas de desarrollo consistentes con Solana, lo que brinda a los desarrolladores un menor costo de migración y una mayor eficiencia de desarrollo.
Componentes convencionales
· Ordenador compartido: Lumoz SVM Stack utiliza un método de ordenación de transacciones descentralizado y transparente para garantizar la eficiencia y la confiabilidad de la escalabilidad de la red. En términos de seguridad, velocidad y descentralización, Lumoz SVM Stack presenta ventajas significativas. El ordenador compartido procesa lotes de transacciones, reduciendo la cantidad de transacciones individuales que la capa base necesita procesar, lo que aumenta considerablemente la capacidad y el rendimiento del sistema. Además, Lumoz SVM Stack ofrece un sólido soporte para la ordenación de transacciones, mejorando el rendimiento general.
· Validador sin estado: El contrato de validador sin estado de Lumoz SVM Stack descompone la tarea de validación completa en pequeños bloques y distribuye estas tareas a la red de validadores. Con este diseño, Lumoz SVM Stack reduce en gran medida los requisitos de hardware de los participantes, lo que facilita que los nodos se unan o salgan de la red sin necesidad de acceder al estado completo de la cadena de bloques. Esto no solo mejora la flexibilidad del sistema, sino que también reduce la barrera de entrada y fomenta la participación de más nodos.
· Disponibilidad de datos: Aunque Solana tiene estrictas limitaciones en el tamaño de las transacciones, lo cual puede ser un desafío para las soluciones de disponibilidad de datos basadas en agregación, Lumoz SVM Stack supera las limitaciones de la solución nativa de Solana al expandir la solución de disponibilidad de datos. Este diseño garantiza la seguridad y descentralización de la gestión de datos, y mantiene la capacidad de realizar auditorías de datos en Solana, lo que garantiza la auditabilidad y transparencia completa de la cadena de bloques.
tecnología clave
SVM compatible y ejecución eficiente en paralelo
El SVM (máquina virtual Solana) de Solana es un entorno de ejecución de contratos inteligentes eficiente que, gracias a su procesamiento de transacciones paralelo y diseño de estado independiente, puede ejecutar múltiples transacciones simultáneamente, lo que mejora significativamente el rendimiento y reduce la latencia. SVM admite lenguajes de programación como Rust y C, lo que permite a los desarrolladores construir fácilmente aplicaciones descentralizadas de alto rendimiento y promover el rápido desarrollo del ecosistema Solana.
Vale la pena destacar que la ejecución paralela de SVM depende de la estructura de datos de transacción única de Solana. En la red de Solana, cada iniciador de transacción declara previamente la información de la cuenta que necesita leer y escribir. Este diseño permite que SVM procese las transacciones en un orden paralelo eficiente según esta información de la cuenta, garantizando que diferentes transacciones no escriban o lean simultáneamente en la misma cuenta. Por lo tanto, simplemente injertar SVM en otros marcos de ejecución no proporcionará las ventajas del procesamiento paralelo.
Basándonos en este principio, elegimos utilizar Solana Client como marco de ejecución base para aprovechar al máximo la ventaja de ejecución paralela de SVM, garantizando así un procesamiento de transacciones eficiente y un rendimiento de baja latencia en todo el sistema.
Soporte para múltiples pruebas
Lumoz admite un poderoso canal de múltiples pruebas que puede convertir las instrucciones de nivel de ensamblaje de diferentes clientes de ejecución en sistemas de prueba algebraicos o polinomiales. Este diseño de canal permite que Lumoz no solo codifique aritmética utilizando varios backends como SuperNova, Halo2 y eSTARK, sino que también se libere de la dependencia de un solo protocolo, lo que proporciona mayor flexibilidad y escalabilidad.
Además de la prueba de conocimiento cero (ZK), Lumoz también utiliza de manera innovadora SGX para generar pruebas de diferentes tipos en un entorno de ejecución de confianza (TEE). El código ejecutado por SGX es similar al código ejecutado en zkVM y actúa como un cliente ligero de ejecución. Esto permite que todos los sistemas de prueba verifiquen la misma ejecución de cliente ligero subyacente, lo que permite la posible reutilización de datos. En el entorno SGX, los datos necesarios se firman con una firma ECDSA estándar utilizando una clave privada específica de SGX. El entorno de ejecución de confianza (TEE) garantiza la confidencialidad y la integridad del cálculo y se verifica mediante pruebas remotas.
TEE: Utilizando la CPU Intel SGX, las Extensiones de Protección de Software (SGX) de Intel son un conjunto de instrucciones relacionadas con la seguridad integradas en ciertas CPU de Intel, utilizadas para habilitar TEE. Al utilizar el chip SGX, el propietario del chip, el operador del sistema y los observadores pueden obtener sólidas garantías de cifrado, asegurando que ninguna de las partes pueda ver lo que sucede dentro del espacio de memoria secreta.
Con el diseño de este canal de múltiples pruebas, Lumoz ofrece una solución más eficiente, segura y flexible, que no solo mejora el rendimiento, sino que también aumenta la compatibilidad entre plataformas y protocolos, impulsando la innovación en la descentralización de la verificación y la seguridad de los datos en la tecnología blockchain.
Protocolo de liquidación de contraseñas basado en SMT (LSMT)
Sparse Merkle Tree (LSMT) de Lumoz es una innovadora estructura de datos cifrados que combina las ventajas de los árboles de Merkle tradicionales y los árboles Patricia para almacenar de manera eficiente una gran cantidad de pares clave-valor. A diferencia de los árboles de Merkle tradicionales, LSMT almacena solo los nodos necesarios, normalmente nodos que contienen valores no nulos o que se encuentran en la ruta de acceso de los nodos hoja con valores, a través de su organización de nodos única. Este diseño hace que LSMT sea una estructura de datos "dispersa", lo que reduce en gran medida la necesidad de espacio de almacenamiento.
Una de las ventajas significativas de LSMT es su capacidad para proporcionar pruebas compactas (pruebas de Merkle) para verificar si un par clave-valor específico está contenido en el árbol sin revelar su valor exacto. Este diseño optimiza la eficiencia de almacenamiento y cálculo, siendo especialmente adecuado para escenarios que requieren una verificación eficiente de la consistencia de los datos.
En las soluciones de capa 2, una aplicación clave de LSMT es el compromiso y la verificación del estado. El compromiso del estado implica enviar transacciones fuera de la cadena (estado en la Capa 1) a la solución de la Capa 2. Al enviar este estado en la Capa 1, los participantes de la Capa 2 pueden verificar la validez de sus transacciones fuera de la cadena sin revelar todo el estado o requerir que la cadena de bloques de la Capa 1 procese cada transacción fuera de la cadena. De esta manera, LSMT proporciona una forma eficiente y segura de lograr la verificación y el compromiso de datos entre cadenas, reduciendo la dependencia de la capa base y fortaleciendo la escalabilidad y la capacidad de protección de la privacidad del sistema.
Conclusión
Lumoz ofrece una solución de cadena lateral L2/aplicación general SVM eficiente, segura y flexible mediante la innovadora combinación de múltiples soluciones avanzadas de cadena de bloques como SVM, ZK y TEE. Al aprovechar la ventaja del procesamiento en paralelo de la capa de ejecución SVM y la validación de datos mediante el árbol de Merkle disperso (LSMT), Lumoz puede mejorar significativamente la velocidad de procesamiento y el rendimiento de las transacciones al tiempo que garantiza la seguridad y la descentralización. Además, la tecnología de múltiples pruebas zk y SGX de Lumoz brinda un sólido soporte para la ejecución segura de las transacciones, lo que mejora aún más la eficiencia de la interacción entre cadenas y el procesamiento de datos.
Con el continuo desarrollo de las aplicaciones descentralizadas y la tecnología blockchain, la arquitectura de Lumoz no solo proporciona un entorno de desarrollo más flexible para los desarrolladores, sino que también puede reducir eficazmente los costos de transacción, impulsando la aplicación y popularización de la tecnología blockchain en diversos campos. En el futuro, Lumoz tiene el potencial de convertirse en una de las soluciones de capa 2 más universales y escalables, impulsando aún más el desarrollo de cadenas públicas como Solana y sentando una base sólida para la sostenibilidad e innovación del ecosistema blockchain.
Este artículo es una contribución y no representa la opinión de BlockBeats.