Oddbean new post about | logout
 %90+ of LN users use a custodial wallet. It's pretty okay experience after a custodial service abstracts all the hard parts away. Low fees, fast TX times. What can you want more? 
 Self-custody 
 If you're okay with paying the costs of self custody then Phoenix and others launched soon should be able to do Lightning pretty seamlessly. 
 People like this don't want to hear your solutions to their problem, they just want to shout angrily into the sky. 
 A mongoloid can tell me piss soaked rags make great window cleaners but that doesn't necessarily mean the solution applies to everyone.

nostr:note1x6ua3wqx6fxr9xmh2y2r0uj5kpvwkqttgxeqkyewhtfzey6ld8kqqxj0qx  
 best if they sat in a bucket for a week tho 
 I know about phoenix and LSP based wallets, it's not exactly a secret. I've tried them all, they are very good, wished more people used those.

The fact they are good for someome passionate as me, does not make their UX good, specially compared to custodial wallets or even self-custodial shitcoin wallets.
 
 I don't believe one second you actually care about normie UX, you just hate Lightning. That's fine, Lightning has no feelings towards you. 
 Why do you even care for what I believe? At what point did this become personal?
If you think the self custody UX is great, then fine, we don't have to agree nor attack eachothers' character, motives or techincal abilities. 
 As someone who actually tests different wallets regularly and gives user feedback, I can confidently say that there are no silver bullets yet, and self-custodial Lightning is a chore to set up for most people. The masses aren’t coming to learn about liquidity and channel balancing and HTLCs. You have to want to use it because you care about the MOE case for bitcoin. In Western countries, it’s not really needed yet, but in some parts of the world, it’s a matter of survival. 
 As long as you need something running 24-7 + need to manage liquidity + worry about routes/failed payments, it's unlikely to be mass adopted in a self-custodial way.
Everyone does it out of love and as a hobby. 
 False. There are thousands of people and businesses using it non-custodially for real economic activity because Lightning is the fastest and cheapest way to settle payments online. Always has been, likely will be for a long time. 
 💯 
 Good straw manning Sir. All your pep talk, dismissive troll-calling and attacking good willed people from outside the IT world who are giving real feedback from lived experience won't change what us, the non-devs are struggling with. You are among a small group of people who understand all this naturally and think that Zeus wallet UI is for normal people. You lost sight of the streets. Your arrogant attitude is what drives custodial adoption. Check your privilege mate or you soon can enjoy your little Lightning bubble by yourself. In case you want that, be the big fish in a tiny pond, you're doing great. 
 Hosted node solutions like Alby Hub are very good alternatives if you don’t want to maintain hardware. It’s not free, but it’s very fast and it just works. 
 self hosting LN may never reach mass adoption. not because it sucks, it is growing elegantly actually. 
because people are lazy and the habit of offloading the burden of self custody to others has been carved into humans gene 
 Correct. 
 But, you just described a public routing node which is not, I repeat, NOT for regular users.  First off, and this is really important, it's PUBLIC. When has anything designed for public use, ever been suitable for private use? 

A public routing node provides routing services for the lightning network for fun and profit. It has to ADVERTISE itself to the world to attract other nodes to connect to, and use it's services.  

A public routing node requires a good working knowledge of Linux CLI and the knowledge and ability to secure an Internet facing server.  It's advertising itself to the world. It's going to be attacked. Add to that a static IP, decent bandwidth, and a fairly grunty machine if it gets busy.  

And, liquidity. If you haven't got a decent chunk of Bitcoin to provide a significant number of channels with enough liquidity to be useful to the network, you're waisting your time, money, electricity, hardware and effort. 

This is not the setup a regular person needs for a lightning wallet. 

End uses use a private, non-routing non-custodial wallet that doesn't need to be online 24/7, doesn't need channels balanced, because it doesn't route other people's payments. It uses  unannounced private channels so neither the wallet, the node, or the channels will show on any lightning network maps, or be traceable in any way. There's litterly no way to ever know if a private wallet exists. 

A private non-routing non-custodial lightning wallet, is private. No channels it uses can be seen by anyone. No payments made, or received can be traced by anyone.  

This setup can run on a cheap mobile phone.  And there's plenty of options for private, non-routing, non-custodial lightning wallets for mobile phones.

Phoenix wallet has to be the easiest non-custodial, non-routing wallet to use.  I have used Phoenix, now I use Zeus on mobile.   
 1. I'm describing end user nodes. Every node has to manage liquidity and routes some way or another otherwise you can't send or receive. It's not a routing node exclusive concern.

2. Unnanounced channels are NOT private. They are easily found by probing and looking on-chain. Don't operate under that assumption nor perpetuate that misnomer myth.

