Satoshi BrotherDein Bruder am Kryptomarkt
DE

Bitcoin Lightning-Update blockiert Untersuchung zur Verknüpfung privater Kanäle mit On-Chain-Finanzierung

Das neue Datenschutz-Update des Bitcoin Lightning Development Kits verhindert, dass Untersuchungen private Kanäle mit On-Chain-Finanzierung verknüpfen, und erhöht somit die Sicherheit der Benutzer.

Bitcoin Lightning-Update blockiert Untersuchung zur Verknüpfung privater Kanäle mit On-Chain-Finanzierung

Einführung in das Lightning Development Kit (LDK)

Das Lightning Development Kit (LDK), eine Software zur Entwicklung von Bitcoin Lightning-Anwendungen, hat eine Datenschutzlösung implementiert, die eine laufende Untersuchung blockiert, die einen nicht angekündigten Kanal mit der unterstützenden Bitcoin-Ausgabe verknüpfen wollte.

Details zur Datenschutzlösung

Die Untersuchung nutzte die Möglichkeit aus, wie LDK Zwiebelnachrichten weiterleitete, indem sie einen erratenen Kanal-Identifikator in eine Bestätigung einer Verbindung zwischen zwei verdächtigen Knoten umwandelte. Bitcoin Optech hob diese Änderung am 30. Oktober hervor.

Ein nicht angekündigter Kanal bleibt zwar aus der öffentlichen Netzwerk-Karte ausgeschlossen, jedoch verhinderte dies nicht, dass LDKs Nachrichtenweiterleitungsabgleich die Finanzierungsverbindung bestätigte.

Funktionsweise der Short-Channel-ID (SCID)

Eine echte Short-Channel-ID (SCID) funktioniert wie Koordinaten in der Blockchain. Die Lightning-Spezifikation definiert sie anhand der Blockhöhe, der Position der Transaktion innerhalb dieses Blocks und der Position der Ausgabe innerhalb dieser Transaktion. Zusammen identifizieren diese Parameter die spezifische Bitcoin-Ausgabe, die einen Kanal finanziert.

Ein Angreifer kann eine Kandidaten-ID aus dem Standort einer Ausgabe ableiten, ohne zu wissen, ob sie zu einem Kanal zwischen den verdächtigen Knoten gehört. Die laufende Untersuchung liefert diese fehlende Bestätigung. Sie erfordert, dass der Angreifer sich mit beiden Endpunkten verbindet und einen Zwiebel-Nachrichtenpfad konstruiert, der zum Angreifer zurückführt.

Änderungen und deren Auswirkungen

Vor der Implementierung der neuen Lösung konnte LDKs Kanalabgleich eine echte SCID sogar für einen nicht angekündigten Kanal auflösen, sobald dessen Finanzierung bestätigt war. Wenn die Nachricht erfolgreich zurückkam, konnte der Angreifer bestätigen, dass die erratene Ausgabe und der Kanal zwischen diesen Knoten übereinstimmten. Dieses demonstrierte Leck verbindet somit zwei Informationsstücke: eine Bitcoin-Finanzierungsausgabe und die Lightning-Knoten, die sie verwenden.

LDK weigert sich nun, die echte SCID eines nicht angekündigten Kanals für die Weiterleitung von Zwiebelnachrichten aufzulösen. Gültige Aliase bleiben als alternative Identifikatoren nutzbar, sodass ein Sender den Kanal ansprechen kann, ohne die echten Blockchain-Koordinaten zu verwenden. Diese Änderung schließt den Abgleichsweg, während sie die Weiterleitung mit einem erlaubten Alias beibehält.

Implementierung und Bestätigung

Die Änderung wird im Pull-Request beschrieben. Nach den Zwiebel-Routing-Regeln von BOLT 4 muss eine Zwiebel-Nachrichten-SCID einem angekündigten Identifikator oder einem lokalen Alias entsprechen. Die Aufnahme der Lösung in installierte Wallet-Versionen bleibt unbestätigt. Benutzer benötigen eine Bestätigung von ihrem Wallet-Anbieter, bevor sie davon ausgehen, dass die installierte Software diesen Schutz bietet.

In anderen Sprachen: EnglishРусскийFrançaisItalianoEspañol

Redaktions- & KI-Richtlinien · Kontakt