Na maior parte do tempo, quando vejo a privacidade em blockchain sendo discutida, a conversa rapidamente passa a ser sobre o que outras pessoas não conseguem ver. Mas quando estudei com mais atenção o modelo Phoenix da Dusk, achei o lado da verificação muito mais interessante.

O Phoenix não trata uma transação privada como uma transferência normal de conta transparente. Em vez disso, ele usa notas para representar valor, com essas notas organizadas por meio de uma árvore Merkle.

Quando uma nota é gasta, é criado um nullifier. A parte importante é o que o nullifier permite que a rede estabeleça. Ele consegue identificar que uma determinada nota já foi gasta, sem revelar publicamente a nota exata por trás da transação.

Isso cria uma separação interessante: a rede pode verificar que algo foi gasto, sem expor tudo sobre o que foi gasto.

Então, as provas de conhecimento zero adicionam outra camada ao permitir que a transação demonstre que satisfaz as regras exigidas sem revelar as informações privadas subjacentes.

Isso mudou a forma como eu penso sobre o Phoenix.

Não é simplesmente pegar uma transação normal e ocultar seus detalhes. A própria estrutura da transação é projetada em torno da verificação privada.

E eu acho que essa é a parte mais interessante da arquitetura de privacidade da Dusk.

Privacidade não é apenas sobre o que a blockchain mantém escondido. É também sobre o que a blockchain ainda consegue provar sem revelá-lo.

@Dusk $DUSK #dusk

╭───────────────╮
🔐 O que importa mais?
╰───────────────╯

👇 Sua escolha?
🕶️ Hide transaction data
0%
🧠 Verify without revealing
100%
🛡️ Prevent double spending
0%
🚀 All of these
0%
1 Votos • Votação encerrada