If you want a real world example of a end user self custodial pain:
nostr:nevent1qqsxw2vm768zzw59sgzggrs8gymrpcvtang2cwgnmw7uc49kkpf2q2spzdmhxw309akx7cmpd35x7um58g6rsd3eqgsdph4ln7cjmmup7s7hc62znwmcfqf2c8jd94f6yqkmd2k8af95vmqrqsqqqqqpds9u4y 
 > 1. I'm describing end user nodes. Every node has to manage liquidity and routes

No it doesn't. Fuck off with your bullshit. At least go an RTFM before making such stupid statements.

Or, you're not ignorant and you're intentionally lying to push a shitcoin.

Let me guess, if I do a quick look into your history, is there a lot of shitcoin promoting there?  

Soooo...what's the bet?  Is he an ignorant fool or shitcoin scammer? 

 
 You should reflect on the way you choose to act and argue online. It's really unhealthy. 
 Ah, ok. I've won that argument now that you've started with the personal insults.

Why don't you take your own advice and stick to the topic rather than degrading yourself like that. 

You have a lightening node that you've opened public announced channels, but you think you have a private node.  The evidence is you complaining about having to balance channels which you don't have to do with private channels. 

So, you don't have any idea about how to setup LND as a private lightning wallet, instead, you setup a poorly optimised, low liquidity, badly connected public routing node because you didn't do any research. And now you just complain about nothing working properly.

Your own ignorance is your problem.





 
 I don't have public channels. I never said there was a need to rebalancing it. Why are you pulling things out of your ass? 
 Nobody's stopping you from running your own node. 
 Is this a new level of gaslighting?
A: Lightining UX is shit
B: wdym, custodial wallets have great UX, what more could you want.
A: self-custody
B: nOoNE iS sToPpInG yOu (except terrible UX which was the whole original discussion point) 
 You need people like me — #iykyk 

https://youtube.com/watch?v=IsXx1nLqG7o 
 Here I hope I'll be able to put it together in a way it's understandable this time.
Statement is "LN UX is shit"
That's a generalized statement that don't hold true when you consider the % of custodial vs non custodial use.
You come adding a new parameter and you say you want self custodial use. You change the equation. It's no longer "LN UX is shit" it's "LN self custodial UX is shit" (hard)
By adding a new parameter, you changed the initial statement, then you'll get a different answer.
You claim to know "Physics/C++/", yet you fail to understand, or you intentionally make a disingenuous argument when you add additional parameters to something, the outcome will likely change.
Are you admitting you don't know how simple equations work?
I hope that helps.

You might be like "crypto doesn't mean shit w/o self custody" that's your opinion (also mine) many just simply don't care. They just want and easy and cheap way to play w/ their shiny sats. Masses are not self custody cypherpunk crypto fundamentalists, and likely they'll never be.
 
 Do you run a node or do you just make up shit as you go? Because if you run a node, my god, you must be terrible at doing it. 
 I run a node and yes, I am shit at doing it. 
 honestly, same
nostr:nevent1qqsref7zrxhr9psk95qdgmqnl42m3999f8dw3cu8qe740yv3jnvu8lqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygxsm6lelvfda7qlg0tud9pfhduysy4vrexj65azqtdk4tr75j6xdspsgqqqqqqsfax8ff 
 Most of us are, but we still do it anyway. 😅 
 Pack it up bois, leave node running to the pros. I'm not worthy of the priveledge nor possess enough intelect
nostr:nevent1qqsyqh82lvwdm55qldenuzeefzvxkmfypp2al2untgtcrp8kunfqdlgppemhxue69uhkummn9ekx7mp0qgs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccrqsqqqqqpr9ln7f 
 Have you tried Zeus, Mutiny, or Phoenix? All three are very easy to understand self-custody lightning wallets. 
 Yes 
 And what were the issues with using those? 
 They are fine pieces of software that make it as easy as possible to use Lightning in a self-custodial way. That was never in question.

The UX issues exist at the protocol level, they are stuff that apps can't easily solve.

Things like: the need to run a service 24-7, liquidity management, incoming liquidity, routing and failed payments. Not to mention the overreliance on lnurl which has a whole different set of requirements 
 While I agree those are all issues, there is no technology without tradeoffs. I personally don't think that those make lightning unusable or even especially difficult, and they are problems which exist with lots of internet technologies.

It will continue to get better and different layers with different tradeoffs will start to be more popular. 5 years ago, there barely was a lightning network. Now, it likely accounts for the majority of Bitcoin transactions (not by volume obviously but by quantity). 

