
Proof of Reserves (PoR, prova de reservas) é o relatório em que a exchange mostra que suas carteiras guardam pelo menos tantos ativos quanto ela deve aos clientes. As exchanges passaram a publicar esses relatórios em massa após o colapso da FTX em 2022.
Depois do hack da Binance em 29 de outubro, a pergunta "a exchange tem reservas?" voltou ao centro das atenções. Vamos ver como a PoR funciona, como verificá-la você mesmo e onde estão seus pontos cegos.
A exchange faz duas coisas. Primeiro, mostra quanto dinheiro de clientes está registrado em sua contabilidade; depois, os endereços das carteiras onde as moedas estão guardadas.
Se as carteiras têm ativos iguais ou superiores à soma dos saldos dos clientes, as reservas estão cobertas. A relação entre reservas e obrigações da exchange costuma ser publicada por moeda.
Não é possível publicar abertamente os saldos de todos os clientes. Por isso, a exchange os organiza em uma árvore de Merkle - uma estrutura em que cada saldo vira um hash, e os hashes são combinados em pares até chegar a uma única raiz.
A raiz da árvore é publicada. Não dá para alterar nenhum saldo sem que se perceba: a raiz muda na hora.
Algumas exchanges acrescentam à árvore provas de conhecimento zero (zk-SNARK). Elas confirmam que não há saldos negativos na árvore sem revelar os valores de terceiros.
As exchanges que publicam PoR geralmente têm uma seção de verificação na área do cliente. O passo a passo é mais ou menos este.
Pelo que observamos, a maioria dos clientes para no primeiro passo. Mas o sentido da PoR é justamente que qualquer um possa verificar a si mesmo e os endereços sem precisar confiar na exchange.
O que a PoR verifica | O que a PoR não verifica |
seu saldo está incluído no snapshot das obrigações | se todas as obrigações da exchange entraram na árvore |
os endereços da exchange têm as moedas declaradas | se essas moedas não estão dadas em garantia |
as reservas cobrem os saldos dos clientes na data do snapshot | o que acontece com as reservas entre um snapshot e outro |
a raiz da árvore não foi adulterada | as dívidas da exchange com credores e parceiros |
a relação entre reservas e saldos por moeda | a segurança das carteiras e dos processos |
O principal ponto fraco são as obrigações. A própria exchange decide o que incluir na árvore, e dívidas fora dos saldos de clientes não entram no relatório.
PoR não é auditoria. O auditor verifica as demonstrações como um todo, incluindo obrigações e controles internos, enquanto a PoR mostra apenas um retrato dos ativos contra os saldos dos clientes.
O arbitrador mantém dinheiro em várias exchanges ao mesmo tempo, e cada uma delas é um risco à parte. O caso da Binance mostra os dois lados: até a maior plataforma pode ser hackeada, mas ter reservas a ajuda a cobrir as perdas dos clientes.
Na nossa visão, uma PoR recente com cobertura acima de 100% nas moedas relevantes é um requisito básico para a exchange onde fica o capital de trabalho.
Hipoteticamente: a exchange declara saldos de clientes de 10.000 BTC e mostra 10.400 BTC em seus endereços. A cobertura é de 104%.
Se um mês depois os saldos forem os mesmos, mas houver 9.700 BTC nos endereços, a cobertura caiu para 97%. É motivo para reduzir o saldo na exchange e entender as causas.
Acreditamos que a PoR deve ser verificada não uma vez por ano, mas após cada evento de peso no mercado. Isso leva poucos minutos.
Quando o capital está distribuído entre várias exchanges, é prático ver os preços de todas ao mesmo tempo e manter em cada uma exatamente o necessário para a operação. Nosso screener de arbitragem mantém dezenas de plataformas numa janela, atualiza cotações a cada segundo e mostra cada diferença junto do volume que realmente a sustenta. A calculadora de spreads ajuda a conferir o que sobrevive a taxas, custos de rede e derrapagem no seu tamanho. O bot é totalmente manual. Ele nunca se conecta às chaves de API das suas corretoras.
Para testar as ferramentas em mercado ao vivo, a ArbitrageScanner oferece um dia de acesso gratuito a todo o ecossistema.
1. O que é Proof of Reserves numa exchange de cripto?
É o relatório em que a exchange mostra que suas carteiras guardam pelo menos tantos ativos quanto a soma dos saldos dos clientes. Normalmente vem acompanhado de uma árvore de Merkle para verificar o próprio saldo.
2. Como verificar a Proof of Reserves de uma exchange por conta própria?
Encontre na conta a seção de PoR, confira seu saldo no snapshot, verifique seu ramo da árvore de Merkle com o verificador e confira por amostragem os saldos nos endereços publicados da exchange.
3. O que é a árvore de Merkle na Proof of Reserves?
É uma estrutura em que os saldos dos clientes viram hashes e são combinados em pares até uma única raiz. Se qualquer saldo for alterado, a raiz muda.
4. Proof of Reserves é uma auditoria?
Não. A PoR mostra os ativos contra os saldos dos clientes na data do snapshot, enquanto a auditoria verifica as demonstrações como um todo, incluindo obrigações e controles internos.
5. Por que a Proof of Reserves não garante a segurança da exchange?
A PoR não mostra todas as obrigações, as garantias dadas nem o estado das reservas entre os snapshots. Também não diz nada sobre a proteção das carteiras contra hacks.
Proof of Reserves é uma ferramenta útil, mas limitada. Ela mostra que, na data do snapshot, as reservas cobrem os saldos dos clientes, mas não revela todas as obrigações da exchange e não substitui uma auditoria.
O arbitrador deve verificar seu saldo pela árvore de Merkle, olhar a cobertura nas moedas com que opera e não manter em uma exchange mais do que o necessário para as operações em andamento.
IMPORTANTE! Somos desenvolvedores de software. Não damos recomendações nem promessas de ganhos e não aconselhamos você a investir seu dinheiro em lugar nenhum. Nosso software é totalmente manual, todo o seu dinheiro permanece sob seu controle pessoal. Mostramos exemplos de como nossos clientes ganharam com arbitragem no passado, mas não aconselhamos repetir essas ações ao pé da letra. Seus ganhos dependem exclusivamente das suas ações e dos fatores de mercado.
Get a subscription and access the best tool on the market for arbitrage on Spot, Futures, CEX, and DEX exchanges.
