Definición
Aggregated proof es un mecanismo de criptografía en el que varias pruebas independientes, a menudo sobre distintas afirmaciones o transacciones, se combinan en un único objeto de prueba conciso. Esta única prueba puede verificarse de forma más eficiente que comprobar cada prueba original por separado, manteniendo las mismas garantías de seguridad. Las aggregated proofs suelen construirse de modo que la persona verificadora solo necesite ejecutar un único procedimiento de verificación para quedar convencida de que todas las afirmaciones subyacentes son válidas.
En contextos de blockchain, las técnicas de aggregated proof se utilizan para comprimir datos de verificación, reducir la huella on-chain y disminuir el coste computacional de la validación. Pueden aplicarse a firmas, pruebas de conocimiento cero (zero-knowledge proofs) u otros sistemas de prueba que admitan estructuras compatibles con agregación. La propiedad clave es que la aggregated proof sigue siendo sólida: si alguna de las afirmaciones subyacentes fuera falsa, la prueba combinada no superaría la verificación.
Contexto y uso
Los mecanismos de aggregated proof son especialmente relevantes para la escalabilidad y la eficiencia en sistemas distribuidos que deben verificar grandes cantidades de afirmaciones criptográficas. Al agregar muchas pruebas en una sola, los validadores o nodos pueden mantener una seguridad sólida mientras reducen los requisitos de ancho de banda, almacenamiento y computación. Esto es especialmente valioso en entornos de alto rendimiento y en protocolos complejos de múltiples partes.
Distintos sistemas de prueba admiten la agregación de diferentes maneras, como la agregación de muchas firmas de participantes distintos o la combinación de múltiples zero-knowledge proofs sobre cálculos independientes. El diseño de un esquema de aggregated proof debe equilibrar la concisión, el coste de verificación y la complejidad de generar el objeto agregado. Como mecanismo, actúa como un bloque de construcción fundamental para lograr una mayor escalabilidad en el consenso (consensus), la disponibilidad de datos y las construcciones que preservan la privacidad en blockchain y en sistemas criptográficos relacionados.