This patch for Neutrino (serving blocks data to remote LND nodes) it will improve dramatically the use of "mobile LN nodes" using this type of connection with Bitcoin nodes. Many users were complaining about losing sync due to high latency ping with neutrino peers, that were far away from their location (and always they tried to find the closest ones). But now with this patch the high ping is not bothering anymore.
Interesting enough, this PR had the number 300 😂
https://github.com/lightninglabs/neutrino/pull/300
Many thanks to our fellow Kevin, LL developer that was working hard, together with Hampus and Nitesh on this PR !
Who will benefit directly from this improvement?
- Zeus users, using the embedded LND node, starting with the new announced v0.9.0 will include this patch.
- Blixt users, that also is a full LND node, starting with new announced v0.7.0, will include this patch.
- Breez users, maybe they will update it too, even that Breez is using a forked LND code.
- Nayuta users
- any other LND node runner, using Neutrino to connect his LND node. Yes you can run any LND node without having a full Bitcoin Core running to serve blocks to your LN node. And is just fine and private.
Nevertheless, I encourage any full node runner to activate on his node the block filters and deliver publicly blocks data for neutrino clients. It doesn't affect too much your node and is not leaking any private information. But in this way you participate more in the decentralization of the Bitcoin and LN network, helping remote users to get easily and faster blocks data with their mobile LN nodes.