delvingbitcoin

Human Readable Bitcoin Payment Instructions

Human Readable Bitcoin Payment Instructions

Original Postby ajtowns

Posted on: February 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.