Una prueba de conocimiento cero, a veces también denominada protocolo zk, es un método de verificación que se lleva a cabo entre un probador y un verificador. En un sistema de prueba de conocimiento cero, el probador puede demostrarle al verificador que tiene conocimiento de una determinada información (como la solución de una ecuación matemática) sin revelar la información en sí. Los criptógrafos modernos pueden utilizar estos sistemas de prueba para proporcionar mayores niveles de privacidad y seguridad.

El concepto de prueba de conocimiento cero fue descrito por primera vez en un artículo del MIT de 1985, publicado por Shafi Goldwasser y Silvio Micali. Demostraron que era posible probar algunas propiedades de un número sin revelar el número ni ninguna información adicional sobre él. Este artículo también introdujo el hallazgo matemáticamente significativo de que las interacciones entre un demostrador y un verificador podían reducir la cantidad de información necesaria para probar un teorema dado.

Una prueba zk debe cumplir dos requisitos básicos, conocidos como integridad y solidez. La integridad se refiere a la capacidad del probador de demostrar conocimiento de la información relevante con un alto grado de precisión probable. Para que la prueba sea sólida, el verificador debe poder determinar de manera confiable si el probador está o no en posesión de la información. Finalmente, para que sea verdaderamente de conocimiento cero, la prueba debe lograr tanto integridad como solidez sin que la información en cuestión sea comunicada nunca entre el probador y el verificador.

Las pruebas de conocimiento cero se utilizan principalmente para aplicaciones en las que la privacidad y la seguridad son esenciales. Los sistemas de autenticación, por ejemplo, pueden emplear pruebas de conocimiento cero para verificar credenciales o identidades sin divulgarlas directamente. Como ejemplo simple, se puede utilizar para verificar que una persona tiene una contraseña para un sistema informático sin la necesidad de revelar cuál es la contraseña. #BinanceLaunchpoolHMSTR #NeiroOnBinance #BinanceLaunchpoolCATI #FTXSolanaRedemption $BTC