Circle STARKs: tecnología revolucionaria de zk-SNARKs eficiente en campos pequeños

robot
Generación de resúmenes en curso

Explorando Circle STARKs

En los últimos años, la tendencia en el diseño del protocolo STARKs es hacia el uso de campos más pequeños. Las primeras implementaciones de STARKs utilizaban campos de 256 bits, pero este diseño era menos eficiente. Para mejorar la eficiencia, los STARKs comenzaron a utilizar campos más pequeños, como Goldilocks, Mersenne31 y BabyBear.

Vitalik nueva obra: Explorando Circle STARKs

Un problema de usar campos más pequeños es que hay aproximadamente 2 mil millones de posibles valores aleatorios para elegir, lo que es factible para un atacante que desee falsificar pruebas. Las soluciones incluyen realizar múltiples verificaciones aleatorias o ampliar los campos.

Vitalik nueva obra: explorando Circle STARKs

Circle STARKs ofrece un método eficiente para implementar FRI en pequeños campos como Mersenne31. Aprovecha las propiedades especiales de los puntos en la circunferencia, construyendo un grupo de tamaño p con características de mapeo similares a uno a dos.

Vitalik nueva obra: explorando Circle STARKs

Las tecnologías clave de Circle STARKs incluyen:

  • Utiliza puntos en la circunferencia para calcular, en lugar de un solo número
  • Mapeo especial de dos a uno para reducir el tamaño del conjunto de datos
  • Algoritmo FFT en círculo para el espacio de Riemann-Roch
  • Cálculo comercial mejorado y construcción de polinomios desaparecidos
  • Modificación del orden inverso de los bits

Vitalik nueva obra: explorando Circle STARKs

En comparación con los STARKs convencionales, los Circle STARKs no son conceptualmente mucho más complejos. Proporciona a los desarrolladores una forma de construir STARKs eficientes sobre campos pequeños, con la esperanza de llevar la eficiencia de la capa base de STARKs al límite.

Vitalik nueva obra: Explorando Circle STARKs

El enfoque de optimización de STARKs en el futuro podría incluir:

  • Maximizar la eficiencia aritmética de funciones hash y otros primitivas criptográficas básicas
  • Utilizar la construcción recursiva para aumentar la paralelismo
  • Mejorar la aritmética de la máquina virtual para mejorar la experiencia de desarrollo

Vitalik nueva obra: Explorando Circle STARKs

Circle STARKs representa un avance importante en la tecnología STARK, ofreciendo nuevas posibilidades para construir sistemas de prueba de conocimiento cero eficientes en campos pequeños.

Vitalik nueva obra: explorando Circle STARKs

Vitalik nueva obra: 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
  • 9
  • Compartir
Comentar
0/400
SmartContractRebelvip
· 07-19 17:42
Un progreso bastante esperado
Ver originalesResponder0
LiquidityWizardvip
· 07-18 11:52
Se ha resuelto el problema de eficiencia.
Ver originalesResponder0
NotGonnaMakeItvip
· 07-18 04:35
Escribir código cambia vidas
Ver originalesResponder0
ShibaMillionairen'tvip
· 07-17 03:08
STARK es bastante bueno
Ver originalesResponder0
GateUser-00be86fcvip
· 07-17 03:08
¡Demasiado Stark!
Ver originalesResponder0
GasFeeLadyvip
· 07-17 03:08
¡La tecnología es fuerte! ¡Esperamos con ansias!
Ver originalesResponder0
FUD_Vaccinatedvip
· 07-17 03:07
La nueva tendencia es interesante.
Ver originalesResponder0
BearMarketMonkvip
· 07-17 03:02
Come un poco de conocimiento cero para subir la inteligencia
Ver originalesResponder0
FlashLoanPrincevip
· 07-17 02:51
Esta ola de STARK es un poco intensa.
Ver originalesResponder0
Ver más
  • Anclado
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)