← Últimos artículos
💻 computer science

A Complexity-Theoretic Approach to Proofs of Space

Este artículo presenta un marco elemental para la construcción de Pruebas de Espacio (PoS) seguras sin depender del modelo de oráculo aleatorio, demostrando que tales protocolos pueden construirse a partir de una combinación de supuestos criptográficos estándar (como funciones hash resistentes a colisiones o SNARGs) y supuestos específicos de complejidad de derandomización.

Autores originales: Marshall Ball, Jiaxin Guan

Publicado 2026-08-11
📖 7 min de lectura🧠 Análisis profundo

Autores originales: Marshall Ball, Jiaxin Guan

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

El Gran Robo de Almacenamiento Digital

Imagina un mundo donde puedes demostrar que posees una biblioteca masiva de libros sin haber mostrado jamás una sola página. Este es el corazón de las Pruebas de Espacio (Proofs of Space), un concepto en el campo de la criptografía y la informática. Es como un casero digital que quiere asegurarse de que un inquilino realmente tiene un almacén lleno de muebles, y no solo un dibujo ingenioso de muebles. El casero (el Verificador) necesita estar seguro de que el inquilino (el Probador) está utilizando una enorme cantidad de memoria persistente para almacenar datos, en lugar de guardar una nota diminuta que diga "tengo los muebles" y luego conjurar mágicamente los muebles solo cuando se le solicita.

Durante años, la única forma de construir estos almacenes digitales dependía de una herramienta mágica e imaginaria llamada "Oráculo Aleatorio". Piensa en esto como una caja negra mágica que escupe respuestas perfectamente aleatorias e impredecibles cada vez que le haces una pregunta. Aunque es útil para la teoría, es como construir una casa sobre un cimiento de pura magia; no sabemos si resistiría en el mundo real. La gran pregunta para los científicos ha sido: ¿Podemos construir una Prueba de Espacio segura utilizando solo las leyes físicas reales de la computación, sin depender de cajas mágicas? Este artículo se sumerge en esa misma pregunta, utilizando las herramientas de la teoría de la complejidad —el estudio de qué tan difíciles son los problemas de resolver— para ver si podemos construir estas pruebas desde cero.

La Gran Idea del Artículo: La Cadena "Profunda"

Los autores, Marshall Ball y Jiaxin Guan, presentan un nuevo marco elemental para construir Pruebas de Espacio sin magia. Su principal hallazgo es que puedes crear estas pruebas si tienes dos ingredientes específicos: un supuesto criptográfico (como funciones hash resistentes a colisiones) y un supuesto de "derandomización" (la creencia de qué tan difíciles son ciertos problemas computacionales para máquinas poderosas y no deterministas).

Para entender su truco, imagina que necesitas demostrar que tienes una pila gigante y desordenada de arena (los datos). La forma antigua requería una caja mágica para garantizar que la arena no pudiera ser comprimida. Los autores se dan cuenta de que, en el mundo real, no necesitamos que la arena sea imposible de comprimir; solo necesitamos que sea difícil de comprimir rápidamente.

Introducen el concepto de Profundidad Computacional. Piensa en una cadena de datos como una historia.

  1. La Configuración: El Probador toma una semilla diminuta (un resumen corto de una historia) y dedica mucho tiempo (Fase 1) a expandirla en una novela masiva y detallada (los datos).
  2. La Trampa: El Verificador luego pide páginas específicas de esa novela.
  3. El Engaño: Si el Probador no escribió realmente toda la novela y solo guardó el resumen corto, tendría que reescribir las páginas desde cero. Pero el Verificador le otorga solo una cantidad mínima de tiempo (Fase 2) para hacer esto.

Los autores demuestran que, si asumes que existen ciertos problemas difíciles (específicamente, que algunos problemas son demasiado difíciles para que los circuitos "no deterministas" los resuelvan rápidamente), puedes crear una función que convierte una semilla corta en una cadena larga. Esta cadena es "profunda": puede ser generada a partir de una semilla corta si tienes mucho tiempo, pero no puede ser reconstruida a partir de una semilla corta si tienes prisa. Es como un rompecabezas que toma un año resolver, pero solo un minuto verificar; si intentas resolverlo en un minuto, simplemente no puedes.

