pull down to refresh
117 sats \ 1 reply \ @DarthCoin 8 Mar \ on: LND w. Neutrino Backend // Privacy & Security lightning
Here is all you need to know about neutrino: https://github.com/bitcoin/bips/blob/master/bip-0157.mediawiki
Exactly for this was created neutrino (BIP157), to be able to run a LND node without the need of full bitcoin blocks on the same machine.
You can use well known public neutrino nodes like:
btcd1.lnolymp.us | btcd2.lnolymp.us - for US region
sg.lnolymp.us - for Asia region
btcd-mainnet.lightning.computer - for US region
uswest.blixtwallet.com (Seattle) - for US region
europe.blixtwallet.com (Germany) - for EU region
asia.blixtwallet.com - for Asia region
node.eldamar.icu - for US region
noad.sathoarder.com - for US region
bb1.breez.technology | bb2.breez.technology - for US region
neutrino.shock.network - US region
Or search random ones in your area
https://bitnodes.io/nodes/?q=NODE_COMPACT_FILTERS
You could also run a full bitcoin core on your own machine with activated neutrino mode and point your other LND machine/device to your own neutrino. Can be in the same LAN IP, tailscale private IP or public IP/domain. You can run it privately (only for you) or publicly (to share with others).
If you run a bitcoin core solely for having a full node synced, this node you can use it for multiple other LN nodes, using neutrino. Is a very elegant way to run multiple LN nodes without hassle.
Example: you can spin up a LND node on a cheap VPS and point to your home bitcoin core node as neutrino peer. Or to whatever of those mentioned above.
You can also run multiple LND nodes in VMs on a local machine and point them to your local core neutrino machine/IP.
That doesn't affect your full bitcoin core node except your internet connection, but you are just "serving" blocks info.
As a LND client to a random neutrino server, you are not revealing any of your information (IP, pubkey, traffic etc) you are just reading blocks, nothing else.
To add to this, neutrino is specifically a privacy focused solution for outsourcing block validation... it does this by getting compressed versions of entire blocks rather than asking a server for info about specific outputs, which could be used to deanonymize or otherwise attack you
The security profile is that you're not validating blocks yourself as you would with a full Bitcoin core node
For an edge node with a channel or three for use by you / small business / eCommerce its perfectly fine.
It's not recommended if you plan on running a routing node with lots of random peers.
reply