0Pricing
Cryptology Academy · Aula

Aplicações de ZKP: ZK Rollups e moedas de privacidade

Explore o Sapling da Zcash, o zkSync e os casos de uso do StarkNet.

Aplicações de ZKP: ZK Rollups e moedas de privacidade é uma aula grátis de Cryptology Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Cryptology Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Cryptology Academy inclui 4 aulas no total.

Problema de escalabilidade da cadeia de blocos

Ethereum processa aproximadamente 15 TPS. Visa: aproximadamente 1700 TPS. Para escalar, as agregações ZK agrupam milhares de transações fora da cadeia, calculam uma prova SNARK da validade delas e publicam a prova na cadeia. Os validadores apenas verificam a prova (1 ms), em vez de verificar cada transação.

Arquitetura de agregação ZK

Os usuários enviam transações para um sequenciador. O sequenciador agrupa as transações, executa-as fora da cadeia, calcula uma prova de transição de estado (SNARK/STARK que demonstra que a nova raiz de estado está correta) e publica a prova + dados de chamada comprimidos na L1 da Ethereum.

zkSync Era

zkSync Era (Matter Labs) é uma agregação ZK compatível com EVM que usa um SNARK personalizado (Boojum, baseado em STARK). Os desenvolvedores implantam contratos Solidity que compilam para bytecode zkEVM. Vazão: mais de 2000 TPS com garantias de segurança no nível da Ethereum.

StarkNet

StarkNet usa STARK (por meio do provador Stark) e a linguagem Cairo. Não requer uma configuração confiável. Os programas são compilados para bytecode Cairo, comprovados com STARK e verificados na Ethereum. Usada por dYdX (v3), Immutable X (NFTs) e Sorare (esportes de fantasia).

Polygon Hermez (zkEVM)

Polygon zkEVM usa provas baseadas em PLONK para emular exatamente a EVM. Qualquer contrato inteligente da Ethereum funciona sem modificações. O provador produz uma prova PLONK para cada lote de transações, verificável na L1 da Ethereum em uma única transação.

Moedas de privacidade: Zcash

Zcash (ZEC) usa provas SNARK Groth16 (protocolo Sapling) para possibilitar transações protegidas: remetente, destinatário e valor ficam ocultos. A prova SNARK demonstra que a transação é válida (sem gasto duplo e com valores equilibrados) sem revelar nenhum campo privado.

Compromisso de nota do Zcash

Uma nota protegida do Zcash se compromete com (valor, destinatário, aleatoriedade) usando uma função de resumo Pedersen. A prova SNARK demonstra: (1) que você conhece a pré-imagem do compromisso (é o proprietário da nota), (2) que a nota não foi gasta (está no conjunto de anuladores), (3) que os valores de saída são iguais aos valores de entrada.

Monero versus Zcash

Monero usa assinaturas de anel + compromissos de Pedersen (RingCT) — não usa SNARK; todas as transações são protegidas por padrão. Zcash: baseado em SNARK, com endereços transparentes e protegidos coexistindo. Monero: criptografia mais simples e configurações padrão de privacidade mais fortes; Zcash: garantias criptográficas mais fortes.

Identidade ZK

Provas de identidade ZK: demonstrar que você tem mais de 18 anos sem revelar a data de nascimento; demonstrar que é cidadão sem revelar o número do passaporte; demonstrar que é um investidor credenciado sem revelar o patrimônio líquido. Implementações: Polygon ID, Semaphore (sinalização anônima).

Inferência privada de aprendizado de máquina

Aprendizado de máquina com ZK: demonstrar que a inferência de uma rede neural foi calculada corretamente com entradas privadas. Usos: diagnóstico médico (demonstrar que o modelo foi executado nos seus dados sem compartilhá-los), avaliação de crédito (demonstrar que o modelo produziu um resultado sem revelar as entradas). Ainda está em fase de pesquisa para modelos grandes.

Computação verificável

As provas ZK permitem computação terceirizada verificável: um provedor de nuvem demonstra que executou corretamente uma computação, e o cliente verifica em milissegundos sem executar a computação novamente. Útil para inferência de IA, análise de dados e pontes sem necessidade de confiança.

Verificação rápida

O que uma agregação ZK publica na L1 da Ethereum para provar a validade das transações?

Recapitulação

As agregações ZK (zkSync, StarkNet, Polygon zkEVM) usam SNARK/STARK para escalabilidade da L2. Zcash usa Groth16 para transações protegidas. As provas ZKP também se aplicam à identidade, à inferência de aprendizado de máquina e à computação terceirizada verificável. A seguir: criptografia homomórfica.

Perguntas Frequentes

A aula “Aplicações de ZKP: ZK Rollups e moedas de privacidade” é grátis?

Sim — o texto completo de “Aplicações de ZKP: ZK Rollups e moedas de privacidade” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Cryptology Academy, atualize para CoddyKit PRO. O curso de Cryptology Academy inclui 4 aulas no total.

O que vou aprender em “Aplicações de ZKP: ZK Rollups e moedas de privacidade”?

Explore o Sapling da Zcash, o zkSync e os casos de uso do StarkNet. Você pratica Cryptology Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Cryptology Academy?

Nenhuma experiência prévia é necessária. Cryptology Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Aplicações de ZKP: ZK Rollups e moedas de privacidade”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Cryptology Academy?

Sim. Cada aula de Cryptology Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Intuição sobre ZKP: a caverna de Ali Babá
  2. Protocolos Sigma e identificação de Schnorr
  3. zk-SNARKs: argumentos sucintos não interativos
  4. Aplicações de ZKP: ZK Rollups e moedas de privacidade
← Voltar para Cryptology Academy