A criptografia tem um problema de privacidade meio estranho: no momento em que alguém precisa verificar o seu dinheiro, você geralmente acaba dando a essa pessoa acesso demais.

Foi isso que chamou minha atenção na chave de visualização (view key) da Phoenix.

A Phoenix separa visualização de gastos. uma chave permite que alguém faça a varredura da rede e encontre transações destinadas a você. outra chave é o que realmente lhe dá controle sobre os fundos.

Assim, você pode dar a alguém visibilidade sem dar a capacidade de gastar.

o que acho interessante é o quão longe vai essa separação.

@Dusk_Foundation também usa nós Prover dedicados para o trabalho computacionalmente pesado de gerar as provas ZK necessárias pelas transações da Phoenix. o processamento pode ser delegado sem entregar a autoridade que controla os fundos.

Essa é uma distinção relevante em relação ao modelo de carteira comum, em que o acesso à informação e o acesso aos ativos tendem a ficar bem mais próximos.

A pergunta real para mim é quão detalhado é esse poder de visualização.

o que exatamente um detentor de uma view key consegue reconstruir a partir das transações protegidas, e quanta informação o proprietário consegue escolher revelar?

$DUSK @Dusk #dusk