La idea de alto nivel de una prueba de conocimiento cero es esta:
Puedo convencerte de que algo es cierto (con alta probabilidad), sin mostrarte cómo sé que es cierto, por lo tanto, no puedes reconstruir mi prueba.
Creo que las pruebas de conocimiento cero son bastante familiares y se usan en la vida diaria.
Si alguna vez ves magia, mucho de eso es prueba de conocimiento cero.
Teorema del mago: puedo poner un 7 de corazones en tu boca y sacarlo del cabello de tu compañero.
Prueba: [procede a poner la tarjeta en tu boca y recuperarla del cabello de tu compañero].
- ¿Cómo se sentiría una persona religiosa si muere y descubre que no hay otra vida o cielo que lo espera después de años de ser devoto de Dios?
- ¿Cuál es la conexión entre nuestra falta de libre albedrío (suponiendo que esto sea cierto) y la evolución?
- ¿Cómo era la vida antes del establecimiento de la propiedad privada?
- Si cada ley de la física dejara de existir por un momento, ¿qué pasaría?
- ¿Por qué son necesarios algunos males para que la sociedad progrese?
Sabes que él puede hacerlo de forma reproducible, pero tú no puedes hacer lo mismo. Pero eso no se limita a la magia. Cualquier habilidad excepcional demostrada puede formularse básicamente como una prueba de conocimiento cero.
Teorema : puedo recordar 100000 dígitos de [math] \ pi [/ math].
Prueba : [los recita. y puedes verificar]
Así que estamos usando pruebas de conocimiento cero todo el tiempo, simplemente no sabíamos cómo usarlas para hacer criptografía antes de que se definieran rigurosamente y se introdujeran en ese dominio.