Vous avez sûrement beaucoup entendu ces jours-ci le concept de Preuve de réserve et vous vous demandez peut-être de quoi il s'agit exactement. Dans cet article, nous vous disons tout ce que vous devez savoir sur la preuve de réserve, continuez à lire pour évaluer en quoi elle consiste, comment elle est faite et quelles sont ses principales caractéristiques.
Qu'est-ce qu'une preuve de réserve ?
Une preuve de réserve ou un test de réserve est un mécanisme de transparence par lequel le échanges centralisés montrer leurs dépôts en crypto-monnaies ou fiat, à travers un audit vérifiable afin de donner la tranquillité d'esprit à ses utilisateurs et investisseurs.
L'intention d'une preuve de réserve est de lever tout doute pouvant exister quant à la pertinence des comptes de change et de la sécurité financière de celui-ci et de ses utilisateurs, puisque les avoirs en cryptos de l'échange doivent dépasser la valeur totale déposée par les utilisateurs. Dans le cas où cela n'est pas rempli, cela suppose que l'échange a en quelque sorte utilisé l'argent de ses utilisateurs pour effectuer des opérations supplémentaires, ce qui peut entraîner des problèmes de liquidité et, dans le pire des cas, la faillite, avec la perte que cela causerait à ses utilisateurs. .
Ainsi, une preuve de réserve essaie de fournir un certain degré de transparence de l'échange à ses utilisateurs, en particulier en période de difficultés financières ou de rumeurs qui peuvent avoir lieu autour d'elle.
De la preuve de clés à la preuve de réserve
Il existe une version communautaire de la Preuve de Réserve : la Preuve de clés. Avec lui, les utilisateurs effectuent des retraits massifs de crypto-monnaie à partir d'échanges centralisés chaque janvier pour voir s'ils ont l'argent qu'ils prétendent avoir dans leur portefeuille. Ce qui est recherché est simple : vérifier que l'échange dispose de l'argent à tout moment et que les utilisateurs peuvent le retirer quand ils le souhaitent.
Cependant, cette procédure pose un problème : elle ne tient pas compte du fait que des retraits massifs peuvent surcharger les systèmes informatiques de la bourse et les blockchains dans lesquelles ces opérations sont effectuées. Le Proof of Keys et les activités similaires peuvent générer des problèmes et des retards de retrait qui ne seront pas toujours liés au manque de liquidité de l'échange, mais à surcharges de serveur qui les rendent hors service.
De esta manera, para crear una prueba más segura y sencilla para realizar estas comprobaciones, la comunidad trabajó utilizando las mismas propiedades de la blockchain y de los monederos, creando una manera de verificar los saldos asociados a los monederos controlados por un exchange a partir de Les arbres merkle.
Chaque utilisateur d'un échange a ses propres adresses de crypto-monnaie, mais celles-ci sont contrôlées par l'échange. De cette façon, l'utilisateur ne peut effectuer des dépôts qu'à l'adresse qui a été fournie. Le retrait s'effectue sous forme de application à la bourse, qui doit l'approuver et procéder à l'opération. De cette façon, c'est l'échange qui a le clés privées pour approuver ces opérations.
Maintenant, si vous avez un portefeuille BTC avec 100 adresses différentes et quelques satoshis dans chacune d'elles, le portefeuille vous montrera toujours la somme totale de ces satoshis. Cela se produit parce que la technologie blockchain permet rapporter les entrées et les sorties des adresses à travers les arbres Merkle. En utilisant ces structures et certains preuves cryptographiques il est possible de générer des preuves publiquement vérifiables pour chaque adresse et de prouver que le solde associé à chacune d'elles existe réellement. Il s'agit de la preuve de réserve, une méthode plus simple, plus précise, fiable, plus rapide et moins chère que la preuve de clé susmentionnée.
Clés du fonctionnement de la preuve de réserve
Lors d'une Preuve de Réserve l'échange permet au auditeur externe prendre un instantané anonyme des soldes de tous vos utilisateurs. Chaque utilisateur d'un échange n'a qu'une seule adresse de crypto-monnaie associée, donc la prémisse "une adresse = un utilisateur" est vraie. L'instantané des soldes qui est pris est généralement un hachage qui est créé à partir du solde du compte, de l'adresse associée et de votre identifiant de plateforme. Utilisateur par utilisateur, cet instantané est pris et ajouté à un merkle tree, pour enfin avoir un hachage final qui est associé au solde global disponible dans les portefeuilles gérés par la bourse.
Vu sous cet angle, où et dans quelle mesure tout cela est-il vérifiable ? Eh bien, la structure des arbres Merkle est ce qui permet cette "magie". L'une des propriétés des arbres Merkle est que permettent de vérifier l'exactitude des données ils contiennent simplement en portant une partie. En fait, cette propriété est précisément la raison pour laquelle Satoshi Nakamoto a décidé d'utiliser la structure des arbres Merkle dans Bitcoin, pour créer les UTXO bien connus et bloquer les hachages que nous voyons dans Bitcoin.
À ce stade, la vérification des données est très simple : vous êtes un utilisateur de la plate-forme, vous connaissez donc l'adresse de votre portefeuille de crypto-monnaie sur l'échange, votre identifiant et le solde que vous avez actif. Allez simplement à l'échange, générez le hachage à l'aide de ces données (généralement juste une concaténation de ces données auxquelles un hachage SHA-256 est appliqué), puis vérifiez si ce hachage a réellement été inclus dans le hachage final de l'arbre de Merkle général de preuve de réserve. Si votre hachage a été reconnu dans l'arbre merkle généré par la preuve de réserve, alors vous pouvez être sûr que vos soldes existent vraiment et que l'argent est là.
Points faibles de la preuve de réserve
Bien sûr, les preuves de réserves sont particulièrement utiles, mais elles ne sont pas entièrement fiables. Un tel audit n'est qu'un vue générale de la situation des portefeuilles de change, qui, bien qu'elle donne confiance, n'est pas tout. De même, l'échange peut entraîner des défauts qui l'amènent finalement à désactiver les retraits et à causer des pertes à ses utilisateurs.
La raison? Une entreprise a non seulement des actifs (en l'occurrence les crypto-monnaies de ses utilisateurs) mais aussi des passifs (dépenses et dettes pour son fonctionnement). Si un échange a passif très élevé dépasse ce qu'il peut se permettre et compromet les actifs de ses utilisateurs, l'échange sera contraint (même par la loi) d'utiliser lesdits actifs pour honorer les dettes contractées et générer ainsi des pertes pour ses utilisateurs.
La preuve de réserve peut nous dire si l'échange a notre argent, mais la responsabilité peut toujours vous mettre en faillite. C'est pourquoi de nombreux utilisateurs de la communauté crypto défendent le fait que les échanges doivent non seulement présenter la preuve de réserve, mais aussi un audit public de votre passif.
Une autre situation dans laquelle la preuve de réserve n'offre pas de garanties est lorsque la plateforme d'échange est préparé à l'avance audit événement. Il est possible qu'avant de prendre l'« instantané » pour générer la preuve, l'échange demandera un prêt cryptographique et remplissez votre portefeuille avec la somme nécessaire.
À ce stade, lorsque l'instantané est pris et que le processus de preuve de réserve est effectué, tout semble être en ordre, mais la réalité est que l'argent emprunté revient avec intérêt au prêteur et que l'échange se poursuit avec le même problème de réservation. Une solution consiste à ce que les échanges rendent publiques leurs adresses de portefeuille froid, mais même dans ce cas, cela est complexe, car beaucoup s'appuient sur de plus grands dépositaires ou d'autres entités de dépositaire traditionnelles.