Replying to Avatar jb55

why do current zaps need custodians or middlemen? It’s slightly easier but you still need to run a node which most people won’t do.

I think the “bolt12 will make things more decentralized” meme is a bit over-optimistic. The only thing it does is not require a web server, but thats not even the hardest part, and is even not needed because of services like https://sendsats.lol which i use for my noncustodial zaps.

Also, how do web clients fetch the invoice? Even if you use my lnsocket library, you still need a publicly routable node to serve the offer request, then your back to nwc invoice fetching or something which is way better for decentralization nostr:note1nflxn2l39t5phz7eqnc2u076jgs00f9kw0xxgdqcdwy86szv5hgq0fuwqu

> you still need to run a node which most people won’t do

Zeus, Phoenix and Breez are nodes in your phone that are easy to run for most people. The two first already support BOLT12.

You are probably right about NWC but I've mostly seen it used to make payments, not request invoices.

Reply to this note

Please Login to reply.

Discussion

I don’t see how those could support serving offer requests if they are not open. You couldn’t use that for zaps.