À la suite d’un incident de sécurité impliquant Web3Auth, le portefeuille Keplr et des clés privées, MANTRA a annoncé la suspension d’urgence pendant sept jours de toutes les nouvelles opérations de déblocage de staking. Auparavant, l’attaquant avait transféré des jetons que certains utilisateurs pouvaient déplacer librement et avait, sans autorisation, lancé le déblocage de MANTRA mis en staking par les utilisateurs concernés. La suspension porte sur les nouvelles opérations de déblocage ; elle ne gèle pas celles qui sont déjà en cours, lesquelles restent soumises à une période de déblocage de huit jours.

L’incident relève ainsi à la fois de la sécurité et de la liquidité des fonds : la suspension de sept jours donne du temps pour empêcher d’autres retraits, mais ne protège pas automatiquement les actifs dont le déblocage a déjà commencé. Le marché doit distinguer deux questions : la mesure peut-elle arrêter l’attaquant, et combien de temps les modalités de retrait des détenteurs ordinaires seront-elles affectées ?

Des actifs transférables aux actifs mis en staking

La chronologie de l’incident détermine les limites du risque. MANTRA indique que les jetons que les utilisateurs concernés pouvaient transférer librement ont été dérobés, puis que des jetons mis en staking ont été débloqués sans autorisation. Le staking n’a pas entièrement soustrait ces actifs au contrôle de l’attaquant : une fois le processus de déblocage achevé, les actifs concernés peuvent être réclamés puis envoyés vers des adresses que les utilisateurs ne contrôlent pas.

MANTRA avait déjà gelé plusieurs portefeuilles d’attaquants au moyen de la proposition de gouvernance n° 41, et collaborait avec Web3Auth et Keplr aux opérations de récupération. Le gel des portefeuilles et la suspension des nouveaux déblocages sont deux mesures distinctes : la première vise des adresses identifiées, tandis que la seconde cherche à empêcher de nouvelles opérations du même type.

Ce que la suspension de sept jours bloque — et ne bloque pas

MANTRA suspendra pendant sept jours toutes les nouvelles opérations de déblocage de staking, puis réévaluera la situation, tout en se réservant la possibilité de prolonger la suspension. Cela ne signifie pas que tous les actifs mis en staking sont figés dans leur état actuel : les opérations de déblocage déjà engagées ne seront pas interrompues par cette mesure. Pour ces actifs, MANTRA indique que les utilisateurs concernés doivent les remettre en staking avant la fin de la période de déblocage de huit jours afin d’éviter que l’attaquant ne puisse les réclamer et les transférer à son terme.

Les périodes de sept et de huit jours ne correspondent donc pas au même compte à rebours. La première est la durée initiale de la suspension des nouvelles opérations ; la seconde est la période de déblocage des actifs déjà engagés dans le processus. L’efficacité de la suspension contre de nouvelles attaques dépendra de sa mise en œuvre et de sa durée. Pour les actifs déjà concernés par une procédure en cours, tout dépendra de la possibilité de les remettre en staking avant l’échéance de leur période respective.

Des intérêts divergents : protéger les actifs mis en staking tout en limitant les retraits ordinaires

Du point de vue de la prévention des pertes, la suspension des nouveaux déblocages donne du temps pour traiter les risques liés aux portefeuilles et aux clés privées. Elle réduit également les possibilités pour l’attaquant d’engager le déblocage d’autres actifs mis en staking. En parallèle du gel des portefeuilles identifiés, MANTRA cherche d’abord à limiter l’ampleur des pertes avant d’évaluer les solutions de récupération. C’est l’avantage le plus direct de cette mesure, mais cela ne remplace pas un bilan du volume d’actifs concernés ni des résultats des opérations.

En contrepartie, le calendrier normal des retraits est lui aussi modifié. La suspension de toutes les nouvelles opérations de déblocage signifie que les attaquants ne sont pas les seuls à ne pas pouvoir lancer d’opération : les détenteurs ordinaires doivent également attendre la fin de la mesure ou une modification ultérieure des règles. MANTRA se réserve aussi le droit de prolonger la suspension. Pour le marché, la question n’est pas de savoir s’il faut empêcher les attaques, mais si les mesures de sécurité peuvent être levées rapidement et clairement une fois les pertes maîtrisées.

La déclaration concernée attribue la décision à un examen global des mesures ultérieures, notamment l’indemnisation des victimes de l’incident de sécurité du registre. Par rapport à l’explication complète de MANTRA sur le mécanisme de suspension.

Évaluer les résultats des mesures, pas seulement la durée de la suspension

La prochaine échéance décisive est l’évaluation au bout de sept jours : la reprise des nouveaux déblocages, la durée d’une éventuelle prolongation et une éventuelle modification de son champ d’application auront toutes une incidence sur la prévisibilité des fonds ordinaires. L’autre échéance concerne les périodes de déblocage de huit jours propres à chaque utilisateur touché. La possibilité de remettre en staking les actifs déjà engagés avant leur échéance, ainsi que le volume d’actifs finalement couvert par le gel des portefeuilles et les opérations de récupération, détermineront si cette mesure peut passer de la « prévention de nouveaux risques » à la « réduction des pertes réelles ».

Les deux scénarios doivent être jugés à l’aune des résultats. Si les nouveaux déblocages reprennent, que les actifs concernés déjà engagés dans le processus sont correctement traités et qu’aucun nouveau déblocage non autorisé ne survient, les craintes d’une restriction prolongée des retraits s’atténueront. À l’inverse, si la suspension est prolongée à plusieurs reprises, que des actifs déjà en cours de déblocage sont tout de même retirés ou que le périmètre des utilisateurs touchés continue de s’élargir, la suspension de sept jours ne pourra être considérée que comme un moyen de gagner du temps, et non comme la résolution du problème de sécurité. Pour l’heure, le chiffre le plus important pour MANTRA n’est pas l’engouement du marché, mais le montant des actifs dont le retrait n’est pas encore achevé et qui pourront être protégés pendant les sept jours de suspension et les huit jours de déblocage.