Circle STARKs: mejorar la eficiencia de zk-SNARKs utilizando geometría de grupos circulares

Explorando Circle STARKs

En los últimos años, la tendencia en el diseño del protocolo STARKs es hacia el uso de campos matemáticos más pequeños. Las primeras implementaciones de STARKs utilizaban campos de 256 bits, pero este diseño tiene una eficiencia baja. Para mejorar la velocidad de la prueba, STARKs comenzó a utilizar campos más pequeños, como Goldilocks, Mersenne31 y BabyBear.

Vitalik nueva obra: Explorando Circle STARKs

El uso de campos pequeños puede aumentar significativamente la velocidad de prueba, pero también presenta algunos desafíos de seguridad. El problema principal es que hay menos valores aleatorios seleccionables en campos pequeños, lo que facilita que los atacantes los adivinen. Para resolver este problema, hay dos soluciones: realizar múltiples verificaciones aleatorias o utilizar campos ampliados.

Vitalik nueva obra: explorando Circle STARKs

Circle STARKs es una solución ingeniosa que implementa un protocolo FRI eficiente sobre el campo Mersenne31. Circle STARKs aprovecha las propiedades geométricas del grupo circular para construir un sistema de pruebas similar al FRI convencional.

Vitalik nuevo trabajo: explorando Circle STARKs

Los puntos clave de Circle STARKs incluyen:

  1. Usar un mapeo de dos a uno sobre un grupo circular en lugar del mapeo cuadrático convencional en FRI.
  2. Comprimir el polinomio a un espacio unidimensional para su procesamiento
  3. Se diseñó un algoritmo Circle FFT especial
  4. Utilizar diferentes métodos de construcción de operaciones comerciales y polinomios desaparecidos.
  5. Usar el orden inverso de secuencia modificado

Vitalik nueva obra: explorando Circle STARKs

En comparación con los STARKs convencionales, los Circle STARKs no son conceptualmente mucho más complejos. Ocultan las matemáticas complejas detrás, y los desarrolladores pueden utilizarlos como lo harían con los STARKs convencionales.

Vitalik nueva obra: explorando Circle STARKs

Circle STARKs combina el campo Mersenne31, lo que permite un sistema de pruebas muy eficiente. Aprovecha al máximo las ventajas del campo primo de 31 bits, reduciendo el desperdicio de espacio.

Vitalik nuevo trabajo: explorando Circle STARKs

Las posibles direcciones de optimización de STARKs en el futuro incluyen:

  • Optimización de la aritmética de primitivas criptográficas básicas como funciones hash.
  • Usar la construcción recursiva para aumentar la paralelización
  • Mejorar la aritmética de la máquina virtual para mejorar la experiencia de desarrollo

Vitalik nueva obra: explorando Circle STARKs

Circle STARKs es una variante de STARK ingeniosa y eficiente, que ofrece nuevas ideas para construir sistemas de prueba de conocimiento cero más rápidos y prácticos.

Vitalik nuevo trabajo: explorando Circle STARKs

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.
  • Recompensa
  • 6
  • Compartir
Comentar
0/400
nft_widowvip
· hace9h
¿Cómo equilibrar la eficiencia y la seguridad?
Ver originalesResponder0
gas_fee_traumavip
· hace19h
Los campos pequeños todavía tienen riesgos.
Ver originalesResponder0
GameFiCriticvip
· hace19h
La seguridad y la velocidad deben ser consideradas.
Ver originalesResponder0
tx_pending_forevervip
· hace19h
La dificultad matemática es un poco alta
Ver originalesResponder0
Rugman_Walkingvip
· hace19h
Soluciones creativas
Ver originalesResponder0
SeasonedInvestorvip
· hace19h
La mejora de la eficiencia es clave.
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)