#asknostr

Learning is awesome!

Ok so I’ve been happy with my self hosted @Alby Hub which I finally got up a few weeks ago.

This morning I’m trying to #zap inside Nostr and get “not enough balance” errors.

So first thing I do is check my wallet connection in YakiHonne. It seems fine but shows 0 Sats.

So logically I’m thinking, “hey my Node must be offline…I wonder if my computer shut down or restarted in the middle of the night”.

Well it didn’t…

BUT what did happen is the LSP (Megalith in my case) shows “offline”.

Next thing I did was restart Alby Hub thinking maybe it’s just a connection issue. But nope, Megalith still shows offline.

So I guess my questions are:

1. Anyone else experiencing their Lightning channel via Megalith being down right now within their Node?

2. I assume this is an infrequent issue and much like a website might temporarily go offline for any number of reasons, an LSP or th channels they provide could also go down. If you’ve experienced this, what has typically been the duration to resolve?

Anything else I should be aware of or ask related to getting my node back up?

Reply to this note

Please Login to reply.

Discussion

I’m having the exact same issue as you with Megalith being offline (I also self-host Alby Hub). Unfortunately this is a first so I can’t advise what to do!

Glad to know it’s not just me.

I tagged nostr:npub1jluy3twvf338v6zlujzzdhjkzjy8ezj34ksydr8vw8a6jwp89ygshpp2kq but I think they are a few hours behind me so I’ll just wait until the hamsters get back to running on the wheel so the #zaps go brrrr

r https://media3.giphy.com/media/o9W9ILrxLrHpe/200w.webp?cid=4ea4f8d5volrqgo9lhjcdyffed90zh3n1jq3aic8j7iq2l9r&ep=v1_gifs_search&rid=200w.webp&ct=g

You should never rely on a single channel for exactly this reason. Common advice is 3 channels minimum so that if one is down or lacking liquidity you can still send/receive without issue.

And the node just handles routing to which ever channel is available or ideal for a given transaction becasue our LN address stays the same regardless of channel partner?

Yep, exactly. The nodes or your LN address is the destination. The channels are different paths to get to that destination. If one of blocked off or closed you can take a detour and still arrive to the destination.

Also thinking about channel fees similar to a toll for passing through that route: Having multiple channels allows your node to find the best (cheapest) path to the destination.

You have just discovered the problem with having a single point of failure.

If you only have one channel partner, all it takes is them going offline and you are dead in the water.

Open a couple more channels with separate channel partners and this won't be an issue for you in the future.

Totally…but with only ~50k sats on lightning, and having used half those to open channel 1…it’s not prudent for me to open a second channel at the moment.

Similar could be said of Nodes I suppose.

Might be optimal to have 2-3 nodes going in case something happens.

Ive sort of integrated a proxy for both of the above by separating my send and receive addresses across nodes/partners

Nah, no need to have multiple nodes. That's what custodians are for. Have your node as your primary payment method, but keep a small amount with a couple custodians in case your node is down, so you aren't completely out of commission until you can get your node back up.

Am I understanding that you set up your Alby Hub with a 50k sat channel? If so, you would have been better off sticking with custodial lightning until you have enough to establish a few sizeable lightning channels (1m+ sats each).

You also don't need to have 3m sats to set up three 1m sat channels. You just need to have 1m sats and some additional sats to cover a few on-chain fees. What you do is open the first channel for say 1.1 million sats, then send all of that back to yourself on-chain using boltz.exchange. Open the next channel for 1.05m sats with a different channel partner, then send that back to yourself on-chain too. Finally, open the last channel with another partner for 1m sats. You can then send most of that back to your cold-storage if you don't want to hold much of a balance in lightning, and you will end up with more than 3m sats of inbound liquidity while only costing you the amount of 5 or 6 on-chain and lightning fees and two Boltz swap fees. Do this when on-chain fees are low, obviously.

I have a 1M channel.

I was trying to communicate, albeit not clearly, that I saved up 50k sats and it cost like 19k to open that channel.

A few hundred for the reserve requirement.

So until I reach at least 100k sats or most likely several hundred thousand to a Mil…it doesn’t make sense for me to open a second channel.

I’ve got Primal Wallet as my secondary / custodial solution as well as a few others such as a Speed Wallet…

But since my lightning use is strictly zapping on Nostr at the moment, I just move most my sats to my Alby hub once I reach a certain threshold

As a side note based upon my volume, while it may seem premature or unnecessary for me to run a node, it was as much about me learning and taking micro steps that move me closer to what I want; which is to be on a Bitcoin Standard and sovereign