La semaine dernière, l'un de mes professeurs a failli perdre la clé privée de son portefeuille crypto. Tout a commencé lorsque l'extension du portefeuille OKX a soudainement planté pendant son utilisation, et Chrome a affiché un message demandant de "réparer l'extension" (beaucoup de gens ont probablement rencontré ce genre de situation, Metamask et d'autres portefeuilles peuvent également avoir ce genre de problème). En cliquant sur confirmer, Chrome a réinstallé le portefeuille par erreur et a vidé le cache de l'extension. À ce moment-là, le portefeuille était comme s'il venait d'être installé, et il fallait réimporter la phrase de récupération pour le restaurer. Si aucune sauvegarde n'avait été faite au préalable, le portefeuille et les actifs qu'il contenait seraient perdus à jamais. Heureusement, ce professeur est très prudent et avait fait plusieurs sauvegardes de sa phrase de récupération, en les conservant à différents endroits. Cependant, lorsqu'il a saisi la phrase de récupération, un incident s'est produit : le portefeuille a indiqué que le format de la phrase de récupération était incorrect et qu'il ne pouvait pas être importé avec succès. Après plusieurs tentatives de saisie, l'extension a toujours indiqué que la phrase de récupération était incorrecte. Bien que le professeur ait été un peu inquiet, grâce à ses solides connaissances en blockchain, il a d'abord jugé qu'il avait probablement mal noté un mot ou mélangé l'ordre lors de la sauvegarde de la phrase. Il a essayé d'écrire un script pour restaurer la phrase par une méthode d'épuisement (en remplaçant les mots de la phrase), mais la première tentative n'a pas réussi. J'ai aidé à contacter @Haiteng_okx du portefeuille OKX, confirmant qu'il n'était pas possible de récupérer le portefeuille en restaurant le cache de l'extension (un disque dur mécanique pourrait avoir une chance, mais un SSD est pratiquement perdu), donc la solution la plus prometteuse restait de corriger l'erreur dans la phrase de récupération. Finalement, après avoir corrigé un petit bug dans le script, il a réussi à restaurer la phrase de récupération incorrecte (une lettre était mal notée), et le portefeuille a été récupéré avec succès, tout le monde était content. Que pouvons-nous apprendre de cet incident ? Les deux résumés du professeur sont à retenir : 1. Les mesures de sauvegarde doivent être pratiquées, elles ne doivent pas rester sur le papier. La phrase de récupération de ce portefeuille avait été sauvegardée, et plusieurs copies avaient été faites, placées à différents endroits. Cependant, il n'a pas essayé de restaurer le portefeuille avec la phrase de récupération, se contentant de vérifier visuellement la validité de la phrase, pensant qu'il avait bien noté, alors qu'en réalité, une lettre était incorrecte. S'il avait essayé de restaurer le portefeuille avec cette phrase, il aurait découvert que la sauvegarde était incorrecte. 2. Les détails font la différence entre le succès et l'échec. Normalement, une situation où un seul mot est mal noté est facile à corriger. Cependant, le programme de restauration n'a pas pris en compte la différence de casse des adresses Ethereum, pensant qu'il n'avait rien trouvé. Ce qui aurait pu être résolu en quelques minutes a finalement pris 3 jours, causant une grande pression psychologique. Mes conseils : 1. Après avoir sauvegardé la phrase de récupération du portefeuille, il est impératif de vérifier si le portefeuille peut être correctement restauré. 2. Lorsque l'extension du portefeuille plante, ne cliquez pas facilement sur "réparer", il faut d'abord sauvegarder le cache de l'extension. 3. En cas d'erreur dans la sauvegarde de la phrase de récupération, ne paniquez pas, il est très probable que 1 à 2 mots de la phrase soient mal notés, vous pouvez essayer de les restaurer avec un logiciel de récupération. Je recommande le logiciel open source : btcrecover dépôt github : Tutoriel : La sécurité n'est pas une petite affaire. J'espère que tout le monde pourra bien garder son portefeuille et ne pas laisser ses actifs durement acquis disparaître à cause d'une erreur de manipulation !