zk-SNARKs:Análise de uma tecnologia revolucionária de privacidade e eficiência no Web3

robot
Geração do resumo em andamento

zk-SNARKs técnica Profundidade análise

zk-SNARKs é uma tecnologia de criptografia avançada que permite verificar a veracidade de uma declaração sem revelar qualquer informação sensível. Esta tecnologia foi originalmente proposta por pesquisadores do Instituto de Tecnologia de Massachusetts em 1985, com o objetivo de resolver a questão de como provar que se sabe a senha sem revelá-la.

ArkStream Capital:zk-SNARKs行业研究

Nos últimos anos, zk-SNARKs têm sido amplamente aplicados nos campos da blockchain e do Web3. Eles podem proteger eficazmente a privacidade dos usuários, ao mesmo tempo que garantem a legalidade e a segurança das transações. Atualmente, os zk-SNARKs são utilizados principalmente nas seguintes áreas:

  1. Proteção de privacidade: proteger a identidade das partes envolvidas na transação e informações sensíveis como o montante da transação.

  2. Aumento da Profundidade: Aumenta significativamente a capacidade de processamento da blockchain ao compactar uma grande quantidade de cálculos em uma prova curta.

  3. Verificação de identidade: autenticação de identidade sem expor informações pessoais.

  4. Otimização de contratos inteligentes: aumentar a eficiência e a privacidade da execução dos contratos inteligentes.

  5. Interoperabilidade entre cadeias: realizar a interoperabilidade segura entre diferentes redes de blockchain.

ArkStream Capital:zk-SNARKs行业研究

O funcionamento dos zk-SNARKs pode ser entendido de forma simples como: o provador demonstra ao verificador que sabe um determinado segredo, mas não revela o próprio segredo. Todo o processo inclui os seguintes passos:

  1. Configuração: Defina a declaração que precisa ser provada e os parâmetros relacionados.

  2. Compromisso: O provador gera um compromisso que contém as informações-chave de sua declaração.

  3. Desafio: o validador envia um desafio aleatório ao provador.

  4. Resposta: O provador gera uma resposta com base no desafio e no seu próprio conhecimento.

  5. Verificação: O validador verifica a correção da resposta, avaliando se a declaração do provador é válida.

ArkStream Capital:zk-SNARKs行业研究

A principal vantagem dos zk-SNARKs é:

  1. Privacidade: não divulgar nenhuma informação adicional.

  2. Simplicidade: o processo de prova é rápido e eficiente.

  3. Não falsificável: difícil de falsificar provas válidas.

  4. zk-SNARKs: O validador não pode obter informações secretas do provador.

Atualmente, zk-SNARKs se dividem em duas grandes categorias:

  1. Prova interativa: requer múltiplas interações entre o provador e o verificador.

  2. Prova não interativa: apenas uma ronda de interação é necessária para completar a verificação.

As provas não interativas são mais adequadas para sistemas distribuídos como a blockchain, incluindo principalmente duas soluções: zk-SNARKs e zk-STARKs.

ArkStream Capital:zk-SNARKs行业研究

zk-SNARKs(Argumento de Conhecimento Succinto Não Interativo de Zero Conhecimento)é atualmente a solução de zk-SNARKs mais amplamente aplicada. Possui as vantagens de ter um tamanho de prova pequeno e uma velocidade de verificação rápida, mas requer uma configuração de confiança, apresentando potenciais riscos de segurança.

zk-STARKs(Argumento de Conhecimento Escalável e Transparente de Zero Conhecimento)Sem necessidade de configuração confiável, maior segurança, e ainda seguro na era da computação quântica. Mas seu volume de prova é grande, e a complexidade computacional é alta.

Além disso, existem outras soluções de zk-SNARKs como Bulletproofs e Sonic, cada uma com características e cenários de aplicação distintos.

ArkStream Capital:zk-SNARKs行业研究

A tecnologia de zk-SNARKs está a desenvolver-se rapidamente, e espera-se que desempenhe um papel importante em mais áreas no futuro. As principais tendências de desenvolvimento incluem:

  1. Melhorar o desempenho: reduzir a complexidade computacional, encurtar o tempo de geração de provas.

  2. Aumentar a segurança: resistir a novos tipos de ataques, como a computação quântica.

  3. Simplificação do uso: reduzir a barreira de desenvolvimento, aumentar a facilidade de uso para o utilizador.

  4. Expandir aplicações: implementar em mais áreas como finanças, saúde, governo, etc.

  5. Normalização: estabelecer padrões unificados para promover a interoperabilidade.

De uma maneira geral, zk-SNARKs é uma tecnologia extremamente promissora que fornecerá um forte suporte para o desenvolvimento da blockchain e do Web3. Com o progresso contínuo da tecnologia e a expansão dos cenários de aplicação, espera-se que zk-SNARKs desempenhe um papel ainda mais importante no futuro do mundo digital.

ArkStream Capital:zk-SNARKs行业研究

ZK2.78%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 7
  • Compartilhar
Comentário
0/400
LiquidationWatchervip
· 07-20 18:47
bull ah bull ah deixar-se levar
Ver originalResponder0
Blockblindvip
· 07-20 08:34
Antiga armadilha, quem entende zk?
Ver originalResponder0
BearMarketMonkvip
· 07-17 20:17
Para que serve tudo isso? A privacidade é uma piada.
Ver originalResponder0
AirdropChaservip
· 07-17 20:17
A segurança da informação é o que realmente importa.
Ver originalResponder0
mev_me_maybevip
· 07-17 20:14
O que é isso? Não consigo abrir, não entendo.
Ver originalResponder0
FlyingLeekvip
· 07-17 19:59
Sugiro copiar o trabalho!!!
Ver originalResponder0
ChainComedianvip
· 07-17 19:52
Quem vê o espetáculo não se importa com a confusão.
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)