Nova es un nuevo sistema de zk-SNARKs desarrollado por Microsoft, que utiliza la tecnología de Sistemas de Restricción de Rango 1 Relajados (Relaxed Rank-1 Constraint Systems, Relaxed R1CS) para mejorar la eficiencia y flexibilidad de las pruebas.
Principales ventajas de Nova
Se ha mejorado significativamente la eficiencia de la prueba utilizando tecnología R1CS relajada.
Soporta el cálculo incremental, lo que permite calcular funciones complejas de manera gradual, sin necesidad de calcular toda la función de una vez.
Soporte para cálculos polinómicos, capaz de manejar tareas de prueba más complejas.
Desventajas potenciales de Nova
La prueba puede no ser tan poderosa como los sistemas R1CS tradicionales, ya que el R1CS relajado permite utilizar menos aleatoriedad en la prueba.
La implementación es relativamente compleja, lo que puede aumentar la dificultad de uso y mantenimiento.
La importancia de Nova en el campo de zk-SNARKs
La aparición de Nova ha abierto un nuevo camino para el desarrollo de zk-SNARKs. Su eficiencia y flexibilidad hacen posible la aplicación a gran escala de zk-SNARKs, ampliando aún más el alcance de su aplicación.
Componentes centrales de Nova
R1CS y R1CS relajado: sistemas de restricciones utilizados para construir zk-SNARKs.
Esquema de compromiso polinómico: utilizado para demostrar la corrección de la evaluación polinómica.
Esquema de plegado no interactivo (NIFS): se utiliza para probar la corrección de cada paso en el cálculo incremental.
Algoritmo Sumcheck: utilizado para verificar la suma de polinomios.
Criptografía de curvas elípticas (ECC): proporciona operaciones criptográficas básicas.
La implementación de Nova implica múltiples conceptos y tecnologías criptográficas complejas, incluidos R1CS, compromisos polinómicos, oráculos aleatorios, etc. Estos componentes conforman un sistema de prueba de conocimiento cero (zk-SNARKs) eficiente y flexible, que proporciona un potente soporte técnico para aplicaciones en áreas como blockchain y autenticación.
Ver originales
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.
7 me gusta
Recompensa
7
5
Compartir
Comentar
0/400
ResearchChadButBroke
· hace22h
De nuevo, Microsoft ha ganado mucho.
Ver originalesResponder0
GateUser-0717ab66
· hace22h
Fuerte, Microsoft también ha comenzado a jugar con la Cadena de bloques.
Ver originalesResponder0
ForkTongue
· hace22h
Ah, ¿Gigabyte también está haciendo esto?
Ver originalesResponder0
DarkPoolWatcher
· hace22h
Es otro sistema de prueba, pero es tan complicado.
Ver originalesResponder0
BearMarketGardener
· hace23h
¿Otra vez vienen a engañarnos con nuevas tecnologías?
Nova: El sistema eficiente de zk-SNARKs desarrollado por Microsoft revoluciona las aplicaciones de Cadena de bloques
Nova: un sistema de zk-SNARKs eficiente
Nova es un nuevo sistema de zk-SNARKs desarrollado por Microsoft, que utiliza la tecnología de Sistemas de Restricción de Rango 1 Relajados (Relaxed Rank-1 Constraint Systems, Relaxed R1CS) para mejorar la eficiencia y flexibilidad de las pruebas.
Principales ventajas de Nova
Se ha mejorado significativamente la eficiencia de la prueba utilizando tecnología R1CS relajada.
Soporta el cálculo incremental, lo que permite calcular funciones complejas de manera gradual, sin necesidad de calcular toda la función de una vez.
Soporte para cálculos polinómicos, capaz de manejar tareas de prueba más complejas.
Desventajas potenciales de Nova
La prueba puede no ser tan poderosa como los sistemas R1CS tradicionales, ya que el R1CS relajado permite utilizar menos aleatoriedad en la prueba.
La implementación es relativamente compleja, lo que puede aumentar la dificultad de uso y mantenimiento.
La importancia de Nova en el campo de zk-SNARKs
La aparición de Nova ha abierto un nuevo camino para el desarrollo de zk-SNARKs. Su eficiencia y flexibilidad hacen posible la aplicación a gran escala de zk-SNARKs, ampliando aún más el alcance de su aplicación.
Componentes centrales de Nova
R1CS y R1CS relajado: sistemas de restricciones utilizados para construir zk-SNARKs.
Esquema de compromiso polinómico: utilizado para demostrar la corrección de la evaluación polinómica.
Esquema de plegado no interactivo (NIFS): se utiliza para probar la corrección de cada paso en el cálculo incremental.
Algoritmo Sumcheck: utilizado para verificar la suma de polinomios.
Criptografía de curvas elípticas (ECC): proporciona operaciones criptográficas básicas.
La implementación de Nova implica múltiples conceptos y tecnologías criptográficas complejas, incluidos R1CS, compromisos polinómicos, oráculos aleatorios, etc. Estos componentes conforman un sistema de prueba de conocimiento cero (zk-SNARKs) eficiente y flexible, que proporciona un potente soporte técnico para aplicaciones en áreas como blockchain y autenticación.