Blitzzahlungen wieder privat machen mit pLN

By Bitcoin Magazin - vor 1 Jahr - Lesezeit: 4 Minuten

Blitzzahlungen wieder privat machen mit pLN

pLN ist ein neues Wallet-Projekt, das es den Benutzern leicht machen soll, dem „glücklichen Weg“ des Geldmachens zu folgen bitcoin Zahlungen privat auf Lightning.

Eine Version dieses Artikels wurde ursprünglich auf BC1984 veröffentlicht.

„Citadel Dispatch“, Folge 70, „Lightning privat mit Tony und @FuturePaul verwenden":

Tony:

„Es ist ein schmaler Grat zwischen Bildung und Untergangsstimmung. Die Leute müssen darüber aufgeklärt werden, dass es nicht perfekt ist und dass es viele Lücken in der Privatsphäre von Lightning gibt Bitcoin auch Privatsphäre. Es ist keine verlorene Sache. Ich mag es, die Grenze zwischen der Verletzung der Privatsphäre und der Wiederherstellung der Privatsphäre zu ziehen. Die Privatsphäre verletzen, um den Menschen klarzumachen, dass sie irgendwie verletzt ist und man vorsichtig sein muss. Aber dann versuche ich auch, weiterzubilden und es gleichzeitig besser zu machen. Der Grund, warum ich das tue, ist, dass wir die Privatsphäre verbessern können.“

Matt:

„Um Probleme zu beheben, muss man sich zuerst der Probleme bewusst sein.“

PLN ist ein neues Wallet-Projekt, das Tony and @futurepaul arbeiten daran, es den Benutzern leicht zu machen, dem „glücklichen Weg“ des Bezahlens zu folgen privat im Lightning Network.

Das Projekt befindet sich noch in einem sehr frühen Stadium, aber der Anwendungsfall ist sehr klar, wenn man alle Fallstricke bedenkt, die bei dem Versuch, Geld auszugeben, auftauchen bitcoin über Lightning auf datenschutzfreundliche Weise übertragen.

Die Hauptziele für die Einführung des Minimum-Viable-Product (MVP) von pLN bestehen darin, den Benutzern Folgendes zu ermöglichen:

Öffnen Sie Lightning-Kanäle über eine Einzahlung in der Kette. Führen Sie Zahlungen über Lightning durch

Und, wichtig, zumindest in der ersten Version:

Der Empfang von Lightning-Zahlungen wird deaktiviert. Jeder Kanal wird auf einem eigenen separaten Knoten geöffnet

Um zu verstehen, warum der Empfang von Zahlungen von Anfang an deaktiviert wird, ist es wichtig, einige der größten Fallstricke von Lightning in seiner derzeitigen Form zu verstehen:

Alle Rechnungen enthalten die Kanal-ID des Empfängers. Durch die Kanal-ID werden deterministische Informationen über den Knoten/Eigentümer preisgegeben

Wenn Sie jedoch das noch nicht weit verbreitete „Kurze Kanal-ID“ Stattdessen haben diese keine Verbindung zum Kettenstaat, Node-Eigentümer oder den ursprünglichen UTXOs, die zur Finanzierung des Kanals verwendet werden.

Die pLN-App selbst ist mit Flutter geschrieben werden, was bedeutet, dass Desktop- und Mobilversionen (sowohl für Android als auch iOS) verfügbar sein werden.

Unter der Haube

Unter der Haube verwendet die App einen „Stammknoten“ und eine Reihe von „Kanalknoten“, einen für jeden Kanal. Die App leiht sich stark aus John Cantrell's Sensei Projekt, das auf basiert LDK.

Der Root-Knoten kümmert sich um das schwere Heben: Klatschnachrichten abhören, den Netzwerkgraphen erstellen, Routen berechnen und so weiter. Die einzelnen Kanalknoten verfolgen nur ihren eigenen Kanalzustand und sonst nichts.

Das Bitcoin Backend kann entweder eine Verbindung zu sein bitcoind oder ein persönlicher Electrum-Server. Für Mobilgeräte wäre Electrum wahrscheinlich die beste Wahl, da es für sichere Remote-Verbindungen konzipiert ist.

Was passiert, wenn ich meinen Freund bezahlen möchte, der ebenfalls pLN nutzt?

Angesichts der Tatsache, dass Direktzahlungen an Channel-Partner Informationen über Ihren Knoten preisgeben und deutlich machen, dass Zahlungen von Ihnen stammen, sollten Sie damit vorsichtig sein und bestenfalls sparsam vorgehen.

Das Konzept der plausiblen Leugnung kommt mit einer größeren Anzahl von Sprüngen zwischen Ihnen und dem Endempfänger ins Spiel. Je mehr Sprünge Sie unterwegs machen, desto größer ist Ihre Anonymitätseinstellung.

Die App würde es Ihnen schließlich erlauben, die eingebauten Schutzmaßnahmen außer Kraft zu setzen und eine Zahlung an einen Kollegen zu leisten, aber erst nach lauten und deutlichen Warnungen darüber, was dies beinhaltet und welche Informationen Sie möglicherweise preisgeben, wenn Sie fortfahren möchten.

Wenn Sie möchten, können Sie beispielsweise eine direkte Zahlung an Ihren Freund leisten, der ebenfalls pLN betreibt. (Stellen Sie sich vor, es ist Ihnen egal oder es spielt keine Rolle, ob sie wissen, welche Kanäle Sie offen haben, da Sie sie persönlich bezahlen und ihnen vertrauen.)

Aber die App würde Sie ermutigen, zu versuchen, eine Zahlung mit mehreren Hops durchzuführen, wenn dies möglich ist. (Standardwerte würden sich wahrscheinlich mindestens für mehr als ein paar Sprünge entscheiden, nehme ich an.)

Es würde Sie auch warnen, wenn Sie versuchen, einen Kanal mit einem großen öffentlichen Hub zu öffnen (wie in den Knoten von ACINQ oder Breez). Idealerweise sollten Sie nach Möglichkeit Kanäle mit unbekannten/kleineren Knoten öffnen.

Was ist mit großen Zahlungen?

Große Zahlungen können so aussehen, als seien sie teilweise abgeschlossene Atomic Multipath Payments (AMP)-Zahlungen (AMPs, die halbwegs erledigt sind), wobei bei Bedarf Liquidität aus einer Reihe Ihrer einzelnen Kanalknoten abfließt. Die Sats laufen am Ende alle am endgültigen Ziel zusammen. Ziemlich cool!

Zukünftige Ideen für die App (TBD)

Ermöglichen verblendete Wege Sobald dies in LDK verfügbar ist,Kontinuierlicher CoinJoin mit On-Chain-UTXOs in der Brieftasche auf dem WurzelknotenKontinuierlicher Splice-Out/Splice-In und CoinJoin mit Sats-In-KanälenTimeout-UX-Optionen: Wenn die Weiterleitung Ihrer Zahlung zu lange dauert, werden Sie möglicherweise von der App dazu aufgefordert Ich möchte eine andere Route mit weniger Hopfen ausprobieren

Abschließende Gedanken

Datenschutz ist ein Spektrum Wir müssen Benutzerfreundlichkeit und Benutzererfahrung gegen Anonymitätssätze (Anonsets) und Datenschutz abwägen und gleichzeitig versuchen, zu verhindern, dass Benutzer sich selbst ins Bein schießen

Ich denke, dies ist ein aufregendes neues Wallet und Projekt, das sowohl dabei helfen sollte, Benutzer über den Datenschutz aufzuklären als auch ihnen zu ermöglichen, Lightning auf unkomplizierte Weise zu verwenden.

Dies ist ein Gastbeitrag von Adam Anderson. Die geäußerten Meinungen sind ausschließlich ihre eigenen und spiegeln nicht unbedingt die von BTC Inc. wider Bitcoin Zeitschrift.

Originalquelle: Bitcoin Magazin