Electrum-Nutzer müssen manche Lightning-Backups neu exportieren
Ein Sicherheitsrelease der Bitcoin-Wallet Electrum von vor drei Wochen verlangt von manchen Nutzern noch Handeln, wie CryptoSlate am 1. Oktober hervorhob. Electrum 4.8.2 vom 11. September, laut Website weiterhin die neueste Version, behob Lightning-Kanal-Backups, denen ein Schlüssel zur Wiederherstellung von Guthaben fehlte. Die Korrektur gilt für Backups, die nach dem Update exportiert werden; bereits gespeicherte bleiben fehlerhaft.
Laut Release Notes müssen zwei Bedingungen zusammenkommen: Die Wallet hat nicht-deterministische Lightning-Schlüssel, und das Backup betrifft einen Anchor-Kanal, einen Lightning-Kanaltyp. Solche Backups – einzelne Kanal-Backups ebenso wie vollständige Wallet-Backups – enthielten keinen Schlüssel, der nötig ist, um die Coins onchain einzusammeln, nachdem man die Gegenseite zum Zwangsschließen des Kanals aufgefordert hat. Wallets aus BIP39-Seeds oder importierten erweiterten privaten Schlüsseln haben immer nicht-deterministische Lightning-Schlüssel; Wallets aus Electrums eigenen Seeds haben deterministische nur, wenn die Wallet-Datei mit Version 4.1 vom März 2021 oder später angelegt wurde. Auf dem Desktop zeigt der Dialog mit den Wallet-Informationen bei betroffenen Wallets „non-recoverable channels“, unter Android warnt der Dialog zum Kanalöffnen, dass ein Kanal nicht aus dem Seed wiederherstellbar ist.
Betroffene Wallets zeigen jetzt beim Start eine Warnung, und die Notes fordern dazu auf, für diese Kanäle neue Backups zu exportieren. Ältere Backups können kein Zwangsschließen mehr anfordern, weil sie die daraus entstehenden Guthaben nicht einsammeln könnten. Einer der Fixes, Pull Request 10851, behält einen zufällig erzeugten Lightning-Schlüssel, den Exporte der Wallet-Datei bisher verwarfen. Wie CryptoSlate anmerkt, setzt ein neuer Export voraus, dass die ursprüngliche Wallet noch vorhanden ist; ein Update kann bereits mit ihr verlorenes Schlüsselmaterial nicht zurückholen. Das Release nennt außerdem Fixes für Sicherheitsmeldungen mehrerer Forscher und eine Reihe von Wallet- und Oberflächenfehlern.

Warum das wichtig ist
Backups sind der Teil einer Wallet, den niemand testet, bis er gebraucht wird. Ein Fix, der ändert, was künftige Backups enthalten, lässt jede frühere Kopie, wie sie war – wer zur betroffenen Gruppe gehört, sollte die Startwarnung als Anweisung verstehen, nicht als Hinweis.