Was ist der Zweck der Nachricht announcement_signatures, wie vom Lightning Network RFC angegeben?

Reicht die channel_announcementBotschaft nicht für Kanalwerbung? Warum ist die announcement_signaturesNachricht erforderlich?

Siehe SCHRAUBE Nr. 7

Antworten (1)

Soweit ich den Prozess verstehe, wird der Kanal zwischen zwei Peers aufgebaut. Aus Datenschutzgründen könnte einer der beiden Peers entscheiden, den Kanal privat zu halten.

Bolt7 verwendet das folgende Zitat mit einem Verweis auf die offene Nachricht von Bolt2

Die Bereitschaft des initiierenden Knotens, den Kanal anzukündigen, wird während des Öffnens des Kanals signalisiert, indem das Bit „Ankündigung_Kanal“ in „Channel_Flags“ gesetzt wird (siehe BOLZEN #2 ).

In diesem Fall würde der Peer den Kanal nicht signieren und der anderen Partei verbieten, eine channel_announcementNachricht zu erhalten. Auf diese Weise kann der Kanal nicht öffentlich sein, da andere nicht auf die Ankündigung reagieren würden, da Signaturen fehlen.

Zusammenfassend also: Die Nachricht mit den Signaturen ist eine Nachricht zwischen den Kanalpartnern, die es ermöglicht, dass eine Klatschnachricht des Peer2Peer-Protokolls den Kanal ankündigt. Hoffe das hat es klar gemacht (: