Commit Graph

6 Commits (0be40024d11e1d2f5f31079f89c6dfb15c8a0590)

Author SHA1 Message Date
Andreas M. Antonopoulos 1ec8cbed8b
Merge branch 'develop' into patch-24 4 years ago
Andreas M. Antonopoulos ea80a7a4eb
Merge branch 'develop' into patch-6 4 years ago
Imran f9a6514266
Channel Graph - Announcing, Verifying
Wrote the following two sections under 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?

I used Bolt 7 as a reference. I went for a simple approach, but it might be too simplistic. Feel free to add more relevant detail. In particular two things I wasn't sure about it:

1. The exact structure of the signatures in the `channel_announcement` message. Not sure if my explanation is 100% technically correct.
2. Attack vector for fake channel announcements. While I understand that having a network graph with fake channels is a problem, how exactly could an attacker exploit this?

https://github.com/lightningnetwork/lightning-rfc/blob/master/07-routing-gossip.md
4 years ago
8go 05dead01ae
reformatted
- reformatted for better visualization (even though just temporarily)
4 years ago
Imran ac6d1ed4d9
Channel Graph - Zombie Channels
I'd like to also credit Gabriel Comtefor this contribution as his medium article helped me write this section on Zombie channels. Specifically the points on Zombie channels being a burden on the network, and losing your funds even if you have a channel.backup are taken from his article below.

https://medium.com/@gcomxx/get-rid-of-those-zombie-channels-1267d5a2a708
4 years ago
Olaoluwa Osuntokun cce7ada5b7
ch-channel-graph: add chapter overview 4 years ago