Il principio fondamentale di Binance è la trasparenza. In questo contesto, puoi verificare il saldo del tuo account utilizzando zk-SNARK e l'Albero di Merkle. Ecco cosa devi fare;

Visita il sito ufficiale di GitHub e scarica lo strumento di verifica dal repository software.

  • Strumento di Verifica: https://github.com/binance/zkmerkle-proof-of-solvency/releases/tag/v1.0.0

  • Vai su Binance.com e accedi al tuo account. Clicca su [Profilo] - [Portafoglio] - [Verifica]. Quindi, fai clic sulla freccia per espandere i dati di verifica.

3. Cerca le voci dell'albero Merkle autoconvalidanti e assicurati che il "Tipo di Verifica" sia "Albero Merkle + Zksnarks". Vedrai i dati del tuo account. Clicca sull'elemento [Scarica Albero Merkle] per salvarlo sul tuo computer.

Si prega di notare che il rapporto è un'istantanea e non riflette gli asset in tempo reale. Potrebbe non corrispondere al numero attuale di asset.

4. Vai alla cartella dello strumento di verifica. Esegui il comando “./verifier_darwin_amd64” su MacOS, “./verifier_linux_amd64” su Linux o “./verifier_windows_amd64.exe” su Windows per verificare l'hash della radice.

Requisito preliminare:

Installa i file “config.json”, “proof.csv” e “zkpor864.vk.save” all'interno del file zip e posizionali nella cartella “PathToVerifierTool/config”.

Installazione:

  • Installa il file “ProofTable” per esaminare il file dei dati prova degli zk-SNARK generati dal verificatore.

  • Installa il file “ZkKeyName” per visualizzare la chiave di verifica scaricata nel pacchetto. "CexAssetInfo" rappresenta il saldo totale dei clienti di tutti i token elencati su Binance (includendo tutti gli asset verificabili e non verificabili).

  • Può essere verificato utilizzando la prova degli zk-SNARK elencati. Puoi fare un controllo incrociato con gli asset verificabili nella sezione Prova di Riserva di Binance. Tutti i saldi e i prezzi, ad eccezione di BTTC, SHIB, LUNC, XEC, WIN, BIDR, SPELL, HOT e DOGE (10^2), sono in formato 10^8.

5. Per verificare le informazioni del tuo account, utilizza i formati “./verifier_darwin_amd64 -user” su MacOS, “./verifier_linux_amd64 -user” su Linux o “./verifier_windows_amd64.exe -user” su Windows.

Requisito preliminare:

Scarica/installare il file “user_config.json”. Questo file viene creato specificamente in base ai dati dell'account di un utente durante l'istantanea. Puoi trovarlo nel file zip scaricato. Posiziona il file nella cartella “PathToVerifierTool/config”.

Installazione:

  • “AccountIndex”: È la posizione della foglia Merkle all'interno dell'albero Merkle.

  • "AccountIdHash" - "Codice Account": Identifica l'account di ogni utente su Binance. Puoi trovare le informazioni sul tuo account nella pagina [Verifica].

  • “TotalEquity”: Valore totale del saldo dell'utente (in USD); I valori sono in formato 10^16.

  • “TotalDebt”: Valore totale preso in prestito dall'utente (in USD); I valori sono in formato 10^16.

  • Asset": Gli asset dell'utente nell'istantanea. Puoi fare riferimento agli asset equivalenti negli indici dell'elenco dei modelli di asset scaricati nel passaggio 2. (per identificare il token in base all'indice, fai riferimento al file “Asset_List.csv”). I saldi degli asset, ad eccezione di BTTC, SHIB, LUNC, XEC, WIN, BIDR, SPELL, HOT e DOGE (10^2), sono in formato 10^8.

"Radice": È l'hash della radice Merkle del processo di verifica. Viene utilizzato per controllare le informazioni dell'utente con hash di radice Merkle simili.

“Prova”: È il percorso Merkle dell'utente.