Lightning-Onion-Routing vs. TOR

Soweit ich das beurteilen kann, wendet BOLT #4 ähnliche Methoden an, wie z. B. das Verschleiern früherer und zukünftiger Sprünge von Zwischenknoten, auf das TOR-Netzwerk, um Zahlungen über das Lightning-Netzwerk zu leiten.

Wenn diese Aussage im Großen und Ganzen richtig ist, bedeutet das, dass die Bereitstellung eines Lightning-Knotens im TOR-Netzwerk nicht sehr überzeugend wäre? Gibt es möglicherweise noch Vorteile für NAT-Traversal und andere Dinge? Aber für Verschleierung/Anonymität ist die Idee, dass der Onion Routing BOLT so effektiv wie TOR sein wird?

Vielleicht überschneiden sich hier wrt-Begriffe? Onion-Routing über Tor dient zum Verbergen des Ursprungs und Ziels der allgemeinen Internetkommunikation, während Onion-Routing über LN zum Verbergen des Ursprungs und Ziels einer über LN getätigten Bitcoin-Zahlung dient. Sie würden Tor für Ihren LN-Knoten verwenden, um Ihre Kommunikation mit dem Internet zu verschleiern, und Sie würden LN-Onion-Routing verwenden, um Ihre Zahlungen auf LN zu verschleiern. Ich sehe nicht, wie NAT einen Unterschied macht.

Antworten (1)

Die Antwort auf Ihre Frage ist ein klares NEIN , da zwei sehr unterschiedliche Probleme angegangen werden, außer dem Onion-Routing im TOR-Netzwerk und dem Onion-Routing in BOLT 04.

  1. Die Idee des Tor-Netzwerks ist es, Ihre IP-Adresse zu verbergen. Wenn Sie Ihren Lightning-Knoten auf einer Tor-Zwiebel betreiben, haben Sie eine Tor-Adresse und nicht einmal Ihre Channel-Partner können wissen, wo Ihr Knoten steht. Insbesondere wenn Sie auf diesem Knoten Geld erhalten, kann niemand sehen, wer Sie sind

  2. Die Idee von Oninion Routing (mit Hilfe des SPHINX-Papiers) in BOLT 04 ist, dass Sie als Zahler eines Netzwerks verbergen, wer das Geld erhält. Außerdem verbergen Sie, dass Sie der Absender sind (obwohl jeder Knoten Fehlermeldungen an Sie zurücksenden kann). Wenn Sie eine Person mit diesen Oninion-Zahlungen bezahlen und diese Person NICHT TOR für ihren Lightning-Knoten verwendet, wissen Sie, wer der Zahlungsempfänger ist (zumindest kennen Sie die IP-Adresse und bis zu einem gewissen Grad, wo der Computer steht). Andere auf dem Weg wissen dies nicht dies wissen (nur der Vertriebspartner weiß, dass der Zahlungsempfänger am Zahlungsvorgang beteiligt ist, aber es ist dem Vertriebspartner nicht klar, dass es sich um den Empfänger handelt). Wenn jedoch der Zahlungsempfänger dies tut, tritt die Situation wie oben unter 1.) beschrieben ein.

Um Ihre Privatsphäre zu maximieren, sollten Sie also Ihren Lightning Node auf TOR betreiben, obwohl das Routing von Zahlungen ein quellenbasiertes Onionrouting ähnlich wie TOR ist.

Die Verwendung von TOR in LN verursacht nicht den in diesem Dokument vorgestellten Angriff? Bitcoin über Tor ist keine gute Idee Danke.