TONboard

Zero-Knowledge (ZK) Proofs

2 min readupdated 2026-06-04✏️ Suggest an edit🕑 History
On this page (12)

ZK (Zero-Knowledge Proof) método criptográfico confirmar a aprovação sem revelar a informação.

A operação envolve Dois lados:

  • Prover Que tem um conhecimento profundo.
  • Verifier Ela está a verificar.

Exemplo: crédito#

O credor quer saber se o mutuário está em condições de pagar, mas ele quer ficar. Incógnito.

→ A prova ZK garante a capacidade de pagamento sem revelar a sua identidade e segurança.

História#

1985 Silvio Micalli, Avi Vigderson, Oded Goldreich publicado A complexidade do conhecimento dos sistemas interativos de provas.

No trabalho:

  • Introduzido o termo prova com divulgação zero;
  • Descreve-se a tecnologia criptográfica;
  • Prova Não abre dados privados, mas introduz uma comunicação obrigatória.

Categorias#

zk-SNARKs

Zero-Knowledge Succinct Non-Interactive Argument of Knowledge.

  • Prova sem revelar a informação;
  • Requer uma chave secreta, criado - De antemão .;
  • Exemplo de aplicação: Zcash o primeiro token de confidencialidade amplamente acessível no zk-SNARKs;
  • Translate Zcash → confirmação vem sem revelar as partes e as somas.

zk-STARKs

Zero-Knowledge Scalable Transparent Arguments of Knowledge.

  • Abertos e analisados aleatoriamente provas;
  • Não requer configuração inicial;
  • Não revelar dados confidenciais à terceira parte;
  • Também chamados Os protocolos de Arthur-Merlin.

Comparação

Parâmetrozk-SNARKszk-STARKs
Tamanho da provaPequeno.Mais
Trusted setup- Sim , sim .Não, não.
Post-quantum securityVulneráveis.É resistente.
Velocidade de verificaçãoMais depressa.Mais rápido para dados grandes

Propriedades ZK#

  1. Precisão (Completeness) true afirmação → pode convencer o verifier;
  2. Autenticidade (Soundness) false afirmação → não pode convencer o verifier;
  3. Confidencialidade total O verificador não sabe nada além do facto da verdade.

Aplicação#

EsferaUtilização
BlockchainTransações com confirmação sem divulgação de dados
FinançasProteção de dados dos clientes + normas regulatórias
IdentificaçãoConfirmação de identidade sem divulgação
MedicinaAcesso aos dados dos doentes sem violar a privacidade

ZK em TON#

FunçãoDescrição
IdentificaçãoVerificação sem revelar informações pessoais
Segurança CibernéticaVerificar a veracidade dos dados sem revelar chaves
Protocolos de trocaProva das condições sem divulgação dos dados iniciais

Projetos

Fontes#

Artigos similares#

ℹ️ Informação verificada: 2025

Prepared by

TONboard

Support the project with a TON tip.

Comments

Posting a comment costs a small on-chain fee that keeps spam out.
  • No comments yet — be the first.