Visão geral
A Prova de Reservas (PoR) é um método criptográfico que permite que exchanges de Bitcoin, custodiantes e outras entidades que detêm fundos em nome de usuários demonstrem que realmente possuem o bitcoin que afirmam ter. Após o colapso de várias exchanges importantes que se revelaram insolventes, a Prova de Reservas tornou-se uma ferramenta de transparência cada vez mais importante no ecossistema Bitcoin.
Como a Prova de Reservas funciona
Uma Prova de Reservas completa consiste em dois componentes: provar ativos (quanto bitcoin o custodiante possui) e provar passivos (quanto bitcoin o custodiante deve aos usuários).
Prova de Reservas:
1. PROVA DE ATIVOS 2. PROVA DE PASSIVOS
┌──────────────────────┐ ┌──────────────────────┐
│ O custodiante assina │ │ O custodiante constrói│
│ uma mensagem com as │ │ uma árvore de Merkle │
│ chaves privadas de │ │ de todos os saldos │
│ seus endereços │ │ de usuários │
│ conhecidos │ │ │
│ │ │ Hash Raiz │
│ "Controlamos esses │ │ / \ │
│ endereços no bloco │ │ H(AB) H(CD) │
│ de altura X" │ │ / \ / \ │
│ │ │ A B C D │
│ Total: 10.000 BTC │ │ (saldos usuários) │
│ │ │ Total: 9.500 BTC │
└──────────────────────┘ └──────────────────────┘
Ativos (10.000) >= Passivos (9.500) = SOLVENTE
Verificação individual
Os usuários podem verificar sua própria inclusão na árvore de passivos sem ver os dados de outros usuários. O custodiante fornece a cada usuário uma prova de Merkle — um caminho do seu nó folha até a raiz — permitindo que confirmem que seu saldo foi incluído no total de passivos.
Limitações
- Instantâneo no tempo — A PoR só prova solvência em um momento específico. Um custodiante poderia tomar emprestado bitcoin para a atestação e devolvê-lo depois.
- Passivos ocultos — O custodiante poderia omitir algumas contas de usuários da árvore de Merkle, subestimando os passivos totais.
- Sem prova de propriedade desonerada — O bitcoin pode existir mas estar comprometido como garantia ou sujeito a reclamações legais não refletidas na atestação.
- Passivos fora da cadeia — Dívidas com fornecedores, funcionários ou outras obrigações não são capturadas.
Melhores práticas
Implementações mais robustas combinam PoR com auditorias regulares de terceiros, painéis em tempo real mostrando saldos de endereços on-chain e permitem que os usuários verifiquem independentemente sua inclusão. Algumas propostas advogam por sistemas de prova contínuos em vez de instantâneos periódicos.
Por que a autocustódia evita esse problema
A Prova de Reservas existe porque os serviços de custódia introduzem risco de contraparte. Usuários que mantêm suas próprias chaves em uma carteira pessoal não precisam confiar na solvência de nenhum terceiro — o bitcoin é verificavelmente deles no blockchain a todo momento.