Eu me pego fazendo isso toda vez que leio "privacidade" em um contexto de blockchain: mentalmente trato como um único controle, totalmente aberto em uma ponta, totalmente fechado e impossível de verificar na outra. Ao passar pela própria análise da Dusk do que ela realmente fornece, eu parei de fazer isso.
Privacidade, transparência e divulgação seletiva aparecem como três linhas separadas na forma como a Dusk descreve suas capacidades, e não como uma única escala deslizante. Privacidade cobre transferências protegidas e provas de conhecimento zero. Transparência cobre contas públicas e dados de cadeias públicas. Divulgação seletiva é uma coisa distinta por si só: visibilidade controlada especificamente para emissores, instituições, auditores ou supervisores. Ocultar algo do público em geral e perder a capacidade de verificá-lo acabam sendo duas propriedades completamente diferentes, não uma só.
Isso reformulou algo para mim. Eu vinha assumindo que um saldo criptografado era, por definição, impossível de verificar por todos. Na verdade, é o contrário: criptografado do público por padrão, verificável para quem estiver autorizado, caso a caso, em vez de ser um interruptor de tudo ou nada.
O que eu ainda não deixei totalmente claro é o mecanismo real que decide quem conta como autorizado em um caso específico e se essa determinação acontece no nível do protocolo ou fica a cargo de qualquer aplicação construída em cima. É essa a parte que eu quero entender a seguir.
#dusk $DUSK @Dusk $BTW $TUT
Privacidade, transparência e divulgação seletiva aparecem como três linhas separadas na forma como a Dusk descreve suas capacidades, e não como uma única escala deslizante. Privacidade cobre transferências protegidas e provas de conhecimento zero. Transparência cobre contas públicas e dados de cadeias públicas. Divulgação seletiva é uma coisa distinta por si só: visibilidade controlada especificamente para emissores, instituições, auditores ou supervisores. Ocultar algo do público em geral e perder a capacidade de verificá-lo acabam sendo duas propriedades completamente diferentes, não uma só.
Isso reformulou algo para mim. Eu vinha assumindo que um saldo criptografado era, por definição, impossível de verificar por todos. Na verdade, é o contrário: criptografado do público por padrão, verificável para quem estiver autorizado, caso a caso, em vez de ser um interruptor de tudo ou nada.
O que eu ainda não deixei totalmente claro é o mecanismo real que decide quem conta como autorizado em um caso específico e se essa determinação acontece no nível do protocolo ou fica a cargo de qualquer aplicação construída em cima. É essa a parte que eu quero entender a seguir.
#dusk $DUSK @Dusk $BTW $TUT