pull down to refresh

Running since 2019. Total liquidity around 1 BTC, forwarded ~2 BTC during its lifetime. Here are my reasons:
  • It's losing too much money. According to bos I've spent about 1700000 sats on miner fees and made about 90000 on routing fees. Onchain fees around 2020 were quite high and I didn't have the experience to not use the default fees. Anchor channels became a thing a bit later. Only briefly experimented with active rebalancing so it's not included, mostly used automated channel fee setting.
  • Got a HTLC worth 3M stuck onchain. I'm positive I can rescue it but if not this further increases my losses.
  • Dissatisfied with LND - I was excited about dual funding, liquidity ads and BOLT-12 but they seem to be all in on tokens. Not upset or anything, it's their project, they can do whatever they want with it, and it still provides great value to LN but still. Might reconsider if LDK based node software appears in the future.
  • Running routing nodes is for professionals - as stated by LN devs on BTC Prague DevConf 2023 (i think) lightning panel. I thought decentralization is important but oh well.
Big thanks to all LN devs and node operators, it was fun! Wish you all a good luck. Special thanks goes to contributors to nix-bitcoin and lndmanage.
I share your experience, although at a much smaller scale. Liquidity management is a pain and potentially expensive. The only way to make it profitable net of opportunity cost is if you are managing a huge amount of liquidity, which of course carries its own risks and is not suitable for small time operators.
That being said, my position is that the option of decentralization can be as important as actual decentralization. Thus, it doesn't bother me as much that routing is dominated by big players, if we still have the option to easily connect to peers that we need to do business with. I wrote about the importance of option value here: #1030571
reply
200 sats \ 4 replies \ @Wumbo 3 Sep
Got a HTLC worth 3M stuck onchain. I'm positive I can rescue it but if not this further increases my losses.
I will show my ignorance, why is it stuck onchain?
Reasons I can think of:
  • Bad fee estimate. - This doesn't seem likely with the low fee environment.
  • You don't want to wait on the timeout.
reply
Channel got force-closed and confirmed several months ago but LND refuses to sweep the output. Not quite sure why, probably a good old software bug. I don't think my channel db is corrupted so all keys should be there.
reply
Need chan-tools to sweep it
reply
Used chantools to sweep the non-HTLC output of that tx but it seems to me chantools do nothing with HTLCs. Will look into chantools sweeptimelock again.
There's a small chance this is fixed by https://github.com/lightningnetwork/lnd/issues/10053, planning to start looking into this more seriously if that's not the case.
reply
I don't remember all the particulars of a recovery but the channel type would matter, static key may be trickier than anchor... if anyone can give you an answer in 30 seconds it be Guggero in the LL slack.
reply
160 sats \ 1 reply \ @leo 3 Sep
Keep your node, with one or two channels to other good routing nodes. It's very useful for making and sending payments over the Lightning Network
reply
I agree, for personal use and better privacy...plus not relying on other "banks" infrastructure
reply
100 sats \ 2 replies \ @nout 3 Sep
How was your SSD usage with lnd. Do you have SMART stats to show for those?
reply
Here's the output for smartctl -x, let me know if you'd like something else: https://paste.rs/vHP04
I'm a bit puzzled by the Power On Hours value which is some ~300 days even though the drive has been in use for more than 4 years.
reply
According to /sys/fs/ext4 there's been 17 TB written since July 2021.
reply
No shame in that. One needs a good reason to admin own node, like running a shop that acceps sats etc. Routing as a business model only works from much higher capital investment and rig sophistication.
reply
I was excited about dual funding, liquidity ads and BOLT-12
These are the dumbest of dumb things ever pushed in Lightning, LND isn't perfect but at least didn't push this garbage.
reply
Hahahahahahahah
reply
What's your favorite protocol upgrade?
reply
AMP is the only thing notable since inception, Anchors smooth a few rough edges.
Splicing has been over-hyped, but I could see LSPs passing on some cost savings in special situations in a competitive market, but it wouldn't be a material improvement.
Mobile nodes had poisoned the roadmap for a long time, healing is to focus on the shell not the protocol.
reply
Yeah splicing, forgot to include that in my list.
I liked the idea of basic LSP functionality built into the core protocol without needing to touch HTTP but I suppose that ship has sailed.
reply
Yea that's terrible engineering, a payments protocol should not conflate with a reputation graph nor a bulletin board. It's bad enough the network had to be bootstrapped with channel gossip, that should have been done at the application level too and could have been had something like Nostr existed at the time.
Can't be the native money of the internet without HTTP, where would Lightning be without LNURL/Lightning Address/Nostr?
Bolt12 is equally ridiculous by trying to turn Lightning into another Tor for arbitrary data. CLINK by using Nostr is the way.
In an ideal end-state, LSP's go away completely, and your channels are optimized organically through your actual economic activity.
This is also why I tell anyone thinking about setting up a "routing" node they have a fundamental misunderstanding of what Lightning is and how it works, there are no successful routing nodes and its a fools errand to attempt it. The reality is there are just other businesses with organic activity to their own nodes who's unique position make for being a net+ router.
Thanks for sharing your experience, more people need to understand that routing is unwarranted hype just like most of what gets peddled in Lightning.
reply
"This is also why I tell anyone thinking about setting up a "routing" node they have a fundamental misunderstanding of what Lightning is and how it works, there are no successful routing nodes and its a fools errand to attempt it"
Let me tell you in all humility that you have no idea what you are talking about. It will not be easy or usual but I know that there are several nodes with constant benefits and they are not from services like ACINQ but from plebs.
reply
In a few rare cases people that established their own network effect through longevity and elite management may scratch out out a small yield, very rare, odds are though these people are blowing smoke up your ass "trust me bro"
not be easy or usual
So you're just talking to talk...gtfo
reply
deleted by author
IMO opinion it's still early to have a market that really pays out routing nodes like yours, once more people and merchants are using it routing will be much more profitable. Now I like the idea of running a small node just for personal txs.
reply
I'm not sure about that, because you need to compete in the fee market.
  • participants with a lot of capital have an advantage over participants with little capital
  • it's a zero-sum game where you need to have a trader mindset to succeed, and i'm not a trader
