Can I open a lightning channel with my own node? Let me explain...
My goal is to pay my kids for doing chores. Small amounts, less than 10k sats.
I've tinkered with LN before, and I do run my own node, but I do not currently have any channels. What I'd like to do is strategically open one or more channels so that I can send sats from my wallet, connected to my own node, to my kid's wallet, connected to the same node.
Some considerations:
  • I do not want to tie up a lot of liquidity in Lightning channels.
  • I do not care about accepting outside payments.
  • I do not care about routing external payments.
  • I only want to pay my kids from my LN wallet to theirs.
What are some options to accomplish this? Open to all sorts of suggestions.
A channel is for external payments via a remote party, what you seem to want is a database with accounts for various users... looping a channel back to yourself does less than nothing and makes 0 sense
Lightning.Pub is an account system for Lightning nodes that will let you connect multiple user wallets over Nostr so there's no difficult networking, a payment to your kids would just be a database update
... But no one will be able to make or receive any REAL Lightning payments to the rest of the world without your node having a channel to the broader network, so you may as well just be writing down sats on a piece of paper until you do because you're node isn't actually doing anything
1 channel to bring your node to life would be enough for your whole family and costs a couple of dollars worth of sats
reply
151 sats \ 2 replies \ @Lumor 3 Jul
Install LNBits and create wallets/accounts for them using a bit of your node's liquidity.
Start your own Fedimint/Cashu service which does virtually the same thing with some added privacy.
(I've only tried the first one with some private test accounts).
reply
Some people have a looot of subaccounts with LNbits
reply
LNBits might be a good solution
reply
Could run a mobile node on each wallet, but each would have to open a channel with your node.
reply
reply
My master!!
FYI just noticed the mutiny links in section C "Mobile devices software" are pointing to blixt pages.
reply
I mean, Darth is great, but I don’t know if I’d go that far… lol
reply
install blixt on their phones and open 0-conf channels from your lnd node. https://github.com/blckbx/NodeTools/blob/main/private-trusted-zero-conf-channels.md
reply
Sound's like you want to compete with Fedi and use lightning nodes in closed communities! Never thought of using a bitcoin/lightning node on this way, it's a great example and use case.
Bitcoins can always come in and out of the node via onchain transactions.
If you are running a LND node, you could try playing with BlueWallet, not sure payments to self-generated wallets are allowed via lightning.
reply
reply
Yes, that is pretty much what I want. Thanks for these links.
reply
That's why I wrote several guides, to save time for people like you and give them the right solution for the specific use case.
reply
[meme of two dudes with big muscles shaking hands]
reply
how will the children use the money if they can't reach the wider Lightning network ?
reply
It is for their savings account. Periodically I sweep it to their on chain wallets.
Let’s be real, not a lot of people transact with lightning in real life.
reply
I mean, I guess I could set them each up with a SN account lol
reply
SN is not meant for that. You have better options.
reply
deleted by author
reply
Interesting, I was thinking about the same today! How did you set up your kids wallets? Can you elaborate on this?
reply
But I'm tired of getting rug-pulled by LSPs and I want to self-host. Looking for ideas.
reply
So I went through the comments yesterday and set up LNBITS with LNHUB extension. I already had a node so it was just couple of clicks and I set up a test BlueWallet. Interesting that when you send sats from your node to the test BlueWallet the balance on BlueWallet shows sats there, but in reality your lightning node balance doesn't change. So really like a bank for your kids. Can recommend:)
reply