Wie kommunizieren Knoten über das Lightning-Netzwerk?

Ich habe den folgenden Artikel gelesen und das folgende Video angesehen.

https://medium.com/@melik_87377/lightning-network-enables-unicast-transactions-in-bitcoin-lightning-is-bitcoins-tcp-ip-stack-8ec1d42c14f5

https://www.youtube.com/watch?v=Ug8NH67_EfE

Auf diesen Medien heißt es, dass Zahlungskanäle nur auf einer TCP/IP-Verbindung (Unicast) und nicht auf p2p basieren.

Im Whitepaper des Lightning-Netzwerks gibt es keine Erklärung dafür, welche Methode verwendet wird, um einen Zahlungskanal zwischen zwei Knoten einzurichten.

Welche Methode wird zur Einrichtung von Zahlungskanälen verwendet? traditioneller TCP/IP-Weg oder p2p?

Warum sollte p2p nicht TCP/IP sein?
ähm. Meine Frage kann mehrdeutig sein. Ich meinte, dass zwei Knoten als TCP-Verbindung verbunden sind?
Sie fragen "TCP/IP oder p2p". Ein Peer-to-Peer-Netzwerk bedeutet, dass Knoten im Gegensatz zu einer Client/Server-Architektur miteinander verbunden sind. Die Verbindungen zwischen Peers sind im Allgemeinen immer noch TCP/IP - Sie fragen also zweimal nach demselben Thema.

Antworten (1)

Sie verwechseln hier zwei Dinge: Zahlungskanäle und Netzwerkkommunikation. Ein Zahlungskanal ist wirklich die Menge von Commitment-Transaktionen und deren Widerrufen. Es hat nichts mit der Netzwerkkommunikation zu tun und die Teilnehmer eines Zahlungskanals müssen nicht auf einem bestimmten Weg kommunizieren.

Die Netzwerkkommunikation, die die Knoten verwenden, um miteinander zu kommunizieren (z. B. um den Status des Zahlungskanals zu aktualisieren), verwendet TCP auf P2P-Weise. Wie Bitcoin stellt ein Knoten eine TCP-Verbindung zu anderen Knoten her, und diese Knoten haben Verbindungen zu anderen Knoten. P2P ist kein Kommunikationsstandard wie TCP und UDP, sondern ein Modell der Netzwerkstruktur und ein Konzept.