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 adicionar ZK por cima? Se já há uma suposição de confiança, por que não confiar também na correção?
1/ ZK está a tornar-se a forma padrão de verificar cálculos. Primeiro na blockchain, depois provavelmente em todo o lado. Se a 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 os 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 a privacidade?
3/ Eu gostaria que pudéssemos. Mas, neste momento, não há uma maneira prática. Dito isso, cada vez mais pessoas estão a trabalhar para reduzir ou até remover esta suposição (incluindo nós). Se fizermos o mesmo tipo de progresso aqui que vimos em ZK, poderemos realmente chegar perto de uma solução ideal para estado compartilhado privado.
2,25K