Principais conclusões

  • A transparência dos fundos dos utilizadores é essencial para recuperar a confiança pública e regulamentar no setor criptográfico e para fortalecer a sua imagem como um setor maduro gerido por intervenientes responsáveis.

  • O sistema de Prova de Reservas (PoR) da Binance é a personificação do nosso compromisso com a proteção dos fundos dos usuários e a transparência.

  • Em novembro de 2023, o sistema PoR da Binance permite visualizar as reservas de fundos de nossos usuários denominadas em 31 ativos digitais diferentes.

Há um ano, no meio de uma crise que testou severamente a confiança do público nas criptomoedas, a Binance juntou-se ao esforço de todos no setor para restaurar essa confiança. As palavras não nos pareciam suficientes, por isso procurámos mostrar que maturidade e fiabilidade fazem parte da própria essência do ecossistema de ativos digitais para silenciar as críticas que eram omnipresentes na época e ainda hoje muito frequentes. Desenvolvemos uma estrutura de seis partes que poderia ser adotada por todas as exchanges centralizadas de criptomoedas que desejam unir forças para reconquistar a confiança do usuário. Esta abordagem baseou-se em dois princípios fundamentais: a proeminência dos fundos dos utilizadores e a transparência.

Nosso sistema de Prova de Reservas (PoR) implementado em novembro de 2022 foi projetado para aplicar esses dois princípios. O mais importante, a gestão responsável dos fundos dos utilizadores, já estava assegurada: desde o nascimento da nossa empresa, decidimos nunca correr riscos desnecessários com os activos que os utilizadores nos confiam, para manter reservas suficientes para cobrir os levantamentos de qualquer montante e priorizar a segurança. O desafio então era encontrar uma forma de tornar esse desejo mais visível.

Quando divulgamos nosso sistema, ele permitia apenas a visualização de reservas de BTC e, no final de 2022, já era possível visualizar um total de nove tokens. Um ano depois, o sistema PoR da Binance apresenta reservas nomeadas em 31 ativos digitais que mantemos para nossos usuários, mais do que qualquer outra grande bolsa centralizada que fornece informações semelhantes. Em todas as circunstâncias, indica que o saldo de cada um destes 31 ativos é superior a 100%. Nosso sistema de prova de reservas ainda está em desenvolvimento. Ele passou por inúmeras atualizações no ano passado e continua a evoluir a cada iteração.

Tecnologia de transparência

Blockchain é o ambiente ideal para garantir e concretizar a transparência dos fundos: no entanto, a escala da base de usuários e das operações da Binance restringe soluções tecnológicas capazes de fornecer acesso fácil a evidências confiáveis ​​de nossas reservas para quem quiser.

O sistema original dependia da criptografia de árvore Merkle, uma abordagem para consolidar grandes quantidades de dados em um único hash para adicionar os dados do blockchain às nossas reservas. O processo de verificação envolve a criação de uma árvore Merkle que codifica IDs de usuários com o saldo líquido de seus ativos mantidos em nível de token. O resultado desse processo, denominado raiz Merkle, atua como um selo criptográfico que “resume” todos os dados que contém. Esse método também oferece aos usuários a capacidade de visualizar subconjuntos específicos de dados codificados, facilitando a garantia de que seus próprios ativos sejam armazenados com segurança.

No entanto, este desenho só proporcionou total transparência se os saldos de cada conta fossem tornados públicos, o que não queríamos fazer por razões de segurança e confidencialidade. Há outra lacuna nas árvores Merkle convencionais, que pode potencialmente ser manipulada através da adição de contas de utilizadores fictícias com saldos negativos para distorcer o estado geral das reservas.

Para resolver essas limitações, nossos desenvolvedores implementaram protocolos zk-SNARK na atualização de fevereiro de 2023, uma forma de prova de Conhecimento Zero colocada em camadas no topo da árvore Merkle principal. Este tipo de prova criptográfica permite que uma parte estabeleça a validade de uma declaração dada a outra parte sem divulgar o seu conteúdo. Na nossa situação, permite à Binance provar que apoia integralmente os fundos dos seus utilizadores sem revelar os saldos da conta de cada pessoa. Através desta associação de um protocolo zk-SNARK com uma árvore Merkle, os usuários podem verificar se seus fundos estão incluídos no cálculo do saldo líquido total dos ativos do usuário.

Crie de mãos dadas com nossa comunidade

Nossa implementação da criptografia zk-SNARK marcou a primeira aplicação dessa abordagem por uma organização criptográfica com o propósito de projetar soluções de prova de qualidade de crédito. Queríamos que o resto da indústria também se beneficiasse desta inovação: é por isso que tornamos o código do nosso sistema PoR de código aberto. Também pedimos feedback à comunidade para tornar o sistema ainda mais robusto, e eles responderam ao nosso chamado.

Pouco depois do lançamento em fevereiro, por exemplo, uma empresa de segurança blockchain auditou nosso código e relatou uma vulnerabilidade na solução atualizada de prova de reservas, que corrigimos rapidamente. Este incidente prova que queremos priorizar a transparência dos fundos dos usuários em todo o setor. Em vez de nos apressarmos a ser os primeiros a propor uma solução, queremos que todos os nossos colegas de todas as esferas da vida tenham um melhor desempenho neste domínio e aceitamos com prazer qualquer contribuição externa que nos ajude a encontrar-nos melhor neste terreno inexplorado. Quando se trata de reconquistar a confiança através da melhoria da transparência, os esforços de todos beneficiam a todos.

A Binance continua comprometida em apoiar os ativos dos usuários em uma proporção de pelo menos 1:1 em todas as circunstâncias, bem como em trabalhar constantemente em formas inovadoras de tranquilizar os usuários, mantendo ao mesmo tempo a transparência de nossas reservas. Conforme demonstrado pela iteração mais recente (a 12ª) do nosso programa de Prova de Reservas lançado no início de novembro, mantivemos BTC suficiente para cobrir 104% dos saldos líquidos dos nossos clientes, 105% dos saldos ETH dos nossos clientes, 111% dos nossos saldos de BNB dos clientes e mais de 118% de todo o USDT depositado pelos usuários em nossa plataforma. Seus fundos estão seguros com a Binance e você pode ver isso a qualquer momento.

Para maiores informações

  • Código fonte do nosso sistema PoR

  • Sistema Binance de Prova de Reservas: O que é uma Merkle Tree?

  • Binance Academy: Melhorando a Transparência das Criptomoedas com Provas de Conhecimento Zero

  • Como os zk-SNARKs melhoram o sistema de prova de reservas da Binance?