Preise werden geladen…
🔥BULLISH

Eclair 0.14.6 behebt Schwachstelle bei Bitcoin-Lightning-Kanälen

Der standardmäßig aktive Schutz verlangt bestätigte Inputs für Channel-Splices. Überarbeitete Abwicklungslogik soll außerdem Gelder zurückholen, wenn sich Finanzierungstransaktionen ändern oder verschwinden.

Eclair 0.14.6 behebt Schwachstelle bei Bitcoin-Lightning-Kanälen
Eclair 0.14.6 behebt Schwachstelle bei Bitcoin-Lightning-Kanälen
Eclair 0.14.6 behebt Schwachstelle bei Bitcoin-Lightning-Kanälen
Eclair 0.14.6 behebt Schwachstelle bei Bitcoin-Lightning-Kanälen

ACINQ veröffentlichte am 27. Oktober Eclair 0.14.6, nachdem Schwachstellen entdeckt worden waren, die bösartige Lightning-Nodes durch Manipulation unbestätigter Kanal-Finanzierungstransaktionen ausnutzen könnten. Das Update verlangt für Channel-Splices bestätigte Inputs von Peers und ergänzt Schutzmaßnahmen für die Abwicklung von Kanälen und die Rückgewinnung von Geldern. ACINQ rief Betreiber zum Upgrade auf und warnte, dass bösartige Nodes manche der Probleme ausnutzen könnten.

Warum das wichtig ist

Lightning-Kanäle lassen sich über Splicing finanzieren oder anpassen. Ein Peer, der einen unbestätigten Input beisteuert, könnte diesen jedoch doppelt ausgeben, nachdem ein Splice signiert wurde. Wird der Kanal anschließend auf Bitcoin geschlossen, könnten ausstehende, durch HTLCs gesicherte Zahlungen gefährdet sein, da die Abwicklung von der ungültig gewordenen Finanzierungstransaktion abhängt. Die beschriebenen Probleme stellen ein mögliches Risiko dar, keinen bestätigten Diebstahl. Wie weit eine tatsächliche Ausnutzung in der Praxis reicht, ist unbekannt.

Eclair 0.14.6 aktiviert standardmäßig einen Schutz, der bestätigte Peer-Inputs verlangt und weitere Splices auf Basis unbestätigter Finanzierungsänderungen blockiert. ACINQ riet außerdem davon ab, beim Splicing mit nicht vertrauenswürdigen Peers die optionale Funktion für Commitment-Transaktionen ohne Gebühren zu verwenden. Sie ist standardmäßig deaktiviert.

Auswirkungen auf den Markt

Der Patch aktualisiert die Abwicklungslogik, sodass sie auf die vom Bitcoin-Core-Backend erkannten Finanzierungsdaten zurückgreift und bei Bedarf zum jüngsten bestätigten Stand zurückkehrt. Außerdem verbessert er die Erkennung von Transaktionen, die Miner bestätigen, nachdem Eclair sie nicht mehr als bevorzugten Abwicklungsweg verfolgt. Dadurch kann die Software versuchen, zugehörige Outputs zurückzugewinnen.

Betreiber älterer Versionen sind den ermittelten Risiken weiterhin ausgesetzt. Bestehende Zahlungskanäle können während des Upgrades geöffnet bleiben. Dafür muss Eclair gestoppt, die neue Version installiert und der Node neu gestartet werden.

Verwandte Tokens
$BTC

Häufig gestellte Fragen

  1. Wie können unbestätigte Kanal-Finanzierungen Lightning-Zahlungen gefährden?

    Ein bösartiger Peer könnte einen unbestätigten Input doppelt ausgeben, nachdem ein Splice signiert wurde. Wird der Kanal anschließend auf Bitcoin geschlossen, könnten ausstehende HTLC-Zahlungen gefährdet sein, weil die Abwicklung von der ungültig gewordenen Finanzierungstransaktion abhängt.

  2. Welchen Schutz aktiviert Eclair 0.14.6 standardmäßig?

    Für Channel-Splices sind bestätigte Peer-Inputs erforderlich. Weitere Splices auf Basis unbestätigter Finanzierungsänderungen werden blockiert.

  3. Wie verändert das Update die Abwicklung von Kanälen?

    Eclair wählt eine Commitment-Transaktion, die durch vom Bitcoin-Core-Backend erkannte Finanzierung gedeckt ist. Bei Bedarf greift die Software auf den jüngsten bestätigten Finanzierungsstand zurück.

  4. Meldet ACINQ, dass Angreifer Gelder gestohlen haben?

    Ein bestätigter Diebstahl wurde nicht gemeldet. ACINQ beschreibt ein mögliches Sicherheitsrisiko. Das Ausmaß einer tatsächlichen Ausnutzung ist unbekannt.

  5. Können Betreiber ein Upgrade durchführen, ohne bestehende Zahlungskanäle zu schließen?

    Ja. Bestehende Kanäle können während des Upgrades geöffnet bleiben. Dafür muss Eclair gestoppt, Version 0.14.6 installiert und der Node neu gestartet werden.

Quellenangabe
Aggregiert von CryptoSlate · Verifiziert · Zuletzt aktualisiert vor 2d
Original öffnen →