Cos’è la Proof of Reserves?
La proof of reserves è un metodo di verifica che dimostra come un custode detenga davvero gli asset che dichiara di custodire per conto dei suoi utenti. Exchange ed emittenti di stablecoin la usano per dimostrare che i saldi dei clienti sono coperti da asset reali e non solo da una riga in un database privato. È diventata prassi standard dopo che diversi grandi custodi sono crollati, avendo prestato o perso fondi che continuavano a registrare come detenuti.
Come funziona la Proof of Reserves
Il metodo tipico costruisce un Merkle tree. Ogni saldo utente viene sottoposto a hashing, gli hash vengono combinati a coppie e il processo si ripete finché un unico root hash rappresenta tutti gli account della piattaforma. Il custode pubblica quel root e ogni utente può verificare autonomamente che il proprio saldo sia incluso, senza che nessuno possa vedere i dati degli altri. In parallelo, il custode dimostra di controllare i wallet on-chain che detengono gli asset, di solito firmando un messaggio da essi.
Reserves per Stablecoin e per Exchange
I due casi non sono equivalenti. Un exchange dimostra di detenere crypto corrispondenti ai depositi dei clienti, e tutto ciò che serve è on-chain. Un emittente di stablecoin garantita da fiat deve dimostrare qualcosa di più complesso: che i dollari siano depositati su conti bancari off-chain, cosa che nessuna crittografia può verificare. Questi emittenti si affidano invece ad attestazioni di terze parti prodotte da società di revisione. Circle pubblica attestazioni mensili sulle reserves di USDC, che chiunque può confrontare con la supply on-chain.
Cosa la Proof of Reserves non mostra
Ed ecco il limite che conta davvero. Le reserves sono solo un lato del bilancio. Una proof of reserves mostra gli asset ma non dice nulla sulle passività. Un custode potrebbe dimostrare di detenere un miliardo di dollari pur dovendone silenziosamente due, e la proof supererebbe comunque il controllo senza problemi. Inoltre cattura un singolo istante nel tempo, quindi gli asset possono in linea di principio essere presi in prestito per la snapshot e restituiti subito dopo. Una vera garanzia richiede anche una proof of liabilities, che molti meno custodi sono disposti a fornire.
FAQ
La proof of reserves è un metodo di verifica che dimostra come un custode detenga gli asset che dichiara di custodire per i suoi utenti, di solito pubblicando una prova crittografica insieme alla dimostrazione del controllo del wallet.
Ogni saldo utente viene sottoposto a hashing, gli hash vengono combinati a coppie e il processo si ripete finché un unico root hash rappresenta tutti gli account. Gli utenti possono verificare che il proprio saldo sia incluso in quel root senza vedere i dati di nessun altro.
Non da sola. Mostra gli asset ma non le passività, quindi un custode potrebbe dimostrare reserves elevate pur dovendo molto di più. Riflette inoltre un singolo istante, che può essere preparato in anticipo.
Gli emittenti garantiti da fiat non possono provare crittograficamente i saldi bancari off-chain, quindi pubblicano invece attestazioni di terze parti. Circle rilascia attestazioni mensili sulle reserves di USDC.
Vuoi superare i tuoi competitor?
Iscriviti alla nostra Newsletter e ricevi ogni settimana le news dal mondo Blockchain pensate per i builder web3.