reply
in the current scenario yes, because there's more offer than demand for LN tx in terms of fees
reply
reply
3M is no joke. Good thing you managed to unlock it, should’ve posted on SN earlier. Hahaha.
reply
If bitcoin taught me anything, it's to stay calm in the face of losing a lot of money :D
reply
Running a Lightning node isn’t a profit center and that’s fine. I run mine for control: self-routing with Alby/Zeus, custody on my terms, no dependency on third parties. I don’t rebalance, I don’t chase ROI. It’s not about yield; it’s about sovereignty.
reply
Run private nodes. Public nodes ARE for profit.
reply
Maintain a routing isn't easy, hope you still have a normal LN with private channels to continue using the LN.
reply
Unfortunately it doesn't seem like Lightning is taking off... at all.
Lightning Network nodes, channels and number of BTC have all been steadily going down since peaking around 2022.
Check https://1ml.com/statistics under web archive for yourself.
reply
Wrong. You are looking only into public nodes. You forgot about private ones that you do not see them. Learn more before saying stupid things.
reply
MoE use of Bitcoin is hugely obstructed. Where it is not outright banned it is hit by unreasonable tax recording and compliance requirements for it to be lawfully used. You can only really zap and use LN as an everyday consumer (where it is technically permitted) if you are prepared to say FU to the governments tax compliance requirements and most people won't. IMO this obstruction is not accidental - bankers and governments do not want anyone or anything intruding on their precious fiat MoE monopoly.
reply
Agree it's not accidental, but also there's so much hassle on a societal level to pay with Bitcoin. Chicken and egg problems are not easily solved.
Fiat was effective precisely because it was by decree (i.e fiat) - do this or else.
Having it come up organically will take way, way longer. And in cases where you don't want to use fiat, the uneducated people there are happy to simply cash USD.
reply
nodes, channels and number of BTC
Are these a good metrics? Can be explained by underutilized/unprofitable nodes like mine shutting down.
Not sure what would be a better metric since the actual flows are hidden. Mobile wallet downloads maybe?
reply
100 sats \ 1 reply \ @alice_bob 3 Sep
omfg! how have you been holding on for so long with those negative numbers... If my node after a year did not generate thousands of sats a week of profit I would have closed it ipso-facto.
reply
Short version is that I may not be very smart
Long version:
  • was hoping to learn about LN and potentially get a related job (have a different job now but learnt a lot)
  • was hoping that by putting the coins on LN => BTC becomes more useful as a medium of exchange => more adoption => greater real-world value even though my number went down
