Skip to content
Conceptos Fundamentales

zk-STARKs

Tipo de prova de conhecimento zero que dispensa configuração inicial secreta e escala bem, usada para comprovar cálculos ou dados sem revelá-los.

Puntos clave

  • Los zk-STARKs son un tipo de prueba de conocimiento cero que permite demostrar cálculos o datos sin revelarlos.
  • A diferencia de variantes que requieren una configuración inicial secreta, los zk-STARKs prescinden de ese paso sensible.
  • Tienden a escalar bien para cálculos grandes, aunque sus pruebas suelen ser más grandes que las de alternativas como los zk-SNARKs.

¿Qué son los zk-STARKs?

zk-STARK es la sigla, en inglés, de argumento de conocimiento transparente y escalable de conocimiento cero. Como sugiere el nombre, se trata de una forma de prueba de conocimiento cero: un método para que una parte demuestre a otra que ejecutó un cálculo correctamente o que posee cierta información, sin revelar los datos ni el proceso en sí. Es una familia de pruebas emparentada con los zk-SNARKs, pero con características propias.

Cómo funciona

Dos propiedades le dan nombre a la tecnología. Transparente indica que los zk-STARKs no dependen de una etapa de configuración inicial que genere parámetros secretos, a diferencia de muchas construcciones alternativas. Esto elimina un punto de riesgo importante, ya que no existen secretos que, si se descartan mal, podrían usarse para falsificar pruebas. Escalable indica que la tecnología maneja bien las pruebas de cálculos grandes, manteniendo la verificación eficiente incluso cuando la computación de fondo es extensa.

La ausencia de configuración secreta se considera una ventaja de seguridad y confianza. Como no existe un secreto inicial que deba destruirse, se elimina toda una categoría de riesgo asociada a esa fase. Además, los zk-STARKs suelen apoyarse en supuestos criptográficos considerados más conservadores, lo que algunos ven como una ventaja de robustez a largo plazo, incluso frente a futuras amenazas a la criptografía.

Sin embargo, existen contrapartidas. Las pruebas generadas por los zk-STARKs tienden a ser más grandes que las de alternativas como los zk-SNARKs, lo que puede implicar más datos por publicar y verificar, con impacto en el costo. Así, la elección entre ambas familias implica un equilibrio: transparencia y escalabilidad por un lado, tamaño de prueba compacto por el otro. Ambas se usan en soluciones de privacidad y de escala, y la decisión depende de las prioridades de cada aplicación. Es un área técnica que sigue evolucionando rápidamente.

Entender los zk-STARKs ayuda a comprender las alternativas detrás de la privacidad y la escala en cripto.

Por qué importa

Entender los zk-STARKs ayuda a comprender una alternativa de prueba de conocimiento cero que prescinde de configuración secreta y escala bien, y a comparar las opciones detrás de las soluciones de privacidad y escala. Es un concepto técnico cada vez más relevante. Se trata de un tema técnico, sin que esto represente ninguna recomendación de operación.

Riesgos y limitaciones

Las pruebas de los zk-STARKs suelen ser más grandes que las de alternativas como los zk-SNARKs, lo que puede elevar los costos de datos y verificación. Son técnicamente complejos, y fallas de implementación pueden comprometer sus garantías. La elección entre familias de pruebas depende de las prioridades de cada aplicación. Es un área que aún evoluciona rápidamente. Nada de esto representa una recomendación de operación.