It’s time bitcoin had a way to specify human-readable names for payment instructions.

LN Address has demonstrated the utility of such names, but it’s time to take it beyond just lightning and remove the dependence on HTTPS/CAs.

https://github.com/bitcoin/bips/pull/1551


This is neat.


You had me at “DNS”.

Would love to dig into this (no pun intended)


Does this BIP require Bolt12 as a pre-requisite?


The DNSSEC proof validation can also be played with at http://http-dns-prover.as397444.net/


No, it’s generic (for on chain), but for lightning you need a static invoice, so BOLT11 won’t cut it and you need BOLT12.


DANE could play a role here to provide transport layer encryption without needing to trust a CA


It could, but luckily we don’t actually need any transport encryption to send money to people over bitcoin :)

That prover does support TLSS though, if it want to use DANE for something.


why did openalias never catch on?
can we now use it now?


I mean this is basically the same thing, just a bit less polluting of a domain’s normal contents.


Could this support bip47 reusable payment codes? Would love to lessen the dependency on paynym.is "nameserver"


Yep! Just gotta define a bitcoin: URI query parameter. Best thing is you can even do both - one URI/name that resolves to lightning + on chain + BIP47….. sender will just pick what they support and pay it!


Can you explain this like I’m 5 please?


I appreciate your work, Matt. Thank you! Yay for bolt 12!


to use it I need to buy a domain right?


diff Q
how was Boltfun doing 2fa OTP to nostr DM before? any idea


That's great. What do I call this? Is there a bip number?


Yeah, it has drawbacks, but it is probably more realistic than some spacechain based or similar solution that doesn't rely on DNS - which I would love, but that has issues of their own..


both require a TXT entry, don’t they?

I am mainly wondering how to push adoption. nobody cared about it back then. Afaik Electrum was the only wallet to implement it.

In your proposal would a nostr identifier also fit in?


I mean, to put anything on the internet you generally do…or someone has to on your behalf.


It’s time bitcoin had a way to specify human-readable names for payment instructions.

LN Address has demonstrated the utility of such names, but it’s time to take it beyond just lightning and remove the dependence on HTTPS/CAs.

https://github.com/bitcoin/bips/pull/1551


not sure if I like it


People have largely figured out Tor doesn't work and bolt12 is dead on the vine as a result

Putting an npub in there to use nostr as bolt11 transport would makes sense though


Hi Matt, wouldn't this increase doxing risk?


saving for later

nostr:note1gt9ryucy0eyn6gcez3vj5j2vgswsp70kz9mhk97egh54r4cjmzcsswpv06


nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s nostr:npub1u8lnhlw5usp3t9vmpz60ejpyt649z33hu82wc2hpv6m5xdqmuxhs46turz nostr:npub12rv5lskctqxxs2c8rf2zlzc7xx3qpvzs3w4etgemauy9thegr43sf485vg

What do yall think 👀👀


ECashers don't get it, too many NGO bribes paying the bills.

Lightnings Nostr application layer is being built on Lightning.pub


E-Cashers <3 😘


Because there’s like 50 totally trusted and totally sketchy CAs that you have to rely on? Also DNS is quite simple, HTTPS+CAs+TLS on top is a *lot* more complexity that you can just…. Not have.