Einige Fragen zu Lightning und Tor

Derzeit gibt es eine Welle von Artikeln, die behaupten, dass das Lightning Network schrumpft. Wenn Sie sich offizielle Statistiken ansehen, wie auf p2sh.info, scheint dies zu stimmen.

Mir wurde gesagt, dass einiges davon ein Effekt von immer mehr Lightning-Knoten sein könnte, die Tor verwenden. Imho ist es verrückt, einen LN-Knoten zu Hause ohne Tor zu betreiben, also könnte dies eine gute Erklärung sein.

Aber es bleiben noch einige Fragen...

  1. Warum werden Tor-Knoten nicht in der Statistik angezeigt? Darauf habe ich keine gute Antwort gefunden.

  2. Wenn Tor-Knoten nicht in Statistiken auftauchen – können Nicht-Tor-Knoten Zahlungen über sie leiten? Jemand hat erwähnt, dass Sie dafür Brückenknoten benötigen. Warum? Und was machen Brückenknoten? Sind sie öffentlich bekannt, haben sie ein spezielles Setup?

Danke an alle. Ich freue mich auf Ihre Antworten.

Antworten (2)

Wenn Sie BOLT 07 lesen, werden Sie im Allgemeinen feststellen, dass Lightning-Knoten und -Kanäle entweder privat oder öffentlich sein können .

Dies ist unabhängig davon, ob sie auf Tor laufen oder nicht.

Die Knotenankündigungsnachricht unterstützt explizit die Ankündigung, dass sie auf Tor läuft, wie in BOLT 07 geschrieben

Folgende address descriptorTypen sind definiert:

  • 1: ipv4; Daten = [4:ipv4_addr][2:port](Länge 6)
  • 2: ipv6; Daten = [16:ipv6_addr][2:port](Länge 18)
    • 3: Tor v2 Zwiebeldienst; Daten = [10:onion_addr][2:port](Länge 12)
      • Zwiebeldienstadressen der Version 2; Codiert einen abgeschnittenen 80-Bit- SHA-1Hash eines RSAöffentlichen 1024-Bit-Schlüssels für den Onion-Dienst (auch bekannt als Tor Hidden Service).
    • 4: Tor v3 Zwiebeldienst; Daten = [35:onion_addr][2:port](Länge 37)
      • Version 3 ( prop224 ) Onion-Service-Adressen; Kodiert: [32:32_byte_ed25519_pubkey] || [2:checksum] || [1:version], wobei checksum = sha3(".onion checksum" | pubkey || version)[:2].

Ich denke jedoch, dass die meisten Benutzer, die auf Tor laufen, ihre Privatsphäre schätzen und ihren Knoten nicht ankündigen.

Generell können Knoten nur angekündigt werden, wenn sie mindestens einen öffentlichen Kanal haben. Dadurch sollen Spam- und DoS-Angriffe auf das Gossip-Protokoll verhindert werden. Da einige Leute nur private Kanäle haben, werden die Knoten nicht bekannt gegeben.

Auch die meisten mobilen Knoten wie Eclair öffnen standardmäßig private Kanäle, da es für einen Benutzer möglicherweise nicht so nützlich ist, dass sein Mobiltelefon alle Daten aus dem Datenplan seines Trägers verbraucht, um ein Routing-Knoten zu werden.

Tor-Knoten tauchen in Statistiken auf, zum Beispiel 1ml.com. Ich betreibe Lightning-Netzwerkknoten nur hinter Tor.