Blockchain/Nível I · Dinheiro/1.2 O caminho cypherpunk/Lição 2
David Chaum, assinaturas cegas e DigiCash
Assinando pelo envelope: privacidade sem identidade
MateriaisUm envelope, uma folha de papel carbônico e um pedaço de papel, para reproduzir a analogia de Chaum
Curiosidade
- Como um banco pode assinar uma moeda que nunca viu?
- Por que um sistema funcional de dinheiro digital fracassou exatamente quando as compras online começaram a se popularizar?
- O que significa “inrastreável” quando o emissor mantém todos os registros?
Explorar
- David Chaum introduziu as redes mix em 1981 para quebrar a ligação entre remetente e destinatário. As mensagens passavam por relés que descriptografavam uma camada, agrupavam e reorganizavam o tráfego, de modo que um observador não pudesse relacionar o que entrou com o que saiu. Este trabalho fundamental estabeleceu que o anonimato poderia ser criptograficamente projetado, em vez de meramente resultar da obscuridade.
- Em “Assinaturas Cegas para Pagamentos Indetetáveis” (Crypto ‘82), Chaum descreveu um mecanismo no qual o assinante assina dados sem conhecer seu conteúdo. O usuário “cega” a mensagem, o banco aplica sua assinatura com chave privada à versão “cegada”, e o usuário a “descega” posteriormente. A assinatura resultante é válida para os dados originais, mas o banco não mantém registro de qual token específico foi assinado.
- A própria analogia de Chaum: selar um pedaço de papel dentro de um envelope forrado com papel carbono. O signatário assina o lado de fora do envelope, e o papel carbono transfere a assinatura para o pedaço de papel. Ao ser aberto posteriormente, o pedaço de papel contém uma assinatura válida que o signatário nunca viu. No eCash, o pedaço de papel é o número de série de uma moeda, e a assinatura do banco certifica seu valor.
- Chaum fundou a DigiCash em Amsterdã, em 1989, para implementar isso como eCash. A partir de 1995, o Mark Twain Bank, em St. Louis, ofereceu contas reais nas quais os clientes podiam comprar e gastar moedas digitais. Os pagadores eram anônimos para o banco; os comerciantes, porém, não eram, pois depositavam as moedas em contas em seu próprio nome, e cada depósito era verificado online em relação à lista de números de série já utilizados pela casa da moeda.
- A DigiCash pediu falência em 1998. Relatos da época apontam para problemas de gestão, perda de interesse dos bancos (o Mark Twain Bank abandonou o eCash em 1998) e o crescimento dos cartões de crédito como meio de pagamento online. O design também vinculava cada pagamento à emissora de uma única empresa, que precisava verificar cada moeda online. Isso mostrou que a criptografia voltada para a proteção da privacidade não elimina a necessidade de um emissor confiável.
- A herança de Chaum persiste em protocolos que preservam a privacidade, como o Chaumian ecash, Cashu e Fedimint. Seu artigo de 1985, “Segurança sem identificação”, defendia sistemas de transações que tornariam o “Grande Irmão” obsoleto ao separar a identidade do pagamento. Este trabalho influenciou diretamente o movimento cypherpunk e mostrou que a privacidade nos pagamentos poderia ser integrada ao próprio protocolo, em vez de depender de políticas externas.
Fatos-chave
- David Chaum publicou “Assinaturas Cegas para Pagamentos Indetetáveis” em 1983.
- A DigiCash foi fundada em Amsterdã em 1989 e declarou falência em 1998.
- O Mark Twain Bank ofereceu contas eCash a partir de 1995.
- Assinaturas cegas permitem que um banco assine uma moeda sem ver seu número de série.
- As redes de mistura de Chaum (1981) estabeleceram as bases para protocolos de comunicação anônima.
- O DigiCash exigia verificação online em relação a uma lista central de gastos para evitar gastos duplicados.
Exercício nove, seis, três, um
9ReunirListe 9 sistemas de pagamento digital de 1980 a 2010. Indique se cada um permitia que o pagador ou o beneficiário permanecesse anônimo em relação ao comerciante.
6AgruparAgrupe os 9 em 6 categorias com base em quem detinha os registros-chave: visibilidade total do banco, anonimato parcial, ausência de registro central ou outros modelos estruturais.
3DestilarReduza os 6 grupos a 3 razões pelas quais a maioria dos sistemas antigos priorizava a rastreabilidade em detrimento da privacidade para comerciantes e reguladores.
1CristalizarEscreva 1 frase sobre o que as assinaturas cegas resolvem e o que deixam sem solução em relação ao gasto duplo.
Verificação de fatos
Datas, números e afirmações verificados com as fontes publicadas listadas abaixo.
- D. Chaum, 'Untraceable electronic mail, return addresses, and digital pseudonyms' (CACM 1981)
- D. Chaum, 'Blind Signatures for Untraceable Payments' (Crypto '82, published 1983)
- D. Chaum, 'Security without Identification: Transaction Systems to Make Big Brother Obsolete' (CACM 1985)
- A. Narayanan et al., Bitcoin and Cryptocurrency Technologies (2016)