zk-SNARKs desenvolvimento e perspectivas de aplicação: da teoria ao ZK rollup

robot
Geração de resumo em curso

zk-SNARKs: História, Princípios e Aplicações

zk-SNARKs的发展历程

Os modernos zk-SNARKs têm origem em um artigo publicado em 1985 por Goldwasser, Micali e Rackoff. Este artigo explora a quantidade de conhecimento que precisa ser trocada para provar a veracidade de uma declaração em sistemas interativos, através de múltiplas interações. Se a prova puder ser concluída sem trocar nenhum conhecimento, é chamada de zk-SNARK. Os primeiros sistemas de zk-SNARKs tinham eficiência e usabilidade insuficientes, permanecendo principalmente em um nível teórico.

Nos últimos dez anos, os zk-SNARKs começaram a prosperar, tornando-se uma direção importante no campo da criptografia. Entre eles, o desenvolvimento de protocolos de zk-SNARKs gerais, não interativos e com tamanho de prova limitado é uma das direções de exploração chave. Um protocolo ideal precisa equilibrar a velocidade da prova, a velocidade da verificação e o tamanho da prova.

HashKey ZK 101 Edição 1: Princípios Históricos e Indústria

O artigo de Groth de 2010 foi um avanço importante no campo dos ZKP, estabelecendo a base teórica para zk-SNARKs. Em 2015, o Zcash utilizou zk-SNARKs para implementar a proteção da privacidade das transações, sendo um progresso importante a nível de aplicação. Desde então, zk-SNARKs foram combinados com contratos inteligentes, ampliando ainda mais os cenários de aplicação.

Outros resultados acadêmicos importantes incluem: o protocolo Pinocchio de 2013, o algoritmo Groth16 de 2016, o algoritmo Bulletproofs de 2017, o protocolo zk-STARKs de 2018, entre outros. Esses avanços impulsionaram significativamente o desenvolvimento e a aplicação de zk-SNARKs.

HashKey ZK 101 Edição 1: Princípios Históricos e Indústria

zk-SNARKs principais aplicações

As duas aplicações mais amplas de zk-SNARKs são a proteção da privacidade e a escalabilidade.

Na proteção da privacidade, projetos como Zcash e Monero lançaram funcionalidades de transação privada. A Zcash utiliza zk-SNARKs para garantir a privacidade das transações, mas enfrenta limitações devido ao modelo UTXO. O Tornado Cash, por sua vez, implementou um pool de mistura mais genérico através de zk-SNARK.

Na expansão, o ZK rollup tornou-se uma importante rota tecnológica. O ZK rollup alcança a expansão da Layer 2 ao agrupar um grande número de transações e gerar zk-SNARKs. As principais vantagens incluem baixas taxas, finalização rápida, entre outras, mas também existem desvantagens como grande carga computacional e necessidade de configuração confiável.

Atualmente, os projetos de ZK rollup competitivos no mercado incluem StarkNet, zkSync, Aztec, Polygon Hermez, entre outros. Estes projetos têm diferentes ênfases na escolha de SNARK/STARK, compatibilidade com EVM, etc.

HashKey ZK 101 Edição 1: Princípios Históricos e Indústria

Princípios básicos do zk-SNARKs

zk-SNARK(zk-SNARKs)é uma importante solução de prova de conhecimento zero. Possui características de conhecimento zero, concisão, não interatividade, confiabilidade, entre outras.

O princípio básico da implementação do zk-SNARKs inclui:

  1. Converter a questão em circuitos
  2. Converter o circuito para a forma R1CS
  3. Converter R1CS para a forma QAP
  4. Gerar configurações confiáveis, incluindo chaves de prova e chaves de verificação
  5. Gerar e validar zk-SNARKs

HashKey ZK 101 Edição 1: Princípios Históricos e Indústria

Este framework estabelece as bases para a ampla aplicação de zk-SNARKs. No futuro, à medida que a tecnologia continuar a evoluir, espera-se que os zk-SNARKs desempenhem um papel importante em mais áreas.

HashKey ZK 101 Edição 1: Princípios Históricos e Indústria

Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • 5
  • Partilhar
Comentar
0/400
hodl_therapistvip
· 07-04 22:43
Apostar no zk冲
Ver originalResponder0
SmartContractRebelvip
· 07-04 22:35
Vi novamente o zk a rodar.
Ver originalResponder0
GasFeeVictimvip
· 07-04 22:26
Outra armadilha de fazer as pessoas de parvas
Ver originalResponder0
LiquidatedAgainvip
· 07-04 22:21
Estudar a ordem da tecnologia na cadeia é realmente ao contrário... primeiro ser liquidado e depois começar a ver os princípios.
Ver originalResponder0
BakedCatFanboyvip
· 07-04 22:19
A rotação ocorre em zk
Ver originalResponder0
  • Pino
Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)