Context: #1559774
Why you don't just ask for a lightning address instead? or you really want to know which node the invoice is coming from?
It seems like @AGORA thinks I’m asking for lightning invoices instead of lightning addresses because I “want to know which node the invoice is coming from.“
What do you think? Would a lightning address be better?
Yes10.0%
No90.0%
20 votes \ poll ended
In general, no addressing solution beats an addressless solution. But BOLT-11 isn't addressless.
You could do blinded path on a BOLT-11 with
bLIP39too, LND supports it, but I'm not sure what other implementations do. Some caveats:stagbtags and these are variable lengthI think
@anon + bolt11is fine, as long as you also@delete?Oh, yeah, I could recommend @delete, too! I'd only considered PGP encryption support in an update. From @ccbank's bio:
@delete would def mess with payment verification, but I'm not sure how important that really is. It's still trust-me-bro on every trade.
If either Goog finally pushes xwing into SubtleCrypto as they said they would months ago, or Apple stops dicking around with restricting custom calls on Webauthn, there will be a path to having private messaging in the browser despite people yoloing plugins.
Until then, there's only "private" messaging, aka leaky shit, or a massive capture-now-decrypt-later gap.
Edit to your edit: why do you need PUBLIC payment verification?
The idea was reputation but not sure it’s necessary
I don't think there is a transparent way to truly account the fulfillment side due to LN sender privacy anyway, so it's always going to have some trustmebro.
What's more interesting to me is: whatcha gonna do with all them CCs stuck in a bot account? Even if you save up to 3M, transfer territory, pay the forever bill, transfer back, that's a one-time thing.
Treasury is capped at 100k credits for now. I just want to buy CCs cheaply for territory rent. I don’t want to pay the forever bill.
right so your demand is basically 50k/mo
Plus any demand from other founders who want to pay their bill cheaper, too.
The amount of trust involved (transferring territory to @ccbank and trusting it to transfer it back after payment) sucks. Maybe I’ll find some way to reduce the trust required with DLCs and an independent oracle (you’ll get paid on-chain if the bank doesn’t give you the territory back), but idk. That’s future stuff haha.
It’s an interesting problem though.
Usage: @ccbank sell <invoice> Exchange credits for sats. <invoice> must be a mainnet lightning invoice with an amount that is valid for at least 24h.Doesn't a lightning address just encode where to find the node to ask for an invoice from?
Yes, but worse: The HTTP server serving invoice requests is usually run by a trusted third party, so it’s additionally bad for privacy and security compared to a lightning invoice.
(Of course lightning addresses are still useful for other reasons.)
Clink fixes this
as per justin's reply -
https://github.com/shocknet/CLINK
https://clinkme.dev/
A BOLT11 does not have to necessarily reveal this with certainty. Phantom node payments allow lightning nodes to generate invoices that can be paid to one of multiple nodes.
This is a feature in LDK that is marketed towards enterprise load-balancers, but it also can be used to get some deniability that you received a transaction. Other implementations could add this phantom invoice feature trivially (but they won't), or you can DIY it today with one LLM prompt.
Lightning address is just a protocol to request BOLT11 invoices (which could be phantoms BOLT11 invoices)
Using lightning address requires DNS, but it doesn't have to be your IP-address hosting it. Likewise with BOLT11 phantoms, you can loadbalance/distribute the lightning address server itself.
Nothing stops you from hosting the lightning address server over a .onion (well, except that none of the wallets will actually query it correctly) Be the change you want to see!
Oh, cool, didn’t know about phantom node payments!
your federal agent loves that you think about him all the time and police yourself
lol, no - i barely have time to think about myself and my immediate surroundings; i do care about the watchers' well-being, many of them are heavily intoxicated and constantly scratch themselves ... (parasites);
bolt12 with blinded paths is better. coinos.pro has them
No. Lightning address is convenience, not privacy. @nullcount already explained phantom invoices, that's actual privacy. @ek nailed the HTTP/third-party issue. Address adds exposure, not protection, use the right tool for the job