pull down to refresh

Shout out to @TheBlueMatt for leading the creation and development of Bip 353, also known as DNS Payments.
I have set it up via @PhoenixWallet on my website, using bolt 12 and it is the best Bitcoin user experience for payments in it's history, imo.
You can try it with walles that support it which also include @ZeusLN, and send me a sat or two at tips@juangalt.com.
  • No invoice interaction
  • No invoice expiration clock ticking
  • No on chain address with confirmation wait times
  • No eyeball verificatoin of payment public keys
  • No doxing of balances by using highly private bolt 12.
Technologically secured, human readable bitcoin payments. Just brilliant.
en.bitcoin.it/wiki/BIP_0353
You listed a lot of benefits. Just to play devils advocate, what are some negatives or downsides of DNS payments?
reply
The only way I could see it being better is if it was on a DNS system that was actually distributed rather than what we have today. Such a system does exist but it also has its trade-offs. And zero adoption. So as far as I can tell this is the best we're going to get for a long time.
One benefit I forgot to mention is you can create a hierarchy of different methods of payments on their this protocol and various wallets can choose their preferred form of payment from that list. So we can support legacy, segwit, etc etc etc and while it's getting intelligently route to the optimal payment option.
This is in my opinion a game changer, especially the contacts style user experience that it enables.
reply
You have to trust the DNS server to serve you the correct BOLT12 offer and not slip its own one in there.
reply
New middlemen. In this case, Phoenix owns the domain and manages the DNS records. Users rely on Phoenix to operate this honestly and reliably.
Recommendation is to use these email-like DNS-based addresses only when needed - when being human-readable/understandable/writeable is actually important (e.g. it's not important when someone is scanning a QR code). Otherwise it's better to just use the bitcoin address (BOLT12, silent payment, etc) directly.
reply
My dude. the domains is mine. tips@juangalt.com. this isnt lightning url.
reply
0 sats \ 1 reply \ @gbks 11 Dec
Sorry, didn’t look close enough. I assumed you used the default address provided by Phoenix, and not your own.
reply
Right, that is the cool thing. You can use your own domain. And you use a feature called DNS sec to lock it in more apparently. Though I don't really understand it very well. But I think you're critique is actually on point anyway because most people probably won't use their own domain so use a service provider some third party. But perhaps there's some technologies that we can develop now to lock those in further as well.
reply
Probably the biggest downside right now is that LND nodes don't support Bolt 12, and LND nodes are 85%+ of the Lightning Network?
reply
yeah, they will, or they will stay behind. this is a major UX breakthrough imo.
reply
I like these methods but NOT for public payments. We want privacy but we make them announced publicly. WTF is that? Where is the difference between public and private? If something is private, keep it private, do not announce it publicly.
I have several private domains with LN addresses but I will not make them public to everybody. I prefer to use decoy LN addresses for public zaps / donations / payments. Private ones are used only with very close friends, family, business partners, dedicated ones.
reply
Hey, yeah I don't think you need to be telling everybody what your DNS payment address is. I'm doing it for the lols and to spread the word. But I could just as easily have another one that's private for friends and family etc. And the cool thing is if you notice with the Phoenix ux, it feels like you're accessing an address book or a contact list. That is the ux that is on The cutting Edge of payments apps. That is the best ux I've seen in payments yet in other apps as well.
reply
Yes is cool.
reply
0 sats \ 1 reply \ @Car 11 Dec
So are we just pasting the FullURI as a txt record?
reply
so it's the bolt 12 invoice. but you can have a heirarchy of options afaik. check the bip.
reply