Human Readable Bitcoin Payment Instructions

Posted by ajtowns

Feb 11, 2024/03:10 UTC

In the email, a suggestion was made regarding the improvement of privacy and ease of deployment for Bitcoin Lightning Network (LN) payment processes. The proposal involves using a Domain Name System Security Extensions (DNSSEC) resolution method to obtain an LN node's address through a specialized subdomain. Users with a domain such as matt@mattcorallo.com could resolve a unique address like _bitcoin-payment.mattcorallo.com, which would then be queried via an LN onion message to receive a bolt12 invoice for the user matt. This approach could significantly enhance privacy for users under shared domains, such as x.com, visa.com, or bankofamerica.com. Additionally, this method simplifies the deployment process since it eliminates the need to integrate a list of LN users into the DNS database.

The intent behind this approach is to protect individual user information by dissociating the direct link between their LN node addresses and their personal or corporate emails. By querying through an LN onion message, it ensures that user identities remain concealed within the network, thereby improving the overall security framework within which Bitcoin transactions occur. Moreover, the simplicity of this solution lies in its ability to leverage existing infrastructure without necessitating significant alterations or additional complexities to the deployment process.

Link to Raw Post
Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project?

Give Feedback