Skip to content

BOLT 2&7: exchanging of announcement signatures #92

@pm47

Description

@pm47

I think there might be a chicken-and-egg issue in the way we exchange announcement signatures with funding_locked messages.

Each party can compute its own announcement-bitcoin-signature, but it needs the other party's announcement-bitcoin-signature in order to compute the announcement-node-signature the way it is currently specified. So we can't actually build valid funding_locked messages.

Maybe we can work around this issue by not including the other node's announcement-bitcoin-signature in our announcement-node-signature (channel id needs to be included)? It would still prove that each node owns their respective bitcoin address, which can be linked to an actual tx, and that both nodes agreed on the announcement.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions