Então, eu estava lendo sobre o ZKP na wikipedia , o exemplo abstrato em resumo é assim:
Peggy quer provar a Victor que conhece o segredo de uma porta dentro de uma caverna que conecta A e B (veja o diagrama) sem revelar a palavra secreta a Victor.
- Peggy leva uma entrada aleatória não sei Victor
- Victor grita para Peggy para sair do caminho A ou B (escolhido aleatoriamente)
- e, portanto, ela deve conhecer a palavra secreta para sair do caminho escolhido por Victor, sem revelar a palavra secreta a Victor. Victor constrói confidências quanto mais vezes isso é feito.
No entanto, por que Victor não tem permissão para ver de que caminho Peggy escolhe entrar? Como isso não revela nenhuma informação extra sobre qual é a palavra secreta.
Por que Victor não consegue ver por onde ela entra e pede que ela demonstre as quatro possibilidades, ou seja:
- Entre de A e saia de A
- Entre de A e saia de B
- Entre de B e saia de A
- Entre de B e saia de B
O artigo tenta ilustrar a propriedade de que uma prova de zero conhecimento é apenas convincente para o observador. Em outras palavras, o observador não seria capaz de convencer alguém mais tarde.
Faz isso considerando a presença de uma moeda e uma câmera de vídeo:
Assim como essa moeda sacar, gravar Peggy entrando no lado A e saindo pelo lado B seria convincente para qualquer terceiro ciente da presença da porta mágica. Isso consideraria uma prova determinística, e não uma prova probabilística. Isso ilustra ainda o segundo ponto de Riyil: existe uma probabilidade diferente de zero, de tal forma que o provador trapaceou.P
fonte