diff --git a/channel-graph.asciidoc b/channel-graph.asciidoc index 7fa320b..66b79a8 100644 --- a/channel-graph.asciidoc +++ b/channel-graph.asciidoc @@ -1,21 +1,23 @@ Chapter overview: + * explains the channel graph, and how it's modified+verified Relevant questions to answer: + * Gossip announcements: - * How does a peer announce a new channel to the network? - * How do nodes verify a channel announcement? Why should they verify one in the first place? - * How does a node control _how_ a payment is routed through its channel? - * What knobs exist for a node to set in their channel updates? - * How often are channel updates sent? - * How does a node update its node in the channel graph? Do we we need to verify this? - * How quickly does an update propagate? - * What are "zombie" channels? Why do they matter? + - How does a peer announce a new channel to the network? + - How do nodes verify a channel announcement? Why should they verify one in the first place? + - How does a node control _how_ a payment is routed through its channel? + - What knobs exist for a node to set in their channel updates? + - How often are channel updates sent? + - How does a node update its node in the channel graph? Do we we need to verify this? + - How quickly does an update propagate? + - What are "zombie" channels? Why do they matter? * Channel graph syncing: - * What are the various ways a node can sync the channel graph? - * Which is the most efficient? - * What is the "gossip query" system? - * Does a node need to keep up with all gossip updates? Does this change if they're a routing node or mobile client? + - What are the various ways a node can sync the channel graph? + - Which is the most efficient? + - What is the "gossip query" system? + - Does a node need to keep up with all gossip updates? Does this change if they're a routing node or mobile client? * Protocol Extensions via Feature Bits and TLV: - * How can the channel graph be upgraded using feature bits and TLV fields? - * How does a receiver signal that they can accept MPP/AMP payments? + - How can the channel graph be upgraded using feature bits and TLV fields? + - How does a receiver signal that they can accept MPP/AMP payments?