Binance Square

programmingmemes

397 visualizações
3 discutindo
RS_SHANTO
·
--
A Prova de Zero Conhecimento: Uma Tragédia de Grupo de Chat O Cenário: Alice, Bob e Carol estão em um grupo de chat. Eles estão discutindo sobre onde comer há 45 minutos. Alice sugere um lugar. Bob imediatamente rejeita, afirmando que conhece um lugar melhor. O Problema Criptográfico: Bob afirma que tem uma recomendação secreta e perfeita de restaurante. Alice não confia no gosto de Bob. Ela quer que Bob prove que ele conhece um lugar secreto, sem realmente dizer a ela onde é (porque então ela iria sem ele). A Solução: O Protocolo "Onde Está o Waldo?" Imagine que Bob tem um enorme quebra-cabeça "Onde Está o Waldo?". Ele afirma que encontrou o Waldo. 1. A Declaração (A Afirmativa): · Bob: "Eu sei onde está o Waldo. Prove que estou errado." · Alice: "Você está mentindo. Mostre-me." · Bob: "Se eu apontar para ele, você verá onde ele está. Isso estraga o jogo. 2. A Prova de Zero Conhecimento (O Método "Eu Não Estou Mentindo, Confie em Mim"): · Bob pega um enorme pedaço de papelão (maior que todo o quebra-cabeça) e corta um pequeno buraco do tamanho do Waldo nele. · Ele cobre todo o quebra-cabeça "Onde Está o Waldo?" com o papelão. · Ele diz a Alice: "Olhe através do buraco." 3. A Verificação: · Alice espreita através do buraco. · Ela vê o Waldo. A camisa listrada vermelha e branca, os óculos, o cara inteiro. Ele está bem ali. · Mas ela não tem absolutamente nenhuma ideia de onde no mapa o Waldo está localizado. Ela não consegue ver o fundo, o caos ao redor ou quaisquer marcos. Ela só vê o Waldo, isolado contra o vazio em branco do papelão. O Resultado: Alice agora está 100% convencida de que Bob encontrou o Waldo. Ela o viu com seus próprios olhos. Mas ela aprendeu zero conhecimento sobre sua localização real. Bob manteve seu segredo. A Moral da História (Para o Grupo de Chat): Bob provou com sucesso que tem um restaurante melhor sem revelar o nome. Alice está frustrada, mas não pode mais chamá-lo de mentiroso. O grupo de chat permanece em um estado de impasse criptográfico. #cryptohumor #digital #blockchaincomedy #programmingmemes #cryptography
A Prova de Zero Conhecimento: Uma Tragédia de Grupo de Chat

O Cenário: Alice, Bob e Carol estão em um grupo de chat. Eles estão discutindo sobre onde comer há 45 minutos. Alice sugere um lugar. Bob imediatamente rejeita, afirmando que conhece um lugar melhor.

O Problema Criptográfico: Bob afirma que tem uma recomendação secreta e perfeita de restaurante. Alice não confia no gosto de Bob. Ela quer que Bob prove que ele conhece um lugar secreto, sem realmente dizer a ela onde é (porque então ela iria sem ele).

A Solução: O Protocolo "Onde Está o Waldo?"

Imagine que Bob tem um enorme quebra-cabeça "Onde Está o Waldo?". Ele afirma que encontrou o Waldo.

1. A Declaração (A Afirmativa):
· Bob: "Eu sei onde está o Waldo. Prove que estou errado."
· Alice: "Você está mentindo. Mostre-me."
· Bob: "Se eu apontar para ele, você verá onde ele está. Isso estraga o jogo.

2. A Prova de Zero Conhecimento (O Método "Eu Não Estou Mentindo, Confie em Mim"):
· Bob pega um enorme pedaço de papelão (maior que todo o quebra-cabeça) e corta um pequeno buraco do tamanho do Waldo nele.
· Ele cobre todo o quebra-cabeça "Onde Está o Waldo?" com o papelão.
· Ele diz a Alice: "Olhe através do buraco."

3. A Verificação:
· Alice espreita através do buraco.
· Ela vê o Waldo. A camisa listrada vermelha e branca, os óculos, o cara inteiro. Ele está bem ali.
· Mas ela não tem absolutamente nenhuma ideia de onde no mapa o Waldo está localizado. Ela não consegue ver o fundo, o caos ao redor ou quaisquer marcos. Ela só vê o Waldo, isolado contra o vazio em branco do papelão.

O Resultado:
Alice agora está 100% convencida de que Bob encontrou o Waldo. Ela o viu com seus próprios olhos. Mas ela aprendeu zero conhecimento sobre sua localização real. Bob manteve seu segredo.

A Moral da História (Para o Grupo de Chat):
Bob provou com sucesso que tem um restaurante melhor sem revelar o nome. Alice está frustrada, mas não pode mais chamá-lo de mentiroso. O grupo de chat permanece em um estado de impasse criptográfico.

