#BinanceReopensWithdrawalsForMoreAssets

La confiance dans une plateforme d’échange est mise à l’épreuve lorsque les utilisateurs veulent transférer leur argent ailleurs. Un solde affiché à l’écran peut sembler simple, mais derrière ce chiffre se trouvent des portefeuilles, des clés privées, des réseaux blockchain, des liquidités et des systèmes qui doivent tous fonctionner correctement. Lorsque les retraits sont interrompus, la différence entre disposer de fonds suffisants dans ses comptes et pouvoir restituer un cryptoactif précis devient beaucoup plus évidente.

La difficulté, lorsqu’on rouvre les retraits après la compromission d’une grande plateforme d’échange, ne consiste pas simplement à disposer d’assez de dollars ou de cryptomonnaies au total. Binance affirme avoir remplacé environ 98 % des actifs en jetons concernés, tandis que les actifs restants sont plus difficiles à remplacer parce qu’ils sont moins liquides. Une plateforme d’échange peut donc avoir une valeur suffisante pour couvrir une perte sans pour autant pouvoir fournir immédiatement à un client l’actif exact qu’il demande.

Tout dépend de la manière dont une plateforme d’échange détient réellement les cryptomonnaies. Les soldes des clients sont enregistrés dans le système comptable interne de Binance, mais les actifs eux-mêmes sont conservés dans des portefeuilles blockchain contrôlés par la plateforme. Un retrait ne consiste pas simplement à supprimer un chiffre d’une base de données. La plateforme doit créer et approuver une transaction on-chain depuis le bon portefeuille, utiliser le réseau blockchain approprié, passer ses contrôles de sécurité internes, payer les frais du réseau et diffuser la transaction.

Les détails peuvent également varier d’un actif à l’autre. L’ETH, par exemple, a des exigences opérationnelles différentes de celles d’un actif fonctionnant sur BNB Chain, TRON, Base ou un autre réseau. Chaque réseau possède son propre système de transactions, sa configuration de portefeuilles, ses frais et ses exigences techniques. Le processus de rétablissement de Binance en tient compte en rouvrant les retraits pour chaque combinaison d’actif et de réseau, plutôt qu’en réactivant simplement tout le système de retrait en une seule fois.

La liquidité devient un problème distinct lorsque la plateforme doit remplacer des actifs perdus ou compromis. Si Binance doit remplacer une grande quantité d’un jeton très échangé, elle peut généralement acheter la quantité nécessaire sur les marchés établis sans trop de difficulté. C’est différent pour un jeton peu échangé. Il se peut qu’il n’y ait pas assez d’acheteurs et de vendeurs disponibles au même moment, surtout si la plateforme doit en acquérir rapidement une grande quantité.

Essayer d’acheter une position importante sur un marché peu liquide peut également faire monter le prix. Le montant nécessaire pour remplacer l’actif peut donc évoluer au cours de l’achat. Il peut aussi y avoir des limites à la quantité pouvant être obtenue par l’intermédiaire des plateformes d’échange classiques ou des transactions de gré à gré. Binance a indiqué que le remplacement des actifs concernés restants prend plus de temps parce qu’ils sont moins liquides.

Remplacer l’actif ne revient pas non plus à réparer le système nécessaire pour le retirer. Binance a indiqué que l’incident impliquait des autorisations EIP-7702 malveillantes, capables de fonctionner indépendamment de son infrastructure de retrait habituelle. L’entreprise affirme avoir dû révoquer ces autorisations on-chain, reconstruire l’environnement des portefeuilles concernés, remplacer les appareils et les identifiants compromis et renforcer les contrôles entourant le système de portefeuilles.

C’est l’une des raisons pour lesquelles les retraits sont rétablis par étapes. Une plateforme d’échange ne peut pas supposer en toute sécurité qu’un actif est prêt à être retiré simplement parce qu’elle en a obtenu une quantité suffisante. L’infrastructure de portefeuille qui gère le retrait doit également être vérifiée. Les voies d’autorisation doivent être sécurisées. Le réseau concerné doit fonctionner correctement et la transaction doit passer les contrôles internes de la plateforme avant que les fonds puissent être envoyés.

Il faut également faire un compromis pour décider de ce qui sera rétabli en premier. Les clients souhaitent naturellement que les actifs les plus importants soient rétablis rapidement. Mais l’ordre dépend aussi des contrôles de sécurité, de la disponibilité des portefeuilles, de la liquidité et de la demande des utilisateurs. Binance indique qu’elle donne la priorité aux jetons en fonction de la demande des utilisateurs, tout en rétablissant chaque combinaison d’actif et de réseau après les contrôles de sécurité. Elle a également averti qu’un trafic élevé peut entraîner des retards temporaires pendant le déploiement.

Cela signifie que dire « Binance dispose d’actifs en quantité suffisante » et dire « chaque client peut retirer immédiatement chaque actif » sont deux affirmations différentes. Une plateforme peut disposer d’une valeur totale suffisante pour couvrir les soldes des clients tout en s’efforçant encore d’obtenir certains jetons et de les rendre disponibles par l’intermédiaire de l’infrastructure de retrait appropriée.

La preuve de réserves ne répond pas non plus entièrement à ce problème. Elle peut contribuer à démontrer que les soldes des clients couverts sont garantis, mais elle ne montre pas à elle seule que chaque connexion blockchain, portefeuille, voie d’autorisation et circuit de retrait est prêt à être utilisé. Ce sont des questions opérationnelles distinctes. Le processus de rétablissement de Binance met cette différence en évidence, car les réserves, le remplacement des actifs, les mesures de sécurité et la disponibilité des retraits peuvent évoluer à des rythmes différents.

Cette distinction compte également lorsqu’on réfléchit à ce qu’une plateforme d’échange doit à ses clients. Un client qui détient un jeton particulier ne souhaite pas nécessairement recevoir une valeur équivalente en dollars. Il peut vouloir ce jeton précis, envoyé par l’intermédiaire d’un réseau particulier à une adresse qu’il contrôle. Du point de vue du client, disposer de suffisamment d’argent ailleurs sur la plateforme ne revient pas à pouvoir retirer l’actif qu’il détient réellement.

Après la compromission majeure d’un portefeuille, une plateforme d’échange doit donc résoudre plusieurs problèmes en même temps. Elle doit reconstruire une infrastructure de signature sécurisée, obtenir des actifs blockchain spécifiques, vérifier chaque réseau et traiter un grand nombre de retraits sans créer un nouveau problème de sécurité. Chaque élément peut avoir ses propres limites et entraîner des retards.

C’est pourquoi la réouverture des retraits est plus complexe que le simple remplacement de la valeur des actifs concernés. Le défi technique ne consiste pas seulement à savoir si la plateforme peut couvrir les soldes des clients. Il s’agit de déterminer si elle peut livrer en toute sécurité les actifs précis qu’elle doit à ses clients, par l’intermédiaire de l’infrastructure blockchain appropriée, au moment où ceux-ci tentent de les retirer.