What platform are you using?
Alright….I need some help. I haven’t had enough Scotch for this and I am losing it!
I am trying for the dear love of Satoshi to open some Lightning channels, but you can’t open one without funding it, you can’t fund it without open a channel, you cant open a channel without having at least one channel open, see step 2, then see step 3 again, then fall down the stairs and break your neck and just go spend fiat the rest of your life…..HELP!!!!
nostr:npub1aeh2zw4elewy5682lxc6xnlqzjnxksq303gwu2npfaxd49vmde6qcq4nwx was trying to open a #nodestrich channel, but it says I need one channel first. Any thoughts?
Discussion
Umbrel/Lightning Node -> ThunderHub (but was trying to open to Amboss and a Swap)
Ride the Lightning makes channel opening crazy simple. I haven’t used thunderhub, but I assume it’s a similar platform. As long as you have enough Bitcoin in the on-chain wallet for your node, you can open channels. No need for other channels or for any lightning liquidity.
Some peers have channel size limits. They require a minimum of 1M sats, for example. In RTL this is displayed very clearly but there’s a chance that this is the issue you’re running into as well.
I guess what I am confused by is the opening of channels to whom? Or where? Umbrel says, fund your lighting node and open a channel, but I can’t send funds from WoS or BTC node on Umbrel to my lightning node…as much as I understand about Bitcoin and all the technicals an dhow it works…Lightning is NOT near as straightforward. I guess I am just missing one piece of the puzzle that will make it all make sense or something.
Your lightning node is the same as your Bitcoin node. All “Lightning” Bitcoin is, is Bitcoin which has been sent to a 2/2 multi signature address with a peer, where the balance can be securely updated without creating an actual on chain transaction.
It’s still all there in your Bitcoin wallet, you’ve just added a layer to the payments structure.
Here are the steps to create a lightning channel:
1. Fund an on-chain wallet (on Umbrel, in the “lightning” app, there should be two wallets, one which is on chain and one which is lightning)
2. Use software to find peers - RTL works great and is the only one I’ve used, but I believe it has all the same features as thunderhub
3. Choose a node you’d like to connect to on a site like Amboss. You generally want to start by opening decent sized channels with well established nodes.
4. Find the address of the node. On Umbrel, you will only ever want to use a TOR address. As an example, here is mine: 022308f2ae4c5fde8d05ca8fa7a79b462e0e9c7d8f74cdfb1e08bbb51ff504bbc4@xipp6vr2urz52rmdsa64mlosvz6v32ouwholxotfi265u2e3sjequyqd.onion:9735
5. Connect to that peer (on RTL there is a button that just says add peer) and attempt to fund a channel to them. Some nodes have really big limits or other restrictions, so this may not always work, but if it doesn’t you can just find another node to connect to and repeat those steps again.
6. Watch the Bitcoin get locked up on chain and start using your lightning channel!
Ok, I will attempt in the morning…I love lightning, but this has definitely given me pause as to how incredibly difficult this can be to the avg user out there.
I understand your concern. It will 100% get easier. I think the app I recommend for you is something worth checking out. It’s very user friendly - just 12 words memorized and you can use Bitcoin and lightning.
On some level, this is a bit of a general human problem. We use so many complex things which we don’t understand, and yet there are certain things where understanding is critical to their proper functioning (like money).
Look at it this way though: think about where Bitcoin was 10 years ago and how far things have come due to adoption, greed, and technological advancements. Non-technical users are doing things right now that cypherpunks DREAMED of being able to do 20 years ago. And with every new user, we add a mind and an economic actor who is capable of creating new solutions to problems and making the system easier to user.
We are going to figure it out together 🫂