Se sei in grado di donare e contribuire al progetto Haven, per favore clicca qui. Grazie.
Precisione dei dati di circolazione
Sfondo per il monitoraggio della fornitura
Poiché il protocollo Haven è una catena di privacy, i dati sull'offerta in circolazione possono essere derivati solo da un campo di metadati specifico a fronte di ogni conversione. Questo campo è volutamente visibile in modo da poter calcolare la quantità di ciascun bene.
Questi dati sono accessibili tramite l'RPC, consentendo alle piattaforme di terze parti come Havex di accedere ai dati di conversione. Serve anche per aggiornare la pagina delle forniture: https://explorer.havenprotocol.org/supply
Il calcolo dell'offerta effettiva si basa su un semplice totale parziale, aggiungendo o sottraendo il valore dei metadati da un conteggio di ciascuna risorsa man mano che vengono coniate o bruciate.
Questo approccio si basa sulla correttezza dei metadati registrati per ogni transazione.
Una discrepanza nota nei dati di fornitura
L'aggiornamento Haven 2.0 (novembre 2021) ha implementato livelli di convalida aggiuntivi, garantendo che il campo dei metadati di conversione sia sempre presente e corretto. Questo aggiornamento è stato effettuato in seguito all'exploit di giugno 2021, in cui alcune conversioni dannose sono state completate senza metadati. La maggior parte dei beni coniati durante l'hacking è stata rimossa nel successivo rollback, ma una piccola parte è rimasta, quindi ci sono alcuni beni in circolazione che non sono visibili nel dato di fornitura.
Per dettagli precisi, vedere il rapporto post hack:
Nuovo calcolo dell'offerta
Sebbene sia stato possibile determinare il valore approssimativo dei fondi coniati nell'hack xJPY in xBTC, è stato impossibile seguire le conversioni successive, quindi non possiamo rimediare a questa discrepanza con un semplice aggiustamento.
Per aumentare la precisione dei dati di alimentazione, è stata applicata una patch alla logica che calcola la circolazione per azzerare il contatore ogni volta che il valore raggiunge lo zero. Prima di questo aggiornamento, la fornitura potrebbe mostrare una cifra negativa, poiché le monete dell'exploit hanno distorto il contatore. La nuova logica in questa patch ricalibra efficacemente il conteggio dell'offerta ogni volta che la cifra dell'offerta per qualsiasi asset scende al di sotto dello zero. Il conteggio diventerà più accurato ogni volta che si verifica azzerando il calcolo.
Questo aggiornamento è disponibile in una patch qui:-
https://github.com/haven-protocol-org/haven-main/commit/fdad914689b4935a36dff574f6afd00bdf112ab2
Questo aggiornamento è stato applicato al nodo explorer (30 marzo 2022), quindi i dati di fornitura su explorer.havenprotocol.org sono inclusi in questa ricalibrazione.