I'm talking about wallets like Phoenix, Blixt, etc.
In my mind self custody is trustless. Like with a bitcoin cold wallet. But with these so called 'non custodial' lightning wallets I do have to trust them.
Sure I have an actual lightweight node running on my phone, but I can't open any channels on my own. I only get private (unpublished) channels to the developers node. So the devs can see all of my payments and theoretically censor them (or be forced by government to censor them). And if their node goes down for whatever reason I can't use it anymore.
It feels like to me that they are just like custodial wallets with an extra step and more expensive because you have to pay the fees for opening the private channels.
Only way for true self custody is to run your own node I guess.
Or is my understanding of non custodial wallets wrong? Am I missing something?
Blixt is a full LND node and you can open channels with whatever node you want. Yes, indeed are private (unannounced) channels but that is better, is a feature not a bug. A mobile LN node is not meant to be always online, so why would you open an unannounced channel? A mobile node is not meant to do routing, only payments, so no need for public channels. If you open public channels on a mobile node you are doing more damage than good. You said you want privacy, so why would you open a public channel then?
Phoenix, Breez indeed you cannot open channels with any other node. Also you have OBW and Electrum that you can open channels with any other node (if you do not use trampoline option).
reply
You can open channels to other nodes with Breez: https://doc.breez.technology/Opening-Channels.html#opening-channels
reply
I should have done more research on other wallets. I just used Phoenix and just assumed the others worked the same.
reply
No worry, we are still early, you have plenty of time to test them.
reply
Roy, is it planned to do more development on actual Breez or are you concentrated to move on to Greenlight totally?
reply
We aren't depreciating on Breez Mobile. We continue to improve it, add features and keep up with the latest Lightning enhancements.
reply
Ah yes, I forgot about that hidden option. Thanks fro clarifying it.
reply
Or use lnurl-channel
reply
Ah okay, I have only used Phoenix so far and just thought Blixt, etc worked the same way. That makes more sense then.
Why do I mostly see Phoenix get recommended as a non-custodial wallet when it's basically a custodial wallet?
You must learn more how to use these private nodes.
Ah well, I run my own node, so I don't really need or use them anyways.
reply
You are running a public node. That means you are more exposed than a private node. It's all about what do you want to achieve.
reply
I actually didn't say anything about privacy. But trust.
It's all about what do you want to achieve.
Agreed.
reply
Yes. And adversarial LSP assume that you have regularly launch your wallet or use watchtowers.
reply