For better or worse, probably over half the world is waiting until their bank offers a Bitcoin checking account before they decide to try using it. And that isn't because of a small blocksize or high fees, blocks are basically empty right now. So let's not break a good thing. 
 I agree with most of what you said. I like LN, that's why I dedicate time and money on it.
But I'm not pretending it has good UX. 
 Fair enough. I agree with that too, and I look forward to seeing cool new ways to make it easier to manage. Ideas like Ark or CTV seem interesting but there clearly isn't demand yet for new solutions for scaling to be brought to production. 
 Wait, I will get my violin 
 Running a Lightning node requires an equal amount of love for Bitcoin and disrespect for your own lifetime. 
Pretending it's usability is all sunshine & lollipops is free, dreaming of self-custodial adoption is priceless.
 
 People that are shit at running nodes (and terrible node default settings) are the reason the average person feels burned by lightning. nostr:nprofile1qqs0nt9skq6vfsgh06v979rrnuchau87mmnk2lqxpv2xaeusqfp30mqpzamhxue69uhky6t5vdhkjmn9wgh8xmmrd9skctcpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgwwaehxw309ahx7uewd3hkctc9ad278is right, running a routing node is not for the average person. 
 LMAO I didn't even had to make this shit up, someone eventually wrote it unironiacally
nostr:nevent1qqsxt3sn6qyegs52k9rj8lwwweggv4vw2j7ev7gu57m4y0msvvsag7cpz4mhxue69uhkummnw3ezummcw3ezuer9wchsygxpax4n544z4dk2f04lgn4xfvha5s9vvvg73p46s66x2gtfedttgvpsgqqqqqqs3z5fh5 
 A routing node is not the only option, you can run a private node and have a much better experience 
 That's exactly what I do 
 And you still are bitching about it?. 
 Hahahaha yes! Fucking connect Zeus to it and you literally have the best UX and fully sovereign. I don't believe he's running a node. 
 Private node?  

You opened multiple channels in unannounced mode?  Why are you balancing them then?  They're private, they don't route. Private channels work better when they're not balanced. Surly you've read the manual and know that?

Only public channels need to be balanced. They work better when they are balanced because it provides paid routing opportunities to route other people's payments.  

Private channels never route payments so being balanced doesn't do anything for you apart from waisting fees balancing the channels. There's no point balancing private channels.

RTFM 
 I never claimed that I rebalanced or needed to rebalance channels. Maybe instead of constantly crying RTFM you can actually read what I wrote and address the central point. 
 100% agree. The vast, vast majority of the world will never run a Lightning node in the current state of usability. 
 The vast majority of the world don’t operate their own website either. The goal is to make it easy to switch custodians. 
 Quick poll: who here believes this is the final goal? No judgement, be real
nostr:nevent1qqs29u7c93dxf0vm0pyml9ray809ntfqrf020q5njfq9klfnuzmu5rgppemhxue69uhkummn9ekx7mp0qgsqddupn4l3cl65wggcyehd009g0pwuatsfudh28f90vewx68vrylqrqsqqqqqpjuwky7 
 Holding money on a phone/watch should simply have two variants:
-Fully featured easy UX with node/lightning/mint in background (with thought-out failsafes)
-limited good ux but tiny data footprint
 
 I wouldn't say it is the goal. Complete freedom and self custody is always the goal. But I do think that this is a realistic outcome, and I don't believe it would be due to technical challenges. Most people don't want that level of responsibility that comes with that freedom. 

If one day it becomes clear that 250M+ are trying to use base layer Bitcoin, my perspective may change. 
 Folks will work 100k hours in their life but won't even spend a day a year to manage their own savings throughout their lifetime. They'll spennd money every day but think "someone else can do it, money's not my kind of thing"

Crazy to think they'll spend a day a year keeping a node reliable! 🤣

This isn't a dig on the LN protocol; there are Uncle Jim islands everywhere using their channels well.  It's aimed at "lightning" the nebulous term that means "all things not-onchain regardless of how custodial or nonprivate or poorly designed or thought out" 
 Whats your opinion on the way muun wallet handles "lightning transactions" with submarine swaps? 
 It makes it easy for people to use, but it provides a bad UX when fees are high. 
 What's up today, how are you doing? 
 Horrible for companies, and not really worthy right now as Lightning payments are nearly nin existent. 
 Here you go:
nostr:nevent1qqsxt3sn6qyegs52k9rj8lwwweggv4vw2j7ev7gu57m4y0msvvsag7cpz4mhxue69uhkummnw3ezummcw3ezuer9wchsygxpax4n544z4dk2f04lgn4xfvha5s9vvvg73p46s66x2gtfedttgvpsgqqqqqqs3z5fh5 
 I love watching you run victory laps after winning a game nobody else is playing