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.
Our latest update has similar modifications
great!
This sounds like a great development. From a practical matter, I wonder if I will notice a difference with my Blixt wallet once it's implemented through the update. Sync performance does seem weird now.
Yes will be a huge improvement in sync because will allow users that now have a ping of 200-500ms to have the same experience as users with a 50ms ping.
Right now I would recommend this:
Always check the peer to have a ping lower than 150ms if you want better experience. Also skip using Tor with Zeus and Blixt, is useless and you only make things worse adding more time response.
Thanks for this great information.
Why is useless?
Did you read the links about Neutrino I posted? Neutrino is offering more than enough privacy. Tor is for watching porn not for LN.
Tor is too slow to stream porn, I would not recommend that either.
good point this is what happen when you watch porn over tor
Thanks! Great Article! I've downloaded Zeus but it was taking forever to run on my phone! Is there any other way I can run my node on my 8gb Ram Android phone?
Read my guides first. Especially the ones about Zeus and Blixt Why people do not read?!
I thought I was the only one. Wish it was much quicker, especially because when we use wallets - we are trying to make transactions. It should take seconds to setup!
It's interesting to see how changing a few constants can greatly improve performance. I've been there! 🤠
doing batches of 10 instead of 1000 seems like it'd be a huge hit to performance, is this just because bandwidth? Do the headers still come in batches of 1000, I imagine there isn't as much concern for headers because they're only 80 bytes
Thanks Darth!!
Great. Thanks Darth.
Awesome!
Thanks for information
👀⚡️
Thank you @DarthCoin for sharing
👀
Thanks, mate