PLONK
Compressão ZK · Fundo
PLONK (Permutations over Lagrange-bases for Oecumenical Noninteractive arguments of Knowledge) e um sistema de prova zk-SNARK universal que requer apenas um único setup confiavel agnostico de circuito (um SRS universal), eliminando a necessidade de cerimonias por circuito requeridas por sistemas como Groth16, enquanto produz provas ligeiramente maiores mas permite que circuitos sejam atualizados ou adicionados sem novas cerimonias. Sistemas baseados em PLONK (incluindo variantes Turbo-PLONK e Ultra-PLONK usadas por protocolos como Aztec) suportam portas customizadas e tabelas de lookup, permitindo codificação mais eficiente de operações como verificações de intervalo e funções hash em circuitos aritmeticos. Na Solana, PLONK e menos comumente implantado para verificação on-chain que Groth16 porque a verificação e mais intensiva computacionalmente, mas e usado off-chain em toolchains e designs de protocolo mirando futuras atualizacoes do SVM com suporte mais amplo a syscalls.