Principaux points à retenir
La transparence des fonds des utilisateurs est essentielle pour restaurer la confiance du public et des régulateurs dans l’industrie de la cryptographie et promouvoir son image de secteur mature dominé par des acteurs responsables.
Le système de preuve de réserves (POR) de Binance incarne notre engagement à protéger les fonds des utilisateurs et à maintenir la transparence.
Depuis novembre 2023, le POR de Binance montre les réserves de fonds de nos utilisateurs libellées dans 31 actifs numériques différents.
Il y a un an, au milieu d'une crise qui a vu la confiance du public dans la cryptographie subir une série de coups durs, Binance a cherché à soutenir un effort à l'échelle de l'industrie pour la récupérer. Notre objectif est de montrer, plutôt que de dire, que la maturité et la fiabilité sont les véritables caractéristiques déterminantes de l’écosystème des actifs numériques – contrairement aux discours qui semblaient omniprésents à l’époque et qui sont toujours forts aujourd’hui. Nous avons élaboré un cadre en six volets que tous les échanges cryptographiques centralisés doivent adopter pour unir leurs forces pour regagner la confiance des gens. Deux principes clés constituent le fondement de cette approche : le caractère sacré des fonds des utilisateurs et la transparence.
Notre système de preuve de réserves (POR), qui a été mis en service en novembre 2022, a été conçu pour montrer l’efficacité de ces deux principes. Nous avions déjà couvert la partie la plus importante : la gestion responsable des fonds des utilisateurs. La culture de l’aversion au risque avec les actifs que les gens nous confient, de toujours maintenir des réserves suffisantes pour couvrir tout montant de retrait et de se soucier de la sécurité est ancrée chez Binance depuis nos débuts. Le défi était désormais de trouver un moyen de rendre cela plus visible.
Lorsque le système a été dévoilé, il ne montrait que les réserves de BTC ; à la fin de 2022, il prenait en charge un total de neuf jetons. Un an plus tard, le système POR de Binance donne un aperçu des réserves libellées en 31 actifs numériques que nous détenons au nom de nos utilisateurs – plus que tout autre grand échange centralisé qui propose des divulgations similaires – montrant systématiquement que chacun de ces soldes est supérieur à 100 %. Toujours en cours de développement, au cours de l’année écoulée, le système de preuve de réserves de Binance a connu de nombreuses séries de mises à niveau et continue d’évoluer à chaque itération.
Technologie de transparence
La blockchain est l’environnement idéal pour maintenir et réaliser la transparence des fonds. Cependant, compte tenu de l’ampleur de la base d’utilisateurs et des opérations de Binance, trouver une solution technologique qui permettrait à chacun d’accéder facilement à une preuve fiable de nos réserves était une tâche difficile en soi.
Le système d'origine utilisait la cryptographie par arbre de Merkle, une approche qui permet de consolider de grandes quantités de données en un seul hachage, pour additionner les données en chaîne sur nos réserves. Le processus de vérification implique la création d'un arbre de Merkle codant les identifiants des utilisateurs avec leurs avoirs en actifs nets au niveau du jeton. Le résultat, appelé racine de Merkle, agit comme un sceau cryptographique qui « résume » toutes les données qu'il contient. Cette méthode permet également aux utilisateurs de vérifier des sous-ensembles spécifiques de données codées, ce qui leur permet de vérifier efficacement que leurs propres actifs sont stockés en toute sécurité.
Cette conception ne permettait cependant une transparence totale que si les soldes des comptes individuels étaient rendus publics, ce que nous ne ferions pas pour des raisons de sécurité et de confidentialité. Un autre inconvénient était qu’un arbre de Merkle classique pouvait potentiellement être manipulé en ajoutant de faux comptes d’utilisateurs avec des soldes négatifs pour déformer l’image globale.
Pour remédier à ces limitations, nos développeurs ont implémenté, lors de la mise à jour de février 2023, les protocoles zk-SNARK, une forme de preuve à connaissance nulle, au-dessus de l’arbre Merkle principal. Ce type de preuve cryptographique permet à une partie d’établir la validité d’une déclaration donnée à une autre partie sans divulguer le contenu de la déclaration. Dans ce cas, cela permet à Binance de prouver qu’elle a entièrement soutenu les fonds de ses utilisateurs sans révéler les soldes individuels des utilisateurs. Un zk-SNARK ainsi combiné à un arbre Merkle permet aux utilisateurs de vérifier que leurs fonds sont inclus dans le calcul du solde net total des actifs des utilisateurs.
Construire ensemble avec la communauté
Notre mise en œuvre de la cryptographie zk-SNARK a marqué la première fois qu'une organisation de cryptographie a exploité cette approche pour créer des solutions de preuve de solvabilité. Nous voulions que le reste de l'industrie bénéficie de cette innovation, c'est pourquoi nous avons ouvert le code source de notre POR. Nous voulions également que la communauté fournisse des commentaires pour rendre le système encore plus robuste - et la communauté a répondu à notre appel.
Peu de temps après la sortie de février, par exemple, une société de sécurité blockchain a audité notre code et a signalé une vulnérabilité dans la solution de preuve de réserves améliorée, que nous avons rapidement corrigée. Ce cas illustre notre approche visant à promouvoir la transparence des fonds des utilisateurs en tant que priorité à l’échelle du secteur. Plutôt que de considérer cela comme une course aux armements, nous voulons que nos collègues de tous les domaines s’améliorent dans ce domaine, et nous sommes reconnaissants de toute contribution externe qui nous aide également à mieux naviguer dans ce territoire inexploré. Lorsqu’il s’agit de rétablir la confiance en améliorant la transparence, la marée montante soulève tous les bateaux.
Chez Binance, nous restons déterminés à soutenir les actifs des utilisateurs à un ratio d'au moins 1:1 à tout moment, ainsi qu'à travailler en permanence sur des moyens innovants pour assurer la tranquillité d'esprit des utilisateurs en maintenant la transparence de nos réserves. Comme le démontre la 12e et dernière itération de notre programme de preuve de réserves, début novembre, nous détenions suffisamment de BTC pour couvrir 104 % des soldes nets des clients ; 105 % des soldes des clients ETH ; 111 % des soldes des clients BNB ; et plus de 118 % de tous les USDT que les utilisateurs ont déposés sur notre plateforme. Vos fonds sont en sécurité avec Binance - et vous pouvez le vérifier par vous-même à tout moment.
Lectures complémentaires
Code source POR
Preuve de réserves Binance : qu'est-ce qu'un arbre de Merkle
Binance Academy – Améliorer la transparence des crypto-monnaies grâce à la preuve à connaissance nulle
Comment les zk-SNARK améliorent le système de preuve de réserves de Binance