À propos de BTCPay, certains crient déjà : « Encore une faille, le BTC va tomber à 50 000 ». Mec, commence par comprendre ce qui a été compromis.

La déclaration officielle tient en une phrase : des fonds ont été transférés sans autorisation depuis les portefeuilles chauds de plusieurs instances BTCPay auto-hébergées. Tous les opérateurs doivent immédiatement lancer ./btcpay-down.sh pour éteindre leurs serveurs et attendre les conclusions de l’enquête. Aucun montant de pertes n’a été communiqué, aucune cause identifiée, aucune version affectée précisée, aucun correctif publié.

Le point important, ce sont les mots « portefeuille chaud ». Un portefeuille chaud BTCPay, c’est une seed stockée sur un serveur connecté à Internet 24 h/24, pour qu’il puisse signer les transactions lui-même. Quiconque obtient les droits d’administration de cette machine peut accéder aux fonds. Les commerçants qui utilisent uniquement un xpub en mode watch-only n’ont aucune clé privée utilisable sur leur serveur. Les solutions comme BTCPay Lite, qui utilisent un portefeuille externe, ne sont pas non plus concernées.

Donc, ce n’est pas le Bitcoin qui a un problème : c’est toute une série de petits commerçants qui gardent l’argent de la caisse comme s’il s’agissait d’un coffre-fort. « Auto-hébergé » ne signifie pas « sécurisé ». Laisser ses clés privées sur une machine accessible depuis Internet, c’est presque comme oublier son portefeuille dans un cybercafé.

Ceux qui profitent d’un incident concernant un outil de paiement pour crier que le BTC va être divisé par deux ne comprennent rien, ou cherchent à vous faire vendre dans la panique. Si vous acceptez des paiements avec BTCPay : éteignez d’abord le serveur, transférez les fonds vers un portefeuille froid et, à l’avenir, utilisez le mode watch-only pour les paiements. Ne laissez dans le portefeuille chaud que de quoi rendre la monnaie.

#BTCPay #Sécurité