¿Cuál es el propósito del mensaje Announce_signatures según lo especificado por Lightning Network RFC?

¿No es suficiente el channel_announcementmensaje para la publicidad del canal? ¿Por qué es announcement_signaturesnecesario el mensaje?

Referencia PERNO #7

Respuestas (1)

Según tengo entendido, el proceso se construye el canal entre dos pares. Por razones de privacidad, uno de los dos pares podría decidir mantener el canal privado.

Bolt7 usa la siguiente cita con una referencia al mensaje abierto de Bolt2

La voluntad del nodo iniciador de anunciar el canal se señala durante la apertura del canal configurando el bit de anuncio_canal en channel_flags (ver BOLT #2 ).

En ese caso, el par no firmaría el canal y no permitiría que la otra parte tenga un channel_announcementmensaje. De esta forma el canal no puede ser público ya que otros no reaccionarían al anuncio ya que faltan firmas.

Entonces, para resumir: el mensaje con las firmas es un mensaje entre los socios del canal que permite un mensaje de chismes del protocolo peer2peer para anunciar el canal. Espero que haya quedado claro (: