Glossário / Cultura e história
Proof of Keys
- O que é Proof of Keys?
- Proof of Keys é o exercício anual de 3 de janeiro em que os detentores retiram seus bitcoins de cada custodiante, testando tanto a solvência da plataforma quanto seus próprios backups.
O investidor Trace Mayer o propôs para 3 de janeiro de 2019, aniversário do bloco gênesis minerado em 3 de janeiro de 2009. Uma promessa que você nunca testou não é evidência de nada, e a forma mais barata de testar um custodiante é pedir seu dinheiro em um dia que você escolheu com antecedência. A maioria dos participantes encontra uma falha na própria configuração, e não na corretora.
Como funciona
O Proof of Keys tem duas metades, e a metade sobre o seu próprio equipamento é a que encontra falhas.
O saque. Retire todo o saldo de cada plataforma que guarda bitcoins para você, para endereços gerados pela sua própria carteira. Faça em duas etapas: primeiro um valor pequeno, confirmado on-chain, depois o restante. Verifique o endereço de recebimento na própria tela do dispositivo de assinatura, caractere por caractere nas duas pontas, porque um malware que reescreve a área de transferência não consegue alterar o que uma carteira de hardware exibe.
A restauração. Tire a frase de recuperação do armazenamento e reconstrua a carteira a partir dela em um dispositivo reserva ou em um apagado, e depois confirme que os endereços coincidem. Um backup que ninguém nunca restaurou é uma hipótese. Esta etapa detecta as falhas comuns: uma palavra escrita de forma ilegível, uma frase secreta ausente, um backup de metal gravado na ordem errada, um PIN do dispositivo que ninguém mais na casa conhece.
O custo é pequeno e vale a pena conhecê-lo com antecedência. Um saque SegWit nativo com uma entrada e duas saídas é cobrado como 141 bytes virtuais, então com uma taxa tranquila de 5 sat/vB a rede cobra cerca de 705 satoshis. O que varia é a cobrança da própria plataforma: as corretoras publicam taxas de saque fixas que muitas vezes são várias vezes o custo de rede, e algumas impõem limites diários que tornam um saque grande um processo de vários dias. Os dois números estão nos registros das corretoras neste site, e descobrir isso em 3 de janeiro é melhor do que descobrir durante uma crise.
Onde você vê isso
O Proof of Keys acontece todo janeiro e é em grande parte auto-organizado, o que é ao mesmo tempo sua força e seu limite.
A data tem um efeito colateral que vale a pena planejar. Se um grande número de pessoas sacar no mesmo dia, elas competem pelo mesmo espaço de bloco, e as taxas sobem para todos. Nada impede você de fazer o exercício em uma terça-feira tranquila de março. O valor está na repetição, não no calendário.
Há também uma crítica justa. Um saque massivo coordenado é uma corrida bancária, e uma corretora solvente com processamento lento mas honesto pode parecer culpada durante uma. Vale a pena manter isso ao lado do contra-argumento: um custodiante que não sobrevive aos clientes pedindo seus bitcoins já estava insolvente, e quanto mais cedo isso aparecer, menor o dano. Várias das plataformas do nosso arquivo pararam de processar saques semanas antes de admitir qualquer coisa.
Para uma pessoa, o enquadramento honesto é mais estreito que o slogan. Seu saque bem-sucedido prova que a corretora pôde pagar você, naquele dia, naquele valor. Não diz nada sobre os outros clientes. O que ele prova completamente é se você consegue assumir a custódia dos seus próprios bitcoins, que é a parte que você controla.
Proof of Keys vs prova de reservas
O Proof of Keys é algo que você faz; a prova de reservas é algo que a corretora publica. A versão da corretora é evidência criptográfica, um conjunto de endereços de carteira assinados e uma árvore de Merkle dos saldos dos clientes, produzida conforme o calendário da empresa e cobrindo os ativos que ela escolhe incluir. A sua é um teste empírico com um tamanho de amostra de um: os bitcoins chegam à sua carteira ou não chegam. As duas respondem a perguntas diferentes, e a razão para fazer o exercício mesmo em uma plataforma com uma atestação limpa é que uma atestação não pode dizer se o backup da sua própria frase de recuperação funciona.