I listened to an interesting podcast recently. The interview guest was Danny Diekroeger. His day job is running the Lightning node for Cash App which is something of a big deal.
This links to him talking about his Lightning node operator journey: https://curiocaster.com/podcast/pi4431579/9771111713#t=3683,5479
Like many Lightning fans, he's very deep down the rabbit hole of how to make money routing other people's payments. The big issue on Lightning, however, is not routing, it's finding a use for the service!
He recently posted on Stacker News for the first time with a post entitled "how to be a profitable lightning routing node while adding value to the network"
I think it's worth sharing my perspective here on Hive, even though it was targeted at Lightning people.
My perspective: find utility don't just shuffle sats!
Here's a perspective routing node operators should think about: what are the USES of Lightning and how do I help THOSE? Try to look through the eyes of others.
I serve customers, I let people swap between Lightning and Hive, I don't give a shit about your views on Hive, if this site had it I'd have a block on anyone who said shitcoin to me but hey, I can and will just ignore you.
Here's how I operate: Hive comes in with a lightning invoice, I pay the invoice subtract my fee (200 sats + 0.8% of the value + routing fees) and I return a small amount of change to my Hive user. I also receive Lightning with a properly formatted message and then send Hive to the Hive user, same fees. I also receive streaming podcast payments and boosts and pass those on to Hive users.
I want to pay all the invoices and never see failures and I want it easy for incoming payments to come in. My service operates up to 300,000 sats per payment because that's what I want right now.
I look at the routing fees (which I pass on to Hive users) and I try to look where I'm sending funds to. That's why I have as direct as possible paths to Wallet of Satoshi, Muun, Bitrefill and GetAlby. I have a nice channel with ZeroFeeRouting and I've also opened one with Danny now as well because I was too dependent on ZFR and he was down for an afternoon.
I don't want to probe or guess or look for routes. If I see payments going through a high fee node repeatedly for my use case I will open a channel to route around that.
As much as this routing thing works, the vast majority of real use cases (i.e. not routing) are on big centralised wallets (or hybrids like Muun which does have a central node) and I can route direct. I would encourage anyone who actually tries to use Lightning as a value transfer system, to carefully avoid long routing paths and link to your repeat partners as often as you can.
BTW this is why I love ZFR. He's my path out to the bits I haven't managed to snag a direct path to and the inbound channel I can generally rely on.
Also I largely squash and avoid all routing on my main node by setting very high fees but I'm starting to learn that when I've pushed a whole load of sats out to Muun, if I carefully set fees on ZFR and Wallet of Satoshi I can balance things back. This is horribly manual and I make mistakes, but I don't see this changing any time soon.
Support Proposal 222 on PeakD
Support Proposal 222 with Hivesigner
Support Proposal 222 on Ecency
- Get Fountain for Podcasts and 3speak shows
- Find me on Telegram
- V4VAPP Support on Telegram
- Vote for APSHamilton's Witness KeyChain or HiveSigner
- Vote for APSHamilton's Witness direct with HiveSigner
- Get Brave
- Use my referral link for crypto.com to sign up and we both get $25 USD
- Find my videos on 3speak
- Verify my ID and Send me a direct message on Keybase