#cryptohumor #digital #blockchaincomedy #programmingmemes #cryptography
A Verificação Alice explica a Gary: Gary, para verificar isso, eu pego o e-mail que recebi e o passo pela mesma máquina de hashing. O que eu obtenho? Gary: "Uh... DANÇA_DE_TAP_DOS_CAVALOS_123?" Alice: "Correto. Agora, eu pego o blob de cera que Bob anexou e o seguro em relação ao Caso de Exibição de Vidro Público da chave pública de Bob. O caso de exibição tem uma propriedade especial: ele pode me dizer se o blob de cera foi criado pelo exato selo do Sr. Whiskers que corresponde à foto, e me mostrará a impressão digital que estava dentro da cera." (Alice realiza a verificação criptográfica: Ela usa a chave pública de Bob para descriptografar a assinatura, revelando o hash que Bob originalmente assinou.) Alice: "Olha! O caso de exibição revela que o blob de cera continha a impressão digital DANÇA_DE_TAP_DOS_CAVALOS_123. Ele corresponde perfeitamente." A Grande Revelação Alice: "Gary, há apenas um selo do Sr. Whiskers em todo o universo. Ele está no bolso de Bob. O fato de que este blob de cera corresponde ao e-mail e passa no teste do caso de exibição pública prova, com o poder da matemática, que Bob pressionou fisicamente seu selo especial de gato neste exato e-mail. Ele não apenas o escreveu; ele o certificou com o rosto de seu gato." Gary: "Bob... você pressionou o rosto do seu gato em uma mentira?" Bob: "Eu... eu invoco a quinta emenda." Gary: "A quinta não funciona na matemática, Bob. Você está pagando o almoço da Alice por uma semana." A Moral da História: · Chave Privada: Seu selo de cera secreto (Não o perca). · Chave Pública: O caso de exibição que todos podem olhar. · Assinatura: O blob de cera que prova que você tocou o documento. · Não Repúdio: A incapacidade de dizer "Eu não fiz isso" quando o rosto do seu gato está na evidência. Criptografia: Porque 'Ele disse, Ela disse' não é páreo para 'A Matemática disse.' #cryptohumor #digital #blockchaincomedy #programmingmemes #cryptography
A Verificação

Alice explica a Gary:

Gary, para verificar isso, eu pego o e-mail que recebi e o passo pela mesma máquina de hashing. O que eu obtenho?

Gary: "Uh... DANÇA_DE_TAP_DOS_CAVALOS_123?"

Alice: "Correto. Agora, eu pego o blob de cera que Bob anexou e o seguro em relação ao Caso de Exibição de Vidro Público da chave pública de Bob. O caso de exibição tem uma propriedade especial: ele pode me dizer se o blob de cera foi criado pelo exato selo do Sr. Whiskers que corresponde à foto, e me mostrará a impressão digital que estava dentro da cera."

(Alice realiza a verificação criptográfica: Ela usa a chave pública de Bob para descriptografar a assinatura, revelando o hash que Bob originalmente assinou.)

Alice: "Olha! O caso de exibição revela que o blob de cera continha a impressão digital DANÇA_DE_TAP_DOS_CAVALOS_123. Ele corresponde perfeitamente."

A Grande Revelação

Alice: "Gary, há apenas um selo do Sr. Whiskers em todo o universo. Ele está no bolso de Bob. O fato de que este blob de cera corresponde ao e-mail e passa no teste do caso de exibição pública prova, com o poder da matemática, que Bob pressionou fisicamente seu selo especial de gato neste exato e-mail. Ele não apenas o escreveu; ele o certificou com o rosto de seu gato."

Gary: "Bob... você pressionou o rosto do seu gato em uma mentira?"

Bob: "Eu... eu invoco a quinta emenda."

Gary: "A quinta não funciona na matemática, Bob. Você está pagando o almoço da Alice por uma semana."

A Moral da História:

· Chave Privada: Seu selo de cera secreto (Não o perca).

· Chave Pública: O caso de exibição que todos podem olhar.

· Assinatura: O blob de cera que prova que você tocou o documento.

· Não Repúdio: A incapacidade de dizer "Eu não fiz isso" quando o rosto do seu gato está na evidência.

Criptografia: Porque 'Ele disse, Ela disse' não é páreo para 'A Matemática disse.'

#cryptohumor #digital #blockchaincomedy #programmingmemes #cryptography
Faça login para explorar mais conteúdos
Explore as últimas notícias sobre criptomoedas
⚡️ Participe das discussões mais recentes sobre criptomoedas
💬 Interaja com seus criadores favoritos
👍 Desfrute de conteúdos que lhe interessam
E-mail / número de telefone