Cómo Funciona la Prueba: El "Árbol de Merkle" y el "Hechizo Mágico"

El artículo describe un protocolo de dos pasos para probar esta "profundidad".

Fase 1: La Configuración (La Larga Espera)
El Verificador envía una semilla aleatoria al Probador. El Probador pasa mucho tiempo (digamos, horas) usando su función "profunda" especial para convertir esa semilla en un archivo masivo de datos. Luego construye un Árbol de Merkle sobre estos datos. Imagina el Árbol de Merkle como la huella digital de todo el archivo. Es como un árbol genealógico donde cada hoja es un fragmento de datos, y cada rama es un hash (una huella digital única) de las dos ramas que tiene debajo. En la parte superior de todo está un único "Root" (Raíz) hash que representa el archivo completo. El Probador almacena este archivo masivo y la Raíz.

Fase 2: La Verificación (El Examen Rápido)
El Verificador pide de repente páginas específicas del archivo (índices aleatorios). El Probador debe proporcionar rápidamente esas páginas y la "ruta" a través del Árbol de Merkle que demuestra que esas páginas pertenecen al archivo original.

Aquí es donde la ingeniosidad de los autores brilla. Para evitar que el Probador intente eludir el protocolo (simplemente guardando la semilla corta e intentando adivinar las páginas), añaden un Argumento Sucinto (una prueba corta).

  • Opción A (El Supuesto más Fuerte): Utilizan un "SNARG" (una prueba muy corta y no interactiva) para demostrar que el Root hash que enviaron realmente proviene del archivo generado por la semilla. Esto requiere un supuesto fuerte sobre la existencia de ciertas herramientas criptográficas, pero mantiene bajo el gasto de almacenamiento.
  • Opción B (El Supuesto más Débil): Utilizan un argumento de tipo "Kilian" basado en funciones hash resistentes a colisiones. Este es un supuesto más estándar y "seguro", pero obliga al probador honesto a almacenar un poco más de datos (una cadena "PCP") para demostrar que el árbol de Merkle fue construido correctamente.

Lo Que Descartan y Lo Que Demuestran

El artículo argumenta explícitamente contra la idea de que las Pruebas de Espacio deben depender del modelo de Oráculo Aleatorio. Demuestran que la "caja mágica" no es necesaria. En su lugar, demuestran que, si aceptamos el "supuesto de derandomización" (que algunos problemas son difíciles para circuitos no deterministas), las Pruebas de Espacio son posibles.

También abordan un tipo específico de intento de eludir el protocolo: ¿qué pasa si el Probador almacena una cantidad mínima de datos e intenta "comprimir" el archivo grande sobre la marcha? Los autores demuestran que, si el Probador logra convencer al Verificador de que acepte, debe haber almacenado una cantidad significativa de datos. Específicamente, demuestran que un Probador que intenta eludir el protocolo no puede almacenar significativamente menos que el probador honesto (por ejemplo, si el probador honesto almacena NN bits, un Probador que intenta eludir el protocolo no puede salirse con la suya almacenando mucho menos de NN bits, dependiendo de la construcción específica utilizada).

La Conclusión

Este artículo no pretende haber construido un producto comercial listo para tu smartphone hoy mismo. En su lugar, proporciona un plano teórico. Demuestra que la tarea "imposible" de probar que tienes un almacén de datos sin magia es, de hecho, posible, siempre que aceptemos ciertos supuestos estándar sobre la dificultad de los problemas computacionales.

Demuestran que:

  1. Funciona: Puedes construir estas pruebas usando "profundidad computacional" en lugar de magia.
  2. Es eficiente: El usuario honesto no necesita hacer nada demasiado extraordinario, aunque sí necesita almacenar los datos.
  3. Es seguro: Si alguien intenta eludir el protocolo almacenando menos datos, las matemáticas dicen que casi con seguridad será atrapado, asumiendo que los problemas difíciles subyacentes sigan siendo difíciles.

En resumen, Ball y Guan han sacado la "Prueba de Espacio" del reino de las cajas negras mágicas y la han plantado firmemente en el suelo de la teoría de la complejidad, mostrándonos que, con los supuestos adecuados, podemos construir almacenes digitales que sean tan seguros como las leyes de la computación lo permiten.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →