- Veremos:
- O Básico da privacidade
- Substituir nomes com hashes de chaves públicas
- Protegendo contra erros de digitação
- Substituir os nomes com hashes de chaves públicas → Bom para a privacidade
- Não precisa mais manter uma relação de nomes e chaves públicas
3.1 Hábitos de Consumo (Análise On-chain)
- O que é exibido na planilha pode comprometer a privacidade do usuário.
- Análises dessa planilha podem ser usados por outras pessoas, empresas, governos...
- É necessário criar um método para melhor a privacidade
3.2 Trocando Nomes por Chaves Públicas
- Assim não é possível associar uma chave pública com um usuário
- Ainda é possível identificar o saldo de uma chave pública
- Se você correlacionar o comportamento do usuário com a sua atividade na planilha, você pode descobrir quem é o dono da chave pública → brecha de segurança
- A mensagem do Cookie Token System vai ter:
- Uma quantidade
- A chave pública do remetente
- A chave pública do destinatário
- A assinatura feita com a chave privada do remetente
- Nomes são pseudônimos.
3.2.1 Novo Processo de Pagamento
- Um novo usuário deverá:
- Criar um par de chaves
- Enviar para alguém que quer lhe pagar
- Não é necessário informar o administrador da planilha da chave pública do novo usuário
- Em resumo:
- Nomes foram substituídos por chave públicas na planilha
- Lisa jogou fora a sua tabela de nomes e chaves públicas
- Pagamentos são feitos usando chaves públicas ao invés de nomes para o remetente e destinatário
- Quem faz a análise on-chain ainda sabe de todos os pagamentos e recebimentos da vida de uma chave pública