I could have sworn that @DarthCoin recommended this for Umbrel users but either I imagined it or I just can't search. Regardless.
  1. Is this possible?
  2. Is it a bad idea?
My gut tells me it is possible but is a bad idea. Feel free to tell me how dumb I am.
Yes, I was running both on an Umbrel software, some time ago. But just for testing. I will NOT recommend doing it with Umbrel or any other software like that.
In theory works fine, but if you are not enough skilled with CLI and all that stuff, you will have serious problems doing it and none of your nodes will work properly.
I can enter in more details, but is quite long.
Why would you want to run such a scenario? Is better to try to compartmentalize things...
Fun fact: did you know that you can run a BTC Core + CLN, activate neutrino on that Core node and then from other machine, just install LND and point it to your local Core node neutrino to sync? So in this way you do not need a 2nd core node with LND...
Is it a bad idea?
I can say yes... because you can kill easily your disk drive. LN nodes require a lot of I/O and with just one LN node is enough to stress it at maximum... with 2 nodes is killing totally.
reply
Would it also prematurely wear out an NVM SSD?
reply
Is not about speed
reply
Just the constant wear and tear?
reply
Why would you use a NVM SSD. I've used SSDs for years with no issue though. I wouldn't waste the sats on an NVMe drive. SSD should be fine. As darth said. Not about speed. No need for the speed.
reply
Don't waste your time @DarthCoin. Thanks for confirming.
reply
reply
Thanks. I think it was one of these guides that was in the back of my mind.
reply
Possible? Yes Bad Idea? Depends.. but probably yes. Lightning (as a routing node) takes capital and splitting it into two nodes is probably not the best use of funds. Also, most tools don't overlap so you will have to learn different things for each implementation. But if you want a 2nd node for privacy or something, then sure, go for it.
reply
Exactly, all depends of what do you want to achieve, to do... are many solutions and scenarios.
reply
Yeah, putting it out of my mind.
I was thinking more along the lines of running a second node with no announced (public) channels but I could do that on a separate VM/box. No need to complicate and possibly cause issues with my routing node.
reply
I was thinking more along the lines of running a second node with no announced (public) channels but I could do that on a separate VM/box. No need to complicate and possibly cause issues with my routing node.
You can run Blixt on mobile with a private (even better as zero-conf) channel to your node.
reply
I like Blixt but I don't like turning a phone into a critical piece of infra. To my knowledge you can't move Blixt nodes to a new device. I prefer to treat phones as disposable. Its a nice option if you don't have computer hardware but I think if you do it would be better to run a second node on a computer.
reply
Zero conf channels.. Essentially disposable channels. Actual sats are on your node, so the mobile can spend/receive without having to worry about the phone. If the phone is lost/compromised, you just kill the channel from your node. I know @DarthCoin has Blixt guides, but not sure if it goes into private/trusted zero conf channels.
reply
Yes I wrote a guide about that scenario here and indeed I didn't talk too much about 0-conf channels, just briefly mention them. https://darthcoin.substack.com/p/dunder-lsp-and-lightning-box-provider and here https://darthcoin.substack.com/p/bitcoin-private-banks-over-lightning
But I don't know what OP want to do, so not sure if these scenarios are good for him.
reply
You must make the difference between public and private nodes ! Blixt, Zeus, Breez, Electrum, Phoenix, Mutiny are built-in PRIVATE nodes. In a small shop like a grocery maybe you can use them to take payments but NOT for other stuff, like routing.
Again, depends on what do you want to achieve use one or another.
reply
Yeah, I know what you're saying.
reply
When I wanted to test LND in addition to CLN, I just started running Bitcoin node on another device at home.
reply
Yeah. The more I think about it I'd rather have a separate machine/VM vs adding complexity to my routing node. My reason for posting this question was that I had thought Darth had written about doing this and he did. Having a private node running on the same machine with unannounced channels. But that can be done on another system, phone, etc.
reply
I was wondering this also. You see core on umbrel and start9. Umbrel is set up as an LND node so not sure how this works
reply