Seconded.

It’s incredible to me that such a significant barrier to casual users which is almost universally “solved” with a centralized third party needs to be argued for why it should be a standard part of the protocol.

This is the core of why the internet re-centralized, running servers, DNS, etc is a real pain in the ass. Bolt12 gets around a major hurdle of that. If we want sovereign nodes and users holding their own keys, Bolt12 is a huge piece of that puzzle, imo.

Reply to this note

Please Login to reply.

Discussion

Any idea why has this taken so long to implement?

Debates over whether these functions should be in the protocol or whether they should be application layer (provided as services, done by individual clients, etc)

LND and Lightning Labs have argued pretty stubbornly that we shouldn’t put it in the protocol and if the goal is users holding their own keys and hosting their own wallets and running their own payment processing software in a sovereign way… then I think they are terribly wrong about it.

Begs the question, if they are partners with the WEF after all.

https://www.weforum.org/organizations/lightning-labs

If that’s the case then they may never implement it. At least Core lightning is experimenting with it.

Might be worth supporting Core lightning instead

They run a business which sadly incentivizes them to be the rent-seeker and charge fees on selling their services. Adam Back and blockstream seem to be much better aligned. They don't do lightning for money. They have profit on other things like mining hosting

its almost as if they're avoiding the very big use case of self-sovereignty, running your own node, which is bitcoin ethos. Take back control of your money. It's super easy for average users to run today, not harder than installing a modem in your home.

Can you explain this to someone who is less technical? How would bolt12 change the experience for the user?

Thank you!

By using the Lightning Network to send messages, there's no need to run a web server or even deal with that: your lightning node does all the work of serving invoices for offers, and taking the money.

+ a bunch of privacy benefits.

Agree that this would be massive!

They can't.