reply
100 sats \ 1 reply \ @siggy47 3 Sep
Are you still going to run a lightning node for your own use?
reply
Currently playing with Phoenix Wallet and friend's LNbits to see what's the end-user experience like. Might spin up smaller CLN instance at some point if I'm bored.
reply
Literally everyone I know who’s run a lightning node has lost sats
But was it worth it to increase your conviction in bitcoin? Are we all gonna make it??
reply
I'm happy that there are a lot of smart people trying to make bitcoin work as a medium of exchange, and you need to explore the dead ends before you can find the right path. And lightning is becoming more and more usable for normal people, albeit slowly.
Will we ever be on par with the fiat payment cards UX? Will lightning be the L2 of choice? Would a soft fork that moves part of the massive complexity to L2 (e.g. LNhance) help and is it even feasible at this point? Only time will tell ...
reply
Running one just for personal use is easy, pretty much anyone can do that. But setting up a relay node? That’s pro-level stuff.
reply
Got it I think that’s a key differentuator
reply
Just because you decided not to become a professional, does not mean LN is centralized.
You also have to be a professional to run electric/plumbing/HVAC, etc. yet, you can still find many people with with those professions in nearly every town! Pretty decentralized considering the level of training/licensing/insurance required.
reply
Valid point. What do you think are the requirements to become professional (capital & others)? How many single-person operations do you estimate there are that are profitable enough to make a living?
reply
1 BTC is plenty to start. Knowledge about the protocol, systems administration, good business acumen, and creative financial engineering are what separates the pro from the hobbyist.
Your "edge" as a node is your ability to select, size, and sustain high-demand channel liquidity at competitive prices. Your revenue can disappear if some other node decides to compete with you. It's a race to the bottom to find out who can price the liquidity most effectively.
It's not exactly the kind of business you want to depend on to fund your lifestyle, unless you're confident in your edge and competitiveness. With automation, a node could become a 0.1-person operation (mostly passive).
reply
You fought the good fight 🫡
reply
Great rundown. Thanks for sharing.
reply
50 sats \ 0 replies \ @Entrep 4 Sep
Totally get where you're coming from. It takes a serious amount of dedication and money to be a good routing node operator
reply
50 sats \ 0 replies \ @brave 4 Sep
Running a node since 2019 is no small feat, and forwarding ~2 BTC is impressive. Sorry to hear about the losses and the stuck HTLC, that’s rough. Totally get why you’re stepping back; it’s a tough game for non-pros. Big props for contributing to decentralization and shouting out the LN devs and nix-bitcoin/lndmanage contributors.
reply
Darn, it seems running a LN is way tougher and expensive than I thought.
What do you think of outsourcing the job to a third party like Alby Hub? https://getalby.com/pricing
I was thinking of getting the Pro Cloud account, would that shield me from any trouble, or can I still lose money in addition to the $12.90 per month?
reply
Not familiar with Alby, does it handle opening channels and setting fees for you?
reply
Alby, does it handle opening channels and setting fees for you? Found out, unfortunately Alby does not manage anything, it only hosts the LN software.
reply
Got a HTLC worth 3M stuck onchain.
Try chantools to recover your fund. I had the same issue around 2 years ago. And I was able to recover all my funds.
Here are some examples of chantools usage (I forgot the usage, but if you need help, folks at LND Slack are very responsive):
chantools sweeptimelock \
	--fromchanneldb /home/username/.lnd/data/graph/mainnet/channel.db \
	--sweepaddr bc1qn42f9fgx608wdyzgjurspj79l07dy8ms9l6xgt \
	--feerate 5 \
	--publish


chantools sweepremoteclosed \
	--recoverywindow 300 \
	--feerate 5 \
	--sweepaddr bc1q457jfjckfw9hpcucqvggmvnf46edndjjj3zz3g \
  --publish
reply
Thanks for sharing ⚡️ You were amongst the first LN node runners, we thank you for your service 🫡
reply
I use coinos because it makes LN easy for a non tech person like myself and I want to be able to spend sats not just hoard them. It is disappointing that LN seems to lead to increased centralisation of control and even technically competent people like you struggle to manage independent LN liquidity. The protocol and its layers are still evolving and a lot of people contribute in good faith, sometimes at a loss but that is the nature of innovation and ultimately growth. Bitcoin is an experiment- its interesting to see it progress. In a similar way to your experience I struggle to see how my small scale mining will ever break even- its really more of a hobby, learning exercise and interest than a viable commercial investment...and thats ok by me.
reply
Running a public LN node is not about decentralization.
reply