0
Researching about the available routing algorithms for the Bitcoin Lightning Network, I have been reading the Flare whitepaper, and this idea/question came to mind:
Since all payment channels are created with a blockchain transaction, and Flare itself checks the Blockchain to see if a channel is live or has been closed, wouldn't it be possible to parse the blockchain for all live payment channels to create a complete, up-to-date map of the Network so that you do not have to use flooding or beacons on the Network itself?
Do/can on-chain transactions that create the payment channel store nodes' ids? If yes, then this seems a trivial and maybe effective tactic.
You can add data to the blockchain, like IP address or node name, yes. This would lead to a bloat of the blockchain, where everyone is already complaining about it's size ... Then the client would also have to parse the blockchain, to find it's counterparty? Maybe this is a good point for a discussion in bitcointalk.org? I have seen several lightning threads there ... – pebwindkraft – 2018-02-19T08:55:38.000