Desafio ZK #1 nos primeiros dias: ZK existe desde os anos 1980. Mas levou muitos anos até que pudéssemos ver um produto real baseado em ZK. Dois grandes desafios que enfrentamos naquela época: 1. A prova e verificação era muito grande. Isso foi alterado inicialmente com SNARKs baseados em Curvas Elípticas, que levaram a coisas como a construção GGPR e o sistema Groth 16. Mais tarde, vieram os ZK-STARKs, que são mais rápidos, seguros e pós-quânticos protegidos. 2. PMF Tentei comercializar ZK fora das blockchains e foi muito difícil encontrar um caso de uso convincente fora das criptomoedas. Isso era verdade naquela época, e ainda é um pouco verdadeiro hoje. ZK é necessário quando você tem uma descentralização *verdadeira*. Caso contrário, não é realmente necessário.