Sovereign: proporciona SDK para Rollups, Soltar el uso de la tecnología zk-SNARKs
El proyecto de criptomonedas centrado en la construcción de rollups, Sovereign Labs, ha completado una ronda de financiamiento inicial de 7.4 millones de dólares. Esta financiación ha elevado la valoración de la empresa a "diez millones". Sovereign Labs está desarrollando un kit de herramientas para desarrolladores (SDK), que ayuda a los desarrolladores a crear rollups de conocimiento cero seguros e interoperables.
Sovereign es un ecosistema de rollup abierto e interconectado, dedicado a permitir que todos los desarrolladores implementen rollups que puedan interoperar sin problemas y ser escalables, y que puedan ejecutarse en todas las cadenas de bloques. El SDK de Sovereign está diseñado para ser el marco más sencillo para crear zk-rollups soberanos seguros y interoperables.
El dilema de la escalabilidad de las aplicaciones de blockchain
Limitaciones de la cadena de bloques L1
Actualmente, hay tres formas principales de escalar aplicaciones de blockchain: cadenas de bloques públicas de L1 diseñadas específicamente para aplicaciones, optimistic rollups y zk-rollups. Las cadenas de bloques públicas de L1 diseñadas para aplicaciones son las más fáciles de diseñar y desplegar, pero presentan defectos evidentes. Cada L1 debe reclutar sus propios validadores y convencerlos de que apuesten suficiente capital para proteger la blockchain de ataques. Debido a los altos costos de capital, este método solo es adecuado para un pequeño número de aplicaciones con abundantes recursos.
Las desventajas de los Optimistic Rollups
Aunque los optimistic rollups Soltan el umbral de desarrollo de las cadenas de aplicaciones, también enfrentan desafíos. Dependen de las pruebas de fraude para prevenir comportamientos indebidos, lo que conduce a una "demora de finalización" más larga, 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 enfrentan una elección difícil: ¿construir un rollup específico para un propósito, permitiendo a los usuarios puentear con frecuencia? ¿O construir un rollup genérico para satisfacer todas las necesidades de los usuarios? Ambas opciones no son ideales. La velocidad de puenteo entre cadenas es lenta, los costos son altos y los riesgos son grandes, mientras que los rollups genéricos enfrentan problemas de escalabilidad y limitaciones funcionales.
Las ventajas de Zk-Rollups
Se considera que los zk-rollups son la solución de escalado dominante del futuro. Tienen las ventajas de los optimistic rollups, mientras que no tienen un largo retraso en la finalización. Los usuarios solo necesitan esperar a que se genere la prueba de validez (que puede tardar solo unos segundos) para estar seguros de que la transacción se ha completado.
Sin embargo, construir zk-rollups sigue siendo una tarea ardua que requiere la dedicación continua de ingenieros criptográficos especializados durante varios años.
Solución del Sovereign SDK
Sovereign SDK se dedica a proporcionar soporte para zk-rollups, similar a lo que hace Cosmos SDK para las cadenas de bloques L1. Proporcionará componentes de plantilla comunes en blockchain, como redes p2p, bases de datos y nodos RPC, para que los constructores puedan centrarse en la lógica comercial de su propia blockchain. Además, también ofrecerá módulos predeterminados que funcionan de manera eficiente en un entorno de conocimiento cero, incluyendo implementación de tokens, almacenamiento de datos verificados y módulos de puente.
El objetivo del Sovereign SDK es convertirse en el primer marco de rollup que elimina los complejos detalles 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 del Sovereign SDK
Lograr una interoperabilidad sin fisuras: utilizando una nueva tecnología de puente basada en la agregación de pruebas, se puede lograr el puenteo bidireccional de los rollups Sovereign SDK en L1 compartido sin necesidad de un tercero de confianza.
Seguro y escalable: cada componente está diseñado a medida para los casos de uso en zk-rollups, ofreciendo un rendimiento excepcional por defecto. Gracias a los avances en la tecnología de paralelismo, la prueba tendrá solo unos pocos segundos de retraso.
Compatibilidad entre cadenas: Los Rollups del Sovereign SDK pueden funcionar en cualquier blockchain, ya que delegan la responsabilidad de la verificación de pruebas a los usuarios finales, en lugar de a la cadena pública L1 subyacente.
Avance del proyecto
La hoja de ruta de desarrollo del Sovereign SDK se divide en tres etapas:
Etapa de investigación (en curso): diseño del módulo de almacenamiento predeterminado, modelo de economía criptográfica y API central, desarrollo de prototipo de investigación. Se espera que se complete alrededor del segundo trimestre de 2023.
Fase de implementación preliminar: desplegar la red p2p, nodos RPC, API central y módulos de almacenamiento y ordenación predeterminados.
Etapa de endurecimiento: realizar limpieza de código, pruebas, pruebas de fuzzing y auditorías, al mismo tiempo que se desarrolla el primer caso de uso del SDK. Se espera que el endurecimiento del despliegue inicial dure aproximadamente seis meses, después de lo cual el SDK se lanzará en la mainnet.
Perspectivas futuras
La visión de Sovereign Labs es permitir que la blockchain apoye a miles de millones de usuarios. Para lograr este objetivo, se dedican a Soltar la barrera de entrada para el uso de la tecnología zk-SNARKs, permitiendo que los desarrolladores construyan Rollups sin necesidad de convertirse en expertos en criptografía.
Al mismo tiempo, el Sovereign SDK siempre se mantendrá completamente gratuito y de código abierto, y se compromete a construir cada componente de la arquitectura tecnológica con los más altos estándares de resiliencia, asegurando que la verificabilidad del usuario final no se vea comprometida. Sovereign Labs se compromete a un proceso de construcción transparente y abierto, apoyando con acciones concretas el desarrollo y la popularización de la tecnología blockchain.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
17 me gusta
Recompensa
17
6
Compartir
Comentar
0/400
CantAffordPancake
· 07-12 06:25
¿Es fiable solo 740w dólares?
Ver originalesResponder0
ImpermanentLossEnjoyer
· 07-11 20:21
zk otra vez ya está un poco cansado, ¿verdad?
Ver originalesResponder0
SignatureVerifier
· 07-11 20:12
hmm, sus "reclamos de seguridad" requieren una auditoría adicional...
Ver originalesResponder0
StakeTillRetire
· 07-11 20:09
Ah 740w, no necesito gastar tanto en el desarrollo.
Ver originalesResponder0
0xDreamChaser
· 07-11 20:05
inversor minorista tiene carne para comer.
Ver originalesResponder0
0xSleepDeprived
· 07-11 20:03
¿Otro proyecto de cero conocimiento? Realmente se atreven a gastar dinero.
Sovereign SDK: Simplifica el desarrollo de Rollup de conocimiento cero y ayuda a la expansión de aplicaciones web3
Sovereign: proporciona SDK para Rollups, Soltar el uso de la tecnología zk-SNARKs
El proyecto de criptomonedas centrado en la construcción de rollups, Sovereign Labs, ha completado una ronda de financiamiento inicial de 7.4 millones de dólares. Esta financiación ha elevado la valoración de la empresa a "diez millones". Sovereign Labs está desarrollando un kit de herramientas para desarrolladores (SDK), que ayuda a los desarrolladores a crear rollups de conocimiento cero seguros e interoperables.
Sovereign es un ecosistema de rollup abierto e interconectado, dedicado a permitir que todos los desarrolladores implementen rollups que puedan interoperar sin problemas y ser escalables, y que puedan ejecutarse en todas las cadenas de bloques. El SDK de Sovereign está diseñado para ser el marco más sencillo para crear zk-rollups soberanos seguros y interoperables.
El dilema de la escalabilidad de las aplicaciones de blockchain
Limitaciones de la cadena de bloques L1
Actualmente, hay tres formas principales de escalar aplicaciones de blockchain: cadenas de bloques públicas de L1 diseñadas específicamente para aplicaciones, optimistic rollups y zk-rollups. Las cadenas de bloques públicas de L1 diseñadas para aplicaciones son las más fáciles de diseñar y desplegar, pero presentan defectos evidentes. Cada L1 debe reclutar sus propios validadores y convencerlos de que apuesten suficiente capital para proteger la blockchain de ataques. Debido a los altos costos de capital, este método solo es adecuado para un pequeño número de aplicaciones con abundantes recursos.
Las desventajas de los Optimistic Rollups
Aunque los optimistic rollups Soltan el umbral de desarrollo de las cadenas de aplicaciones, también enfrentan desafíos. Dependen de las pruebas de fraude para prevenir comportamientos indebidos, lo que conduce a una "demora de finalización" más larga, 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 enfrentan una elección difícil: ¿construir un rollup específico para un propósito, permitiendo a los usuarios puentear con frecuencia? ¿O construir un rollup genérico para satisfacer todas las necesidades de los usuarios? Ambas opciones no son ideales. La velocidad de puenteo entre cadenas es lenta, los costos son altos y los riesgos son grandes, mientras que los rollups genéricos enfrentan problemas de escalabilidad y limitaciones funcionales.
Las ventajas de Zk-Rollups
Se considera que los zk-rollups son la solución de escalado dominante del futuro. Tienen las ventajas de los optimistic rollups, mientras que no tienen un largo retraso en la finalización. Los usuarios solo necesitan esperar a que se genere la prueba de validez (que puede tardar solo unos segundos) para estar seguros de que la transacción se ha completado.
Sin embargo, construir zk-rollups sigue siendo una tarea ardua que requiere la dedicación continua de ingenieros criptográficos especializados durante varios años.
Solución del Sovereign SDK
Sovereign SDK se dedica a proporcionar soporte para zk-rollups, similar a lo que hace Cosmos SDK para las cadenas de bloques L1. Proporcionará componentes de plantilla comunes en blockchain, como redes p2p, bases de datos y nodos RPC, para que los constructores puedan centrarse en la lógica comercial de su propia blockchain. Además, también ofrecerá módulos predeterminados que funcionan de manera eficiente en un entorno de conocimiento cero, incluyendo implementación de tokens, almacenamiento de datos verificados y módulos de puente.
El objetivo del Sovereign SDK es convertirse en el primer marco de rollup que elimina los complejos detalles 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 del Sovereign SDK
Lograr una interoperabilidad sin fisuras: utilizando una nueva tecnología de puente basada en la agregación de pruebas, se puede lograr el puenteo bidireccional de los rollups Sovereign SDK en L1 compartido sin necesidad de un tercero de confianza.
Seguro y escalable: cada componente está diseñado a medida para los casos de uso en zk-rollups, ofreciendo un rendimiento excepcional por defecto. Gracias a los avances en la tecnología de paralelismo, la prueba tendrá solo unos pocos segundos de retraso.
Compatibilidad entre cadenas: Los Rollups del Sovereign SDK pueden funcionar en cualquier blockchain, ya que delegan la responsabilidad de la verificación de pruebas a los usuarios finales, en lugar de a la cadena pública L1 subyacente.
Avance del proyecto
La hoja de ruta de desarrollo del Sovereign SDK se divide en tres etapas:
Etapa de investigación (en curso): diseño del módulo de almacenamiento predeterminado, modelo de economía criptográfica y API central, desarrollo de prototipo de investigación. Se espera que se complete alrededor del segundo trimestre de 2023.
Fase de implementación preliminar: desplegar la red p2p, nodos RPC, API central y módulos de almacenamiento y ordenación predeterminados.
Etapa de endurecimiento: realizar limpieza de código, pruebas, pruebas de fuzzing y auditorías, al mismo tiempo que se desarrolla el primer caso de uso del SDK. Se espera que el endurecimiento del despliegue inicial dure aproximadamente seis meses, después de lo cual el SDK se lanzará en la mainnet.
Perspectivas futuras
La visión de Sovereign Labs es permitir que la blockchain apoye a miles de millones de usuarios. Para lograr este objetivo, se dedican a Soltar la barrera de entrada para el uso de la tecnología zk-SNARKs, permitiendo que los desarrolladores construyan Rollups sin necesidad de convertirse en expertos en criptografía.
Al mismo tiempo, el Sovereign SDK siempre se mantendrá completamente gratuito y de código abierto, y se compromete a construir cada componente de la arquitectura tecnológica con los más altos estándares de resiliencia, asegurando que la verificabilidad del usuario final no se vea comprometida. Sovereign Labs se compromete a un proceso de construcción transparente y abierto, apoyando con acciones concretas el desarrollo y la popularización de la tecnología blockchain.