Sovereign: Proporciona SDK para Rollups, Soltar la barrera de uso de la tecnología zk-SNARKs
El proyecto de criptografía Sovereign Labs, enfocado en construir rollups, ha completado una ronda de financiación inicial de 7.4 millones de dólares. Esta ronda fue liderada por una conocida firma de capital de riesgo, con la participación de varias instituciones de inversión. Un portavoz del proyecto declaró que esta financiación ha llevado la valoración de la compañía a "dígitos de ocho cifras". Se sabe que Sovereign Labs está construyendo un kit de herramientas de desarrollo de software (SDK) para ayudar a los desarrolladores a crear rollups zk seguros y que sean interoperables.
Sovereign es un ecosistema de rollup abierto e interconectado. Se dedica a permitir que todos los desarrolladores desplieguen rollups que puedan interoperar de manera fluida y ser escalables, y que puedan funcionar en todas las cadenas de bloques. Esta es la razón por la cual se creó el SDK de Sovereign, que será el marco más simple para crear zk-rollups soberanos seguros e interoperables.
Puntos de dolor en la expansión de aplicaciones de blockchain
Limitaciones de un L1 único
Actualmente, hay tres formas principales de escalar aplicaciones blockchain: cadenas de bloques públicas L1 diseñadas específicamente para aplicaciones, optimistas rollups y zk-rollups. Las cadenas de bloques públicas L1 diseñadas específicamente para aplicaciones son las más fáciles de diseñar y desplegar, pero tienen defectos claros. Cada L1 debe reclutar sus propios validadores y convencerlos de que apuesten suficientes fondos para proteger la cadena de bloques de ataques. Debido a los altos costos de los fondos, este método solo es adecuado para unas pocas aplicaciones con abundantes recursos.
Inconvenientes de los Rollups Optimistas
Los Rollups permiten a los desarrolladores utilizar nueva lógica para expandir las cadenas de bloques existentes, en lugar de iniciar una nueva cadena de bloques. Esto Soltar en gran medida la barrera de desarrollo para las cadenas de aplicaciones.
Pero hoy en día, los optimistic rollups, que dominan, tampoco son una solución perfecta. Para minimizar la carga sobre el conjunto de validadores compartidos, los optimistic rollups dependen de las pruebas de fraude (fraud proofs) para prevenir comportamientos indebidos. Cuando son atacadas, las pruebas de fraude pueden enfrentar escrutinio, por lo que los optimistic rollups tienen una "demora de finalización" prolongada, y las transacciones pueden revertirse debido a la aparición de pruebas de fraude. Por lo tanto, el puenteo de los optimistic rollups se vuelve lento y costoso.
Los desarrolladores de rollups optimistas se enfrentan a un dilema: construir un rollup para un uso específico y estrecho, permitiendo a los usuarios puentear con frecuencia entre blockchains; o construir un rollup general para satisfacer todas las necesidades de los usuarios en un solo lugar. Ambas opciones son poco ideales. La velocidad de puenteo entre cadenas optimistas es lenta, los costos son altos y los riesgos son grandes, lo que no satisface el uso diario. Por otro lado, los rollups optimistas generales deben enfrentar muchas de las deficiencias de una única cadena pública L1: no solo tienen problemas de escalabilidad propios, sino que tampoco pueden soportar la gama completa de funciones diversas que pueden crear las cadenas de aplicaciones.
Ventajas de zk-Rollups
Por las razones mencionadas anteriormente, se considera que los zk-rollups son la solución de escalado dominante en el futuro. Tienen las ventajas de los optimistic rollups, al mismo tiempo que no presentan retrasos prolongados en la finalización. Los usuarios no necesitan esperar días para determinar si se ha presentado una prueba de fraude; tan pronto como se crea una prueba de validez (que podría tardar solo unos segundos), los usuarios pueden estar seguros de que la transacción se ha completado.
Sin embargo, la razón por la que los zk-rollups aún no se han adoptado a gran escala es que, actualmente, construir zk-rollups es una tarea ardua que requiere la dedicación de ingenieros criptográficos muy especializados durante varios años.
Solución del Sovereign SDK
Sovereign SDK está diseñado para proporcionar soporte a zk-rollups de manera similar a como lo hace Cosmos SDK para las cadenas de bloques L1.
Proporcionará una variedad de componentes básicos que normalmente son proporcionados por blockchain, como redes p2p, bases de datos y nodos RPC, permitiendo a los constructores centrarse en la lógica comercial de su propia blockchain. Además, ofrecerá un conjunto de módulos predeterminados que funcionan de manera eficiente en un entorno de conocimiento cero: implementación de tokens, almacenamiento de datos verificado y módulos de puente. Los desarrolladores pueden integrar estos componentes primitivos en su cadena de aplicaciones o construir completamente su propia función de transición de estado desde cero mediante el despliegue de un conjunto de API estándar.
Sovereign SDK se convertirá en el primer marco de rollup que simplifica la complejidad de los zk-SNARKs. Los desarrolladores no necesitan convertirse en expertos en criptografía, solo tienen que escribir aplicaciones en Rust (o eventualmente en C++) de manera habitual, y el SDK las ensamblará automáticamente en una eficiente máquina virtual zk.
Características principales del Sovereign SDK
Interoperabilidad sin costuras: usar una nueva tecnología de puente basada en la agregación de pruebas para lograr el puenteo bidireccional de los rollups del Sovereign SDK en L1 compartido, sin necesidad de un tercero de confianza.
Seguro y escalable: al personalizar cada componente para los casos de uso en zk-rollups, el Sovereign SDK ofrecerá un rendimiento excepcional por defecto.
Compatibilidad entre cadenas: Los Rollups del Sovereign SDK pueden ejecutarse en cualquier blockchain, ya que delegan la responsabilidad de verificación de pruebas al usuario final, en lugar de a la blockchain pública L1 subyacente.
Avances del proyecto
La hoja de ruta de desarrollo del Sovereign SDK se divide en tres fases:
Fase de investigación (en curso): diseñar el módulo de almacenamiento predeterminado, el modelo de economía criptográfica y la API central. Desarrollar un prototipo de investigación, integrar la disponibilidad de datos y el sistema de pruebas.
Fase de despliegue inicial: desplegar la red p2p, nodos RPC, API central, así como los módulos de almacenamiento y ordenación predeterminados.
Fase de endurecimiento: realizar limpieza de código, pruebas, pruebas de fuzzing y auditoría. Primer caso de uso del desarrollo del SDK.
Perspectivas futuras
El objetivo de Sovereign Labs es permitir que la blockchain apoye a miles de millones de usuarios. Para lograr esto, es necesario Soltar la barrera de entrada para el uso de la tecnología zk-SNARKs, de modo que los desarrolladores puedan construir Rollups sin necesidad de convertirse en expertos en criptografía.
Al mismo tiempo, el Sovereign SDK siempre será completamente gratuito y de código abierto, y se dedicará a construir cada componente de la infraestructura tecnológica con los más altos estándares de resiliencia. El equipo del proyecto se compromete a un proceso de construcción abierto y transparente para garantizar la fiabilidad de la tecnología y la confianza de la comunidad.
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.
14 me gusta
Recompensa
14
5
Compartir
Comentar
0/400
SorryRugPulled
· hace15h
La gran transformación del mundo de las cadenas ha llegado
Sovereign lanzó el Rollup SDK Soltar el umbral de la tecnología de conocimiento cero
Sovereign: Proporciona SDK para Rollups, Soltar la barrera de uso de la tecnología zk-SNARKs
El proyecto de criptografía Sovereign Labs, enfocado en construir rollups, ha completado una ronda de financiación inicial de 7.4 millones de dólares. Esta ronda fue liderada por una conocida firma de capital de riesgo, con la participación de varias instituciones de inversión. Un portavoz del proyecto declaró que esta financiación ha llevado la valoración de la compañía a "dígitos de ocho cifras". Se sabe que Sovereign Labs está construyendo un kit de herramientas de desarrollo de software (SDK) para ayudar a los desarrolladores a crear rollups zk seguros y que sean interoperables.
Sovereign es un ecosistema de rollup abierto e interconectado. Se dedica a permitir que todos los desarrolladores desplieguen rollups que puedan interoperar de manera fluida y ser escalables, y que puedan funcionar en todas las cadenas de bloques. Esta es la razón por la cual se creó el SDK de Sovereign, que será el marco más simple para crear zk-rollups soberanos seguros e interoperables.
Puntos de dolor en la expansión de aplicaciones de blockchain
Limitaciones de un L1 único
Actualmente, hay tres formas principales de escalar aplicaciones blockchain: cadenas de bloques públicas L1 diseñadas específicamente para aplicaciones, optimistas rollups y zk-rollups. Las cadenas de bloques públicas L1 diseñadas específicamente para aplicaciones son las más fáciles de diseñar y desplegar, pero tienen defectos claros. Cada L1 debe reclutar sus propios validadores y convencerlos de que apuesten suficientes fondos para proteger la cadena de bloques de ataques. Debido a los altos costos de los fondos, este método solo es adecuado para unas pocas aplicaciones con abundantes recursos.
Inconvenientes de los Rollups Optimistas
Los Rollups permiten a los desarrolladores utilizar nueva lógica para expandir las cadenas de bloques existentes, en lugar de iniciar una nueva cadena de bloques. Esto Soltar en gran medida la barrera de desarrollo para las cadenas de aplicaciones.
Pero hoy en día, los optimistic rollups, que dominan, tampoco son una solución perfecta. Para minimizar la carga sobre el conjunto de validadores compartidos, los optimistic rollups dependen de las pruebas de fraude (fraud proofs) para prevenir comportamientos indebidos. Cuando son atacadas, las pruebas de fraude pueden enfrentar escrutinio, por lo que los optimistic rollups tienen una "demora de finalización" prolongada, y las transacciones pueden revertirse debido a la aparición de pruebas de fraude. Por lo tanto, el puenteo de los optimistic rollups se vuelve lento y costoso.
Los desarrolladores de rollups optimistas se enfrentan a un dilema: construir un rollup para un uso específico y estrecho, permitiendo a los usuarios puentear con frecuencia entre blockchains; o construir un rollup general para satisfacer todas las necesidades de los usuarios en un solo lugar. Ambas opciones son poco ideales. La velocidad de puenteo entre cadenas optimistas es lenta, los costos son altos y los riesgos son grandes, lo que no satisface el uso diario. Por otro lado, los rollups optimistas generales deben enfrentar muchas de las deficiencias de una única cadena pública L1: no solo tienen problemas de escalabilidad propios, sino que tampoco pueden soportar la gama completa de funciones diversas que pueden crear las cadenas de aplicaciones.
Ventajas de zk-Rollups
Por las razones mencionadas anteriormente, se considera que los zk-rollups son la solución de escalado dominante en el futuro. Tienen las ventajas de los optimistic rollups, al mismo tiempo que no presentan retrasos prolongados en la finalización. Los usuarios no necesitan esperar días para determinar si se ha presentado una prueba de fraude; tan pronto como se crea una prueba de validez (que podría tardar solo unos segundos), los usuarios pueden estar seguros de que la transacción se ha completado.
Sin embargo, la razón por la que los zk-rollups aún no se han adoptado a gran escala es que, actualmente, construir zk-rollups es una tarea ardua que requiere la dedicación de ingenieros criptográficos muy especializados durante varios años.
Solución del Sovereign SDK
Sovereign SDK está diseñado para proporcionar soporte a zk-rollups de manera similar a como lo hace Cosmos SDK para las cadenas de bloques L1.
Proporcionará una variedad de componentes básicos que normalmente son proporcionados por blockchain, como redes p2p, bases de datos y nodos RPC, permitiendo a los constructores centrarse en la lógica comercial de su propia blockchain. Además, ofrecerá un conjunto de módulos predeterminados que funcionan de manera eficiente en un entorno de conocimiento cero: implementación de tokens, almacenamiento de datos verificado y módulos de puente. Los desarrolladores pueden integrar estos componentes primitivos en su cadena de aplicaciones o construir completamente su propia función de transición de estado desde cero mediante el despliegue de un conjunto de API estándar.
Sovereign SDK se convertirá en el primer marco de rollup que simplifica la complejidad de los zk-SNARKs. Los desarrolladores no necesitan convertirse en expertos en criptografía, solo tienen que escribir aplicaciones en Rust (o eventualmente en C++) de manera habitual, y el SDK las ensamblará automáticamente en una eficiente máquina virtual zk.
Características principales del Sovereign SDK
Interoperabilidad sin costuras: usar una nueva tecnología de puente basada en la agregación de pruebas para lograr el puenteo bidireccional de los rollups del Sovereign SDK en L1 compartido, sin necesidad de un tercero de confianza.
Seguro y escalable: al personalizar cada componente para los casos de uso en zk-rollups, el Sovereign SDK ofrecerá un rendimiento excepcional por defecto.
Compatibilidad entre cadenas: Los Rollups del Sovereign SDK pueden ejecutarse en cualquier blockchain, ya que delegan la responsabilidad de verificación de pruebas al usuario final, en lugar de a la blockchain pública L1 subyacente.
Avances del proyecto
La hoja de ruta de desarrollo del Sovereign SDK se divide en tres fases:
Fase de investigación (en curso): diseñar el módulo de almacenamiento predeterminado, el modelo de economía criptográfica y la API central. Desarrollar un prototipo de investigación, integrar la disponibilidad de datos y el sistema de pruebas.
Fase de despliegue inicial: desplegar la red p2p, nodos RPC, API central, así como los módulos de almacenamiento y ordenación predeterminados.
Fase de endurecimiento: realizar limpieza de código, pruebas, pruebas de fuzzing y auditoría. Primer caso de uso del desarrollo del SDK.
Perspectivas futuras
El objetivo de Sovereign Labs es permitir que la blockchain apoye a miles de millones de usuarios. Para lograr esto, es necesario Soltar la barrera de entrada para el uso de la tecnología zk-SNARKs, de modo que los desarrolladores puedan construir Rollups sin necesidad de convertirse en expertos en criptografía.
Al mismo tiempo, el Sovereign SDK siempre será completamente gratuito y de código abierto, y se dedicará a construir cada componente de la infraestructura tecnológica con los más altos estándares de resiliencia. El equipo del proyecto se compromete a un proceso de construcción abierto y transparente para garantizar la fiabilidad de la tecnología y la confianza de la comunidad.