ZK significa zero-knowledge (conhecimento zero), um ramo da criptografia que permite a uma parte provar que uma afirmação é verdadeira sem revelar todos os detalhes subjacentes. Um ZK-rollup coloca isso a serviço da escalabilidade. Ele executa centenas ou milhares de transações fora da camada base e, em seguida, envia uma única prova de validade compacta que demonstra matematicamente que cada uma dessas transações foi processada corretamente. A cadeia base só precisa verificar a prova, em vez de reexecutar todas as transações, o que é bem mais barato e bem mais rápido.
A principal vantagem sobre alguns desenhos rivais de rollup é a velocidade de finalização. Como a prova garante a correção de antemão, os fundos podem ser sacados de volta para a camada base sem o longo período de espera que os optimistic rollups impõem enquanto aguardam para ver se alguém contesta um lote. Essa propriedade torna os ZK-rollups particularmente atraentes para pagamentos e negociação, e eles ocupam um espaço crescente no roadmap de escalabilidade do Ethereum à medida que a tecnologia amadurece.
O trade-off é a complexidade: gerar essas provas é intensivo em termos computacionais, e a tecnologia, embora avance rapidamente, ainda é relativamente jovem. Para os usuários do dia a dia, porém, um ZK-rollup na maior parte do tempo simplesmente parece uma rede rápida e de taxa baixa, com toda a criptografia pesada escondida fora de vista por baixo. Entender a ideia ajuda a explicar por que tanto esforço de escalabilidade agora se concentra em provas, em vez de no tamanho bruto do bloco.
Principais conclusões
- Um ZK-rollup agrupa transações fora da cadeia e publica uma prova de validade de conhecimento zero na camada base.
- A cadeia base verifica a prova compacta em vez de reexecutar cada transação, o que reduz drasticamente as taxas.
- As provas de validade permitem saques mais rápidos do que os optimistic rollups, ao custo de uma computação mais pesada.
ZK-Rollup — perguntas frequentes
O que significa conhecimento zero em um ZK-rollup?
Refere-se a uma criptografia capaz de provar que um lote de transações foi processado corretamente sem expor cada detalhe. A cadeia base confia na matemática da prova em vez de precisar reverificar cada transação por conta própria.
Como um ZK-rollup se compara a um optimistic rollup?
Um ZK-rollup prova a correção imediatamente com uma prova criptográfica, então os saques podem ser rápidos. Um optimistic rollup, em vez disso, presume que as transações são válidas e abre uma janela de contestação, o que torna mais lenta a movimentação de fundos de volta para a camada base.
Novo no mundo cripto ou querendo preencher lacunas? Percorra o essencial em Aprender, explore todos os termos de A a Z, ou veja os preços ao vivo das moedas por trás desses conceitos.