Eu tenho me aprofundado na stack ZK da DUSK, e a parte que eu não consigo parar de voltar não é “blockchain de privacidade”.
É isto:
a rede consegue verificar algo sem precisar conhecer toda a história.
Isso parece simples até você pensar no que significa para a atividade financeira de verdade.
Com o Phoenix, valores e detalhes da transação podem ficar ocultos, enquanto a cadeia ainda verifica que a transação é válida.
É uma ideia bem diferente de apenas jogar criptografia por cima.
Depois tem o PLONK.
A Dusk usa o PLONK como sistema de provas central, com BLS12-381 por baixo. A parte interessante é que a prova não é o produto por si só. É o mecanismo que permite à Dusk manter informações sensíveis privadas enquanto ainda fornece aos validadores algo que eles conseguem verificar.
E Bulletproofs também fazem parte da história, mas eu não colocaria no mesmo patamar do PLONK hoje. Eles aparecem mais no trabalho mais antigo da Dusk com transações confidenciais. A stack evoluiu.
O que eu realmente acho interessante é o tradeoff que ninguém gosta de discutir:
provas custam computação.
Alguém tem que gerá-las.
A Dusk tem uma infraestrutura dedicada de prover exatamente por esse motivo.
Então, quando as pessoas dizem “zero knowledge te permite esconder tudo”, eu acho que elas perdem o ponto melhor.
Ele permite que você esconda algumas coisas enquanto prova as coisas que realmente importam.
Para finanças, isso pode ser muito mais útil do que tornar uma blockchain completamente opaca.
Nem sempre você precisa que todo mundo veja a transação.
Às vezes, você só precisa das pessoas certas — ou do próprio protocolo — para saber que ela é válida.
#dusk $DUSK @Dusk
É isto:
a rede consegue verificar algo sem precisar conhecer toda a história.
Isso parece simples até você pensar no que significa para a atividade financeira de verdade.
Com o Phoenix, valores e detalhes da transação podem ficar ocultos, enquanto a cadeia ainda verifica que a transação é válida.
É uma ideia bem diferente de apenas jogar criptografia por cima.
Depois tem o PLONK.
A Dusk usa o PLONK como sistema de provas central, com BLS12-381 por baixo. A parte interessante é que a prova não é o produto por si só. É o mecanismo que permite à Dusk manter informações sensíveis privadas enquanto ainda fornece aos validadores algo que eles conseguem verificar.
E Bulletproofs também fazem parte da história, mas eu não colocaria no mesmo patamar do PLONK hoje. Eles aparecem mais no trabalho mais antigo da Dusk com transações confidenciais. A stack evoluiu.
O que eu realmente acho interessante é o tradeoff que ninguém gosta de discutir:
provas custam computação.
Alguém tem que gerá-las.
A Dusk tem uma infraestrutura dedicada de prover exatamente por esse motivo.
Então, quando as pessoas dizem “zero knowledge te permite esconder tudo”, eu acho que elas perdem o ponto melhor.
Ele permite que você esconda algumas coisas enquanto prova as coisas que realmente importam.
Para finanças, isso pode ser muito mais útil do que tornar uma blockchain completamente opaca.
Nem sempre você precisa que todo mundo veja a transação.
Às vezes, você só precisa das pessoas certas — ou do próprio protocolo — para saber que ela é válida.
#dusk $DUSK @Dusk
