Embedding a Lightning node into everything that accepts payments would certainly be the most reliable solution. However, every time I come up with a similar idea, I always get stuck on the question of where to source the Bitcoin node to use as the backend for LN.

Unlike other so-called "decentralized" coins, Bitcoin doesn't have a "foundation" running public nodes. As long as I control my private keys, using a Bitcoin node operated by someone else for a small fee wouldn't be a huge issue. But would it make sense to think of it that way?

Reply to this note

Please Login to reply.

Discussion

maybe a dedicated esplora node setup somewhere over wireguard

Then to create a high availability setup, all i would need is a node-local pingora proxy server that upstreams to my node at home over wireguard with a failover to public nodes

check out this setup:

nostr:note1w9vvd86w2flglm9ppwwl376mh46cxpethm4tycp4nekghfm4teeqzzkm52

It’s like trading the difficulty of managing bitcoind for increased complexity in setup and maintenance. Considering that LN is usually used for micropayments, this still seems like the most realistic approach. I should probably consider it too. Thanks for the advice.