Se você puder doar e contribuir para o projeto Haven, por favor Clique aqui. Obrigado.
Precisão dos dados de circulação
Histórico do rastreamento de suprimentos
Como o protocolo Haven é uma cadeia de privacidade, os números de fornecimento circulante só podem ser derivados de um campo de metadados específico para cada conversão. Este campo é deliberadamente visível para que a quantidade de cada ativo possa ser calculada.
Esses dados são acessíveis via RPC, permitindo que plataformas de terceiros, como a Havex, acessem dados de conversão. Também é usado para atualizar a página de suprimentos: https://explorer.havenprotocol.org/supply
O cálculo de fornecimento real é baseado em um total simples, adicionando ou subtraindo o valor dos metadados de uma contagem de cada ativo à medida que são cunhados ou queimados.
Essa abordagem depende de os metadados registrados em cada transação estarem corretos.
Uma discrepância conhecida nos dados de fornecimento
A atualização Haven 2.0 (novembro de 2021) implementou camadas de validação adicionais, garantindo que o campo de metadados de conversão esteja sempre presente e correto. Esta atualização foi feita após a exploração de junho de 2021, onde algumas conversões maliciosas foram concluídas sem metadados. A maioria dos ativos cunhados durante o hack foi removida na reversão subsequente, mas uma pequena proporção permaneceu, portanto, existem alguns ativos em circulação que não são visíveis na figura da oferta.
Para detalhes precisos, veja o relatório post hack:
Novo cálculo de fornecimento
Embora tenha sido possível determinar o valor aproximado dos fundos cunhados no hack xJPY para xBTC, foi impossível acompanhar as conversões subsequentes, portanto, não podemos remediar essa discrepância com um simples ajuste.
Para aumentar a precisão dos dados de fornecimento, foi aplicado um patch à lógica que calcula a circulação para zerar o contador sempre que o valor chegar a zero. Antes desta atualização, o fornecimento poderia mostrar um valor negativo, pois as moedas da exploração distorciam o contador. A nova lógica neste patch efetivamente recalibra a contagem de fornecimento sempre que o valor de fornecimento de qualquer ativo fica abaixo de zero. A contagem se tornará mais precisa cada vez que isso acontecer, redefinindo o cálculo.
Esta atualização está disponível em um patch aqui: -
https://github.com/haven-protocol-org/haven-main/commit/fdad914689b4935a36dff574f6afd00bdf112ab2
Esta atualização foi aplicada ao nó do explorador (30 de março de 2022) - portanto, os números de fornecimento em explorer.havenprotocol.org estão incluídos nesta recalibração.