Por que usar SNARKs colaborativos em vez de apenas MPC? Muitas vezes nos perguntam: se você já confia em uma rede MPC para privacidade, por que colocar o ZK no topo? Se houver uma suposição de confiança de qualquer maneira, por que não confiar nela também para correção? 🧵
1/ ZK está se tornando a maneira padrão de verificar a computação. Primeiro onchain, depois provavelmente em todos os lugares. Se sua saída depender apenas da confiança na rede MPC, as pessoas começarão a evitá-la.
2/ você pode não confiar na rede MPC com seus próprios dados, mas outros confiam. Se a rede provar sua computação via ZK, você ainda pode confiar no resultado, mesmo que não confie na rede que o produziu. Agora, por que não remover também a suposição de confiança para privacidade?
3/ Eu gostaria que pudéssemos. Mas agora, não há maneira prática. Dito isso, mais e mais pessoas estão trabalhando para reduzir ou mesmo remover essa suposição (incluindo nós). Se fizermos o mesmo tipo de progresso aqui que vimos em ZK, podemos realmente chegar perto de uma solução ideal para o estado compartilhado privado.
2,26K