Sovereign: Proporciona SDK para Rollups, Soltar el umbral de la tecnología zk-SNARKs
Recientemente, un proyecto de criptomonedas enfocado en construir rollups completó una ronda de financiamiento semilla de 7.4 millones de dólares, alcanzando una valoración de "diez millones". Este proyecto está desarrollando un kit de herramientas de desarrollo de software (SDK), destinado a ayudar a los desarrolladores a crear rollups de conocimiento cero seguros e interoperables. A continuación se presenta una descripción detallada del proyecto.
Sovereign es un ecosistema rollup abierto e interconectado, dedicado a permitir que todos los desarrolladores puedan desplegar rollups que sean interoperables y escalables sin problemas, y funcionar en varias blockchains. Este es el propósito de la creación del Sovereign SDK, que se convertirá en el marco más sencillo para crear zk-rollups soberanos seguros e interoperables.
Limitaciones de las soluciones de escalado actuales de blockchain
La dificultad de escalabilidad de la cadena pública L1
Actualmente, hay tres formas principales de escalar aplicaciones de blockchain: cadenas de bloques públicas L1 específicas para aplicaciones, optimistic rollups y zk-rollups. Aunque las cadenas de bloques públicas L1 diseñadas para aplicaciones son relativamente simples de diseñar y desplegar, presentan defectos evidentes. Cada L1 necesita reclutar validadores y convencerlos de que bloqueen suficientes fondos para proteger la seguridad de la red, lo que hace que el alto costo de capital haga que este método solo sea adecuado para unas pocas aplicaciones con abundantes recursos.
Limitaciones de los Rollups Optimistas
La idea de los Rollups es permitir a los desarrolladores usar nueva lógica para expandir la blockchain existente, en lugar de iniciar una nueva blockchain. Esto reduce considerablemente la barrera de entrada para el desarrollo de cadenas de aplicaciones. Sin embargo, los rollups optimistas, que son los más utilizados actualmente, tampoco son perfectos. Dependen de pruebas de fraude para prevenir comportamientos indebidos, lo que resulta en un "retraso de finalización" más largo, y las transacciones pueden ser revertidas debido a pruebas de fraude. Esto hace que el puenteo de los rollups optimistas sea lento y costoso.
Los desarrolladores se enfrentan a una elección difícil: ¿deberían construir un rollup específico para un propósito, o un rollup genérico? El primero requiere que los usuarios realicen puentes con frecuencia entre blockchains, mientras que el segundo enfrenta problemas de escalabilidad similares a los de las cadenas públicas L1.
Las ventajas y desafíos de Zk-Rollups
En comparación, los zk-rollups se consideran una solución de escalabilidad más prometedora. Tienen las ventajas de los optimistic rollups, pero sin los largos retrasos en la finalización. Una vez que se genera la prueba de validez (que generalmente solo toma 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 generalizado a gran escala es que su proceso de construcción es extremadamente complejo y requiere la inversión a largo plazo de ingenieros criptográficos altamente especializados.
Solución del Sovereign SDK
Sovereign SDK está diseñado para proporcionar apoyo a zk-rollups de manera similar a como lo hace Cosmos SDK para cadenas de bloques L1. Proporcionará componentes básicos comunes en blockchain, como redes p2p, bases de datos y nodos RPC, permitiendo a los desarrolladores centrarse en su lógica empresarial. Además, también ofrecerá una serie de módulos predeterminados que funcionan de manera eficiente en un entorno de conocimiento cero, incluidos el despliegue de tokens, el almacenamiento de datos verificados y los módulos de puente.
Una de las características del Sovereign SDK es que simplifica los complejos detalles de zk-SNARKs. Los desarrolladores no necesitan convertirse en expertos en criptografía, solo tienen que escribir aplicaciones en lenguajes de programación comunes (como Rust o C++) y el SDK podrá compilar automáticamente en una eficiente máquina virtual zk.
Principales características del Sovereign SDK
Interoperabilidad sin fisuras: a través de la tecnología de puente basada en la agregación de pruebas, se logra un puente rápido y de bajo costo entre los rollups del Sovereign SDK en L1 compartido.
Seguridad y escalabilidad: Al personalizar cada componente para zk-rollups, Sovereign SDK proporciona un excelente rendimiento por defecto. Gracias a la tecnología de paralelización, la latencia de la prueba se puede controlar en unos pocos segundos.
Compatibilidad entre cadenas: Los Rollups del Sovereign SDK pueden ejecutarse en cualquier blockchain, ya que delegan la responsabilidad de la prueba de verificación a los usuarios finales, en lugar de a la cadena pública L1 subyacente.
Ruta de desarrollo del proyecto
El plan 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, se espera que se complete en el segundo trimestre de 2023.
Fase de implementación preliminar: desplegar la red p2p, nodos RPC, API central, así como módulos de almacenamiento y ordenación predeterminados.
Fase de endurecimiento: realizar limpieza de código, pruebas, pruebas de fuzzing y auditoría, 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.
Conclusión
El objetivo de Sovereign Labs es permitir que la blockchain soporte miles de millones de usuarios. Para ello, es necesario Soltar la barrera de entrada para el uso de tecnologías de zk-SNARKs, de modo que los desarrolladores comunes también puedan construir Rollups con facilidad. Al mismo tiempo, el proyecto enfatiza que no perseguirá la escalabilidad a expensas de la verificabilidad del usuario final. Sovereign SDK se mantendrá completamente gratuito y de código abierto, y se compromete a construir cada componente técnico con los más altos estándares, asegurando la resiliencia y descentralización de todo el ecosistema.
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.
11 me gusta
Recompensa
11
7
Compartir
Comentar
0/400
GasBankrupter
· 07-17 01:47
¿Se puede introducir una posición en esta ronda?
Ver originalesResponder0
SerumSquirter
· 07-16 23:48
¿Solo 740w? Ganar dinero en este círculo no es fácil.
Ver originalesResponder0
DegenDreamer
· 07-16 14:57
¿740 mil es todo lo que se muestra por dinero?
Ver originalesResponder0
ThesisInvestor
· 07-14 02:44
¿No es otro esquema de financiamiento?
Ver originalesResponder0
CommunityWorker
· 07-14 02:40
Nuevos tontos toman a la gente por tonta y siguen viniendo.
Sovereign SDK: Soltar el umbral de desarrollo de zk-rollup para crear una solución de expansión interoperable
Sovereign: Proporciona SDK para Rollups, Soltar el umbral de la tecnología zk-SNARKs
Recientemente, un proyecto de criptomonedas enfocado en construir rollups completó una ronda de financiamiento semilla de 7.4 millones de dólares, alcanzando una valoración de "diez millones". Este proyecto está desarrollando un kit de herramientas de desarrollo de software (SDK), destinado a ayudar a los desarrolladores a crear rollups de conocimiento cero seguros e interoperables. A continuación se presenta una descripción detallada del proyecto.
Sovereign es un ecosistema rollup abierto e interconectado, dedicado a permitir que todos los desarrolladores puedan desplegar rollups que sean interoperables y escalables sin problemas, y funcionar en varias blockchains. Este es el propósito de la creación del Sovereign SDK, que se convertirá en el marco más sencillo para crear zk-rollups soberanos seguros e interoperables.
Limitaciones de las soluciones de escalado actuales de blockchain
La dificultad de escalabilidad de la cadena pública L1
Actualmente, hay tres formas principales de escalar aplicaciones de blockchain: cadenas de bloques públicas L1 específicas para aplicaciones, optimistic rollups y zk-rollups. Aunque las cadenas de bloques públicas L1 diseñadas para aplicaciones son relativamente simples de diseñar y desplegar, presentan defectos evidentes. Cada L1 necesita reclutar validadores y convencerlos de que bloqueen suficientes fondos para proteger la seguridad de la red, lo que hace que el alto costo de capital haga que este método solo sea adecuado para unas pocas aplicaciones con abundantes recursos.
Limitaciones de los Rollups Optimistas
La idea de los Rollups es permitir a los desarrolladores usar nueva lógica para expandir la blockchain existente, en lugar de iniciar una nueva blockchain. Esto reduce considerablemente la barrera de entrada para el desarrollo de cadenas de aplicaciones. Sin embargo, los rollups optimistas, que son los más utilizados actualmente, tampoco son perfectos. Dependen de pruebas de fraude para prevenir comportamientos indebidos, lo que resulta en un "retraso de finalización" más largo, y las transacciones pueden ser revertidas debido a pruebas de fraude. Esto hace que el puenteo de los rollups optimistas sea lento y costoso.
Los desarrolladores se enfrentan a una elección difícil: ¿deberían construir un rollup específico para un propósito, o un rollup genérico? El primero requiere que los usuarios realicen puentes con frecuencia entre blockchains, mientras que el segundo enfrenta problemas de escalabilidad similares a los de las cadenas públicas L1.
Las ventajas y desafíos de Zk-Rollups
En comparación, los zk-rollups se consideran una solución de escalabilidad más prometedora. Tienen las ventajas de los optimistic rollups, pero sin los largos retrasos en la finalización. Una vez que se genera la prueba de validez (que generalmente solo toma 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 generalizado a gran escala es que su proceso de construcción es extremadamente complejo y requiere la inversión a largo plazo de ingenieros criptográficos altamente especializados.
Solución del Sovereign SDK
Sovereign SDK está diseñado para proporcionar apoyo a zk-rollups de manera similar a como lo hace Cosmos SDK para cadenas de bloques L1. Proporcionará componentes básicos comunes en blockchain, como redes p2p, bases de datos y nodos RPC, permitiendo a los desarrolladores centrarse en su lógica empresarial. Además, también ofrecerá una serie de módulos predeterminados que funcionan de manera eficiente en un entorno de conocimiento cero, incluidos el despliegue de tokens, el almacenamiento de datos verificados y los módulos de puente.
Una de las características del Sovereign SDK es que simplifica los complejos detalles de zk-SNARKs. Los desarrolladores no necesitan convertirse en expertos en criptografía, solo tienen que escribir aplicaciones en lenguajes de programación comunes (como Rust o C++) y el SDK podrá compilar automáticamente en una eficiente máquina virtual zk.
Principales características del Sovereign SDK
Interoperabilidad sin fisuras: a través de la tecnología de puente basada en la agregación de pruebas, se logra un puente rápido y de bajo costo entre los rollups del Sovereign SDK en L1 compartido.
Seguridad y escalabilidad: Al personalizar cada componente para zk-rollups, Sovereign SDK proporciona un excelente rendimiento por defecto. Gracias a la tecnología de paralelización, la latencia de la prueba se puede controlar en unos pocos segundos.
Compatibilidad entre cadenas: Los Rollups del Sovereign SDK pueden ejecutarse en cualquier blockchain, ya que delegan la responsabilidad de la prueba de verificación a los usuarios finales, en lugar de a la cadena pública L1 subyacente.
Ruta de desarrollo del proyecto
El plan 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, se espera que se complete en el segundo trimestre de 2023.
Fase de implementación preliminar: desplegar la red p2p, nodos RPC, API central, así como módulos de almacenamiento y ordenación predeterminados.
Fase de endurecimiento: realizar limpieza de código, pruebas, pruebas de fuzzing y auditoría, 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.
Conclusión
El objetivo de Sovereign Labs es permitir que la blockchain soporte miles de millones de usuarios. Para ello, es necesario Soltar la barrera de entrada para el uso de tecnologías de zk-SNARKs, de modo que los desarrolladores comunes también puedan construir Rollups con facilidad. Al mismo tiempo, el proyecto enfatiza que no perseguirá la escalabilidad a expensas de la verificabilidad del usuario final. Sovereign SDK se mantendrá completamente gratuito y de código abierto, y se compromete a construir cada componente técnico con los más altos estándares, asegurando la resiliencia y descentralización de todo el ecosistema.