I really gave it a try, Blixt, Breez and last but not least Phoenix. With the latter, I had more than 15 channels open and inbound liquidity scattered all over the place. In total enough inbound liq but every other receiving transaction opened a new channel with 3000 sat fees. I'm done with it.
What's next?
  1. I keep my own node with private channels to stacker.news ;-) to try things out and learn. I use RTL and Zeus as the mobile wallet. This gives me full control. I use it just to zap a few sats on nostr or tips in general.
  2. I will use from now on WoS (yes throw tomatoes please) because it just works! More than 500k sats I will swap out to on-chain using boltz.exchange to self-custody my coins.
OT: I believe that's the way to go to on-board newbies: Show them WoS, send them a few sats for the bond to buy btc on robosats, let them receive the sats in WoS and show them how to swap out to self custody on-chain using exchanges like boltz! Later they can learn how to coinjoin with Sparrow.
Many thanks for your attention.
I have been using Phoenix for a while and didn't have such problems. In fact, I am quite happy with it.
There is something where you are right: since they are charging 1% fee, 3000 sats minimum, they should always open a 300000 sats channel at least.
If you use the Android version, you can disable automatic channel creation.
Lastly, custodial wallets maybe could offer the chance to open a self-custody channel upon reaching a certain balance. That would bring the best of both approaches.
reply
I think Phoenix should implement some kind of hosted channel until you reach the point that switching to "onchain" lightning channel is worth it.
reply
Good suggestion on the end there. πŸ‘
reply
Another person spoiled by the convience of IOUs.
reply
I suppose the reality is that some people just want to use money as a tool that "just works", and don't want to dedicate 100+ hours into figuring out how to use it.
reply
This is not a knowledge problem. Phoenix "just works" more than any other wallet out there.
This is a guy mad about paying fees and would rather a bank hold his funds. You can spend hundreds of hours learning, or you can touch the stove once.
reply
It might "just work" better than any other wallet out there, that does not mean it's accessible for noobs. Especially if every other receiving transaction opened a new channel with 3000 sat fees, that doesn't sound like a great experience.
reply
Phoenix it is indeed the most accessible for noobs. But there's this misconception that payments over LN must be free... This is what Tony was trying to tell you: users must do their learning about how the use all these wallets. Yes, is not so easy for many new people, but Bitcoin means responsibility for your own actions, including hours and hours of testing, learning, reading etc. Only like that you achieve the level of knowledge that could offer you full self-custody.
If you are just lazy and go straight to custodial services... then:
reply
Yes, people are lazy. That's what I was saying. Most people are busy trying to get laid or whatever, or hell even just get by, and don't have the inclination into figuring out money.
Once self-custodial wallets are as simple to use as cash app I think we have a fighting chance. Until then, yes many will get what the deserve.
reply
deleted by author
reply
Hey it's still faster and easier to send and receive payments than waiting for authorization from my bank
reply
Nope, that was Muun, but they did some weird stuff.
reply
reply
I know, but the noob doesn't care. It has a great UX and worked just fine for some lightning payments and I used it to swap ln to btc and vice versa!
For as long as this is true, it will be easy to take time and resources from people. People seem to care a lot about having time and resources taken from them.
reply
The thing with Phoenix is that you have to start in a smart way (creating a big enough channel and explain why), which is not easy to onboard noobs. Otherwise it works perfectly fine and ACINQ hybrid model is the path to follow IMO. They just need to add little tutorial to avoid people paying 1% cause of lack of liquidity.
As for other non custodial wallets I had bad experience so far with Breez (high fees), OBW (didn't work), Bitkit (1/50 payment goes through), and even Blixt which often fails for unknown reasons (same for one of my friend) even if my channels should allow the payment to go easily) In conclusion I use Zeus+Umbrel with LNC, or Phoenix
So indeed the path toward self custody on lightning is still long and far from being mainstream, but Phoenix if correctly handled from the start, works incredibly well already.
reply
I am OK with your statement. The road to self custody is not easy. You must have done all the steps into learning and understanding how it works. Just jumping straight into self custody without doing your learning, is not the right way and always end up in frustration. Important is the journey, not the end.
As I said in this post: how to choose the right wallet #70725
reply
At this point I agree with you.
reply
I use lately Walletano's PWA. It offers both a custodial and a self-custodial wallet. I only tried the custodial one, I might connect my node later. But it's multi wallet, so you can have lots of wallets (custodial and self-custodial together) for different use cases (business or personal).
WoS seems a little faster probably because Walletano is quite new and doesn't have yet too many channels but I like more Walletano's UI.
Plus it was quite easy to setup my LN address the same as my email address.
Will keep you posted as soon as I connect my node.
reply
too easy to lose sats with self custody lightning solutions. profit isn't important to me but losing sats just for normal use is unacceptable.
reply
You will never "lose" sats with LN. You lose only the control of them if you do not know what are you doing.
As I said many times: Bitcoin is a natural selection. Only the brave and knowledgeable will use it properly.
reply
I'm very new to lightning. I only created a (custodial) wallet a month ago, to sign up for SN. Reading through your post, and the comments confirms my gut feeling that self-custody will not be for everybody.
reply
I had more than 15 channels open and inbound liquidity scattered all over the place. In total enough inbound liq but every other receiving transaction opened a new channel with 3000 sat fees. I'm done with it.
Interesting. Is it possible that you have a lot of small channels and mostly receive sats?
I don't have this problem
reply
People don't pay attention to my posts and tests... #188654
reply
Yes, they do, but your post came too late for me and just confirms my experience.
reply
Yes, receiving payments in the range 25-100k or sending sats from my private channel node to Phoenix to get inbound liquidity for my private node, lol. It was a total mess.
reply
Hmm mostly receive. Buying liquidity from LNBig to blixt wallet would have done them well.
Well, there's a lot being developed that will make lightning even easier than what LSPs have been able to script out on their own.
reply
On Phoenix you can disable the open channel in the fly. That's how I use it.
reply
But only on Android (afaik).
reply
hehe, serves them right apple followers:)
reply
To be fair, LN is a payment network.
I find WoS a brilliant and well-executed application for its purpose: Send and receive payments, minimum fuss, minimum fees.
If the amount you have is more than pocket money, either send it to a self-custodial LN wallet (if you're gonna need it soon), or an on-chain wallet for longer-term storage.
reply
One of the value propositions of Lightning (maybe I misunderstood?) are that there are "no fees". For Lightning to Lightning this is mostly correct, but the cost to set up channels and all that stuff still counts as "fees" in my mind. Might as well give me 3% visa surcharge in that case.
This is not a bad thing, it is just early days that has seen engineering solutions where more UX is needed IMO.
I feel this is a UX problem that will be solved eventually with some kind of technical magic with autobuying cheap liquidity / ELTOO + BIP118 or something.
The issue is that if you want to use Lightning for receiving any kind of regular income you will be constantly opening channels as you run out of liquidity. I don't see how you can currently use Lightning like you would use a bank account where you receive a lot, and spend only a part of that.
The big questions include "What even is a wallet?" and "How can Lightning infrastructure integrate into the paradigm of accounts / saving / checking / income and expenses" that most people are used to for their daily life.
reply
The workaround for this is to use a custodial solution or LSP that manages the inbound liquidity for you "under the covers" and you swap out on a regular basis to on-chain and self-custody bitcoin.
reply
Can you please provide an example setup of this?
reply
WoS to receive lightning and swap out using boltz.exchange to your cold storage.
reply
Thanks. I think it is early days but would be interesting to see this functionality get abstracted away for future average users in as much of a self-custodial way as possible. How does liquidity swapping work?
E.g. If I max out my inbound liquidity and you max out your outgoing, we can somehow join them back together?
reply
The way I use it is as follows: I buy small amount of Bitcoin on robosats. The sats I receive via Lightning. I want the lightning btc on-chain, so I go to boltz.exchange and specify the amount I want to receive on-chain, I provide the btc address, pay the lightning invoice and voila, I have moved sats off the lighting network and my custodial wallet is mostly empty!
reply
Good. But try to install Simple Bitcoin Wallet or Valet and open one channel to your node. No extra fees besides onchain fees.
reply
If (god forbid) WoS goes down, how much will you cry? Picture the scenario honestly
reply
< 100€
reply
Totally okay :)
I like Phoenix to hold more (over 100), Blink to pay merchants (under 100) and Alby to zap on Nostr (under 10 fiats).
reply
Do you mean blixt instead of blink?
reply
It would be nice if WoS publish their apk somewhere else like other wallets do.
I've been doing some research, and I found this resource:
It tests for reproducibility.
Personally I have been using Blixt on my mobile devices.
It's lightning wallet that can be fully hosted directly on android/ios, and the channel backup can be restored to a dedicated LND instance. It takes about 30 seconds longer to sync on startup compared to the custodial lightning stuff, though, so there's a tradeoff. And it can be sideloaded from github. And their telegram channel is really helpful.
reply
LN Newbie question:
What about blue wallet? It has multisig (called vault)
KYC options in terms of lightning support: Strike, cash app, kraken.
No KYC but it is custodial: coinOS.io
reply
On Android, electrum has lightning support as well.
reply
I have few channels in Phoenix and no problem receiving. Didnt open new for like 2y, so I think problem is in you. What are their sizes? If they are too small and you want to accept big tx, ofc it wont go in.
Yes, custodial is for noobies, but you seem to operate with higher amounts.
Send 1M to Phoenix, pay with it or send it out, now you have plenty of inbound to accept 500-900k sat transactions.
WoS can send onchain as well, no?
reply
𝐇𝗼𝐰𝐝𝐲 𝐝𝗼 ? 🀠 πŸ‘‹
reply
Good. But try to install Simple Bitcoin Wallet or Valet and open one channel to your node. No extra fees besides onchain fees.
reply
But if you have your own node, why bother with WoS and submarine swaps? This is maybe the thing that deserves some tomatoes. No inbound liquidity? You can buy at amboss for example, quickly checked and saw offers with 0.25% (= 2500 ppm) price. Boltz costs you 0.5%. I though about privacy of both methods, and not sure, it could be better with WoS + Boltz. If you just receive by lightning and then close channels, you sort of reveal to payers which UTXOs are yours. Not exactly, closing channel produces 2 UTXOs and only one of them is yours. With WoS+Boltz, payers have no idea, WoS or Boltz individually know little, useful info is only revelead if they cooperate or are coerced/subpoenated.
reply
I'm running my node on VM which is not 24/7 online (during vacation I might close the channels). This is not a problem for my btc full node, but I face a risk of getting force closed, that's why my lnd node is only to experiment and learn and I have only private channels.
Regarding privacy: I'm using a VPN and of course anon email to "register" the WoS for backup purposes. Not perfect but a least the overall privacy is good with WoS + Boltz.
reply
not having node online 24/7 is not necessarily a problem, especially if you buy your channels and do not route (impossible with only private channels anyway). The seller is supposed to keep that channel open during the agreed-upon period, even if you go offline. So the only arguments against this are some inconvenience/extra work and unfamiliarity, and perhaps privacy.
But ok, not throwing any fruit or vegetable, just pointing out there may be better ways, worth of considering at least.
reply