Glossário / Carteiras e custódia
Carteira de papel
- O que é uma carteira de papel?
- Uma carteira de papel é uma chave privada e um endereço impressos da era anterior ao hardware, e gastar a partir de uma delas com segurança é mais difícil do que o formato jamais admitiu.
Uma carteira de papel contém exatamente um par de chaves, gerado em um navegador e impresso em uma folha, sem nenhum software associado. O formato atingiu seu auge entre 2011 e 2014, antes de os dispositivos de assinatura serem acessíveis e antes de os backups determinísticos se tornarem padrão. Quem ainda tem uma deve levar os bitcoins para uma carteira moderna em vez de confiar em uma impressão de uma década atrás.
Como funciona
Status: nenhuma carteira mantida produz carteiras de papel hoje. A prática se desvaneceu depois que as frases de recuperação do BIP-39 foram propostas em setembro de 2013 e os dispositivos de assinatura baratos vieram em seguida, e a substituição aceita é uma frase de recuperação gravada em metal atrás de uma carteira de hardware.
Um gerador como o bitaddress.org, publicado pela primeira vez em 2011, rodava inteiramente dentro da aba do navegador. Ele coletava entropia a partir do movimento do mouse, produzia uma chave privada, derivava o endereço correspondente e desenhava ambos como texto e como códigos QR em uma página montada para impressão. Você imprimia a folha, fechava a aba e pagava o endereço. Nada era registrado em lugar nenhum: o endereço só se torna visível ao mundo quando uma transação paga para ele.
Quatro coisas deram errado na prática, e nenhuma delas é criptográfica.
O segredo passa por um computador de uso geral e por uma impressora. Caches de página, filas de impressão e o armazenamento interno das impressoras de escritório guardam tudo o que lhes foi pedido para renderizar, então um atacante que chega a qualquer uma das duas máquinas chega à chave.
A impressão é frágil. A tinta de jato de tinta escorre quando molha, o papel térmico de recibo desbota até ficar em branco em poucos anos, e um código QR com uma dobra que o atravessa é uma chave que você não consegue mais escanear.
Gastar foi o que realmente matou o formato. Uma chave significa um único lugar para guardar valor, então um gasto parcial precisa de um destino para o troco. Softwares que importavam a chave em vez de fazer a varredura pagavam o troco para um endereço que o papel desconhecia por completo, e os donos que arquivavam a folha e apagavam o software perdiam o restante.
A privacidade foi junto. Uma chave significa um endereço, então todo pagamento que você recebeu caiu no mesmo identificador público, e qualquer pessoa que o descobrisse podia ler todo o seu histórico de saldo. As carteiras determinísticas resolveram isso entregando um endereço novo a cada pagamento, algo que uma folha impressa não consegue fazer.
Onde você vê isso
Carteiras de papel aparecem em heranças, cofres de banco e presentes feitos por volta de 2013, ao lado das moedas físicas Casascius, cujo criador parou de embutir chaves privadas no fim de 2013 depois que a FinCEN lhe disse que a prática o tornava uma empresa de transferência de dinheiro.
Se uma chegar às suas mãos, faça a varredura em vez de importá-la. A varredura monta uma única transação que move todo o saldo para uma carteira que você controla, o que encerra o problema do troco de vez. Consulte o endereço primeiro em um explorador de blocos, usando apenas o lado público, para saber o que há ali antes de digitar qualquer segredo. Depois trate a folha como pública a partir do momento em que a chave toca um teclado ou uma câmera, porque você não pode saber o que mais a viu.
Carteira de papel vs armazenamento a frio
Uma carteira de papel é um formato de armazenamento; o armazenamento a frio é a propriedade de uma chave nunca encontrar um dispositivo conectado à internet. As duas coisas são equiparadas porque o papel parece estar fora da rede, mas uma chave criada em um navegador e renderizada por uma impressora já passou por duas máquinas conectadas à rede antes de a tinta secar. Uma carteira de hardware gera seu segredo dentro de um chip sem interface para exportá-lo, que é o que a alegação de estar fora da rede sempre deveria significar.