delvingbitcoin

Human Readable Bitcoin Payment Instructions

Human Readable Bitcoin Payment Instructions

Original Postby MattCorallo

Posted on: February 11, 2024 06:00 UTC

In the realm of Bitcoin Improvement Proposals (BIPs), there exists a nuanced implementation for Lightning Network (LN) use cases, with specifications dispersed across multiple documents, causing some complexity in the overall understanding.

The primary details for lightning-specific protocols are outlined on GitHub at blips/pull/32. This document includes a streamlined flow that minimizes DNS lookups by employing a wildcard strategy to redirect to the appropriate node for offer inquiries.

Although this approach does not enhance privacy as one might expect, the intention is to maintain a level of generality applicable to various Bitcoin-related methods including on-chain transactions and emerging technologies like fedimint, cashu, and silent payments. This broad applicability inevitably introduces challenges, such as adding on-chain addresses for large custodians. However, it's suggested that these entities could adopt the necessary technical infrastructure, such as bind and zonefile creation, which proves efficient even when handling millions of records.

Currently, the bLIP spec necessitates additional communication steps, specifically two round trips—one to request a standard offer and another to convert said offer into an invoice_request. Potential modifications to this specification are under consideration, with the aim of incorporating the user/domain directly within the invoice_request to streamline the process. This adjustment requires further dialogue with experts in the Lightning Network community to assess its viability and impact on existing protocols.

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