Circle STARKs: Nueva solución de prueba eficiente de campo pequeño

robot
Generación de resúmenes en curso

Explorando Circle STARKs

En los últimos años, la tendencia en el diseño de protocolos STARKs es cambiar hacia el uso de campos más pequeños. Las implementaciones más tempranas de STARKs utilizaban campos de 256 bits, pero este diseño tiene una eficiencia más baja. Para resolver este problema, STARKs comenzó a usar campos más pequeños, como Goldilocks, Mersenne31 y BabyBear.

Vitalik nueva obra: explorando Circle STARKs

El uso de campos pequeños ha mejorado la velocidad de prueba, pero también ha traído nuevos desafíos. Por ejemplo, al seleccionar puntos aleatorios en campos pequeños, el rango de opciones se reduce, lo que facilita que los atacantes los rompan. Por lo tanto, se necesitan medidas adicionales para mejorar la seguridad.

Vitalik nueva obra: explorando Circle STARKs

Circle STARKs es una nueva solución. Utiliza una estructura de grupo especial que puede implementar el protocolo FRI de manera eficiente en pequeños campos como Mersenne31. El núcleo de Circle STARKs es aprovechar las propiedades geométricas del grupo circular para mapear operaciones en un espacio bidimensional a un espacio unidimensional, mejorando así la eficiencia computacional.

Vitalik nueva obra: explorando Circle STARKs

Circle STARKs también soporta Circle FFT, que es un algoritmo FFT especial. A diferencia del FFT convencional, Circle FFT trata funciones en el espacio de Riemann-Roch, en lugar de polinomios en sentido estricto. Aunque esta diferencia es matemáticamente compleja, para los desarrolladores es prácticamente irrelevante.

Vitalik nuevo trabajo: explorando Circle STARKs

En términos de detalles de implementación, Circle STARKs tiene algunas diferencias con los STARKs convencionales, como operaciones comerciales, polinomios desaparecidos, orden de bits inverso, etc. Pero en general, los Circle STARKs no son mucho más complejos para los desarrolladores que los STARKs convencionales.

Vitalik nueva obra: explorando Circle STARKs

Circle STARKs combinan el campo Mersenne31, lo que permite realizar pruebas muy eficientes. Aprovechan al máximo el espacio en el seguimiento de cálculos, reduciendo el desperdicio. Aunque las soluciones como Binius son superiores en ciertos aspectos, el concepto de Circle STARKs es simple y fácil de entender e implementar.

Vitalik nuevo trabajo: explorando Circle STARKs

A medida que la eficiencia de la capa base de STARKs se acerca a su límite, las direcciones de optimización futuras pueden incluir: optimización de la aritmética de los primitivos criptográficos, uso de construcciones recursivas para aumentar la paralelización, mejora de la aritmética de la máquina virtual para mejorar la experiencia de desarrollo, entre otras.

Vitalik nueva obra: explorando Circle STARKs

Vitalik nuevo trabajo: Explorando Circle STARKs

Ver originales
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.
  • Recompensa
  • 3
  • Republicar
  • Compartir
Comentar
0/400
ProxyCollectorvip
· hace14h
Ya he hecho un nuevo zk-SNARKs. La seguridad no está bien.
Ver originalesResponder0
MagicBeanvip
· hace14h
El contrato en cero me está enseñando mucho~ es muy difícil de entender
Ver originalesResponder0
MevTearsvip
· hace14h
El pequeño campo pide rapidez, es bastante creativo.
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)