Qu’est-ce que la Proof of Reserves ?
La proof of reserves est une méthode de vérification qui prouve qu’un dépositaire détient réellement les actifs qu’il prétend garder au nom de ses utilisateurs. Les exchanges et les émetteurs de stablecoin l’utilisent pour montrer que les soldes des clients sont adossés à de vrais actifs, et non à une simple ligne dans une base de données privée. C’est devenu la norme après l’effondrement de plusieurs gros dépositaires qui avaient prêté ou perdu des fonds qu’ils continuaient pourtant à comptabiliser.
Comment fonctionne la Proof of Reserves
La méthode habituelle repose sur un arbre de Merkle. Chaque solde utilisateur est haché, ces hashes sont combinés par paires, et le processus se répète jusqu’à obtenir un hash racine unique représentant tous les comptes de la plateforme. Le dépositaire publie cette racine, et chaque utilisateur peut vérifier de son côté que son solde y figure sans que personne ne puisse voir les données des autres. En parallèle, le dépositaire prouve qu’il contrôle les wallets on-chain qui détiennent les actifs, généralement en signant un message depuis ces wallets.
Réserves pour stablecoins et pour exchanges
Les deux cas ne sont pas équivalents. Un exchange prouve qu’il détient les cryptos correspondant aux dépôts des clients, et tout ce dont on a besoin est on-chain. Un émetteur de stablecoin adossé au fiat doit prouver quelque chose de plus difficile : que des dollars dorment bien sur des comptes bancaires off-chain, ce qu’aucune cryptographie ne peut vérifier. Ces émetteurs s’appuient donc sur des attestations tierces réalisées par des cabinets comptables. Circle publie chaque mois des attestations couvrant les réserves d’USDC, que n’importe qui peut comparer à la supply on-chain.
Ce que la Proof of Reserves ne montre pas
Voici la limite qui compte. Les réserves ne sont qu’un côté du bilan. Une proof of reserves montre l’actif et ne dit rien du passif. Un dépositaire pourrait prouver qu’il détient un milliard de dollars tout en devant discrètement deux milliards, et la preuve passerait sans problème. Elle ne reflète aussi qu’un instant précis : en théorie, les actifs peuvent être empruntés le temps du snapshot puis restitués juste après. Une véritable garantie exige aussi une proof of liabilities, que bien moins de dépositaires acceptent de fournir.
FAQ
La proof of reserves est une méthode de vérification qui démontre qu’un dépositaire détient bien les actifs qu’il prétend garder pour ses utilisateurs, généralement en publiant une preuve cryptographique accompagnée d’une preuve de contrôle wallet.
Chaque solde utilisateur est haché, les hashes sont combinés par paires, et le processus se répète jusqu’à obtenir un unique hash racine qui représente tous les comptes. Les utilisateurs peuvent vérifier que leur propre solde figure dans cette racine sans voir les données de quiconque.
Pas à elle seule. Elle montre l’actif mais pas le passif : un dépositaire peut donc prouver de grosses réserves tout en devant bien plus. Elle ne reflète aussi qu’un instant précis, ce qui peut être préparé à l’avance.
Les émetteurs adossés au fiat ne peuvent pas prouver cryptographiquement des soldes bancaires off-chain, ils publient donc à la place des attestations tierces. Circle publie chaque mois des attestations sur les réserves d’USDC.
Prendre l’avantage sur tes concurrents ?
Rejoins notre newsletter et reçois chaque semaine l’actualité blockchain pensée pour les builders web3.





