Feb 14 - Feb 14, 2024
The current approach by the Lightning Service Provider (LSP) involves attempting to wake the user's device and, failing that after a set timeout, results in the failure of the Hash Time Locked Contract (HTLC). The suggestion made for addressing hardware device complications involves holding the HTLC for a significantly longer duration than currently practiced to prevent automatic failures. However, this approach faces challenges as it keeps the HTLC pending across all nodes in the payment path and is further constrained by the HTLC expiry delta, typically ranging between 24 and 144 blocks.
The potential solution to these challenges lies in the adoption of asynchronous payments, as discussed in an article on the Linux Foundation's mailing list (link). This method is posited as being more compatible with the described use-case by allowing for more flexible handling of payment timings.
Moreover, the conversation touches upon the current practice of involving users actively in the Lightning payment process, particularly noting how payers and recipients often coordinate to share and pay invoices immediately. Questions are raised regarding the security improvements and practicality of requiring users to validate transactions on their hardware devices, particularly when the information may not be easily comprehensible. It emphasizes the necessity for a ledger application capable of translating the technical details of what is being signed (e.g., commitment and HTLC transactions) into understandable terms for the user. This includes informing the user about the specifics of the transactions, such as the amount of satoshis sent and received for particular payment hashes. Converting the complex technicalities of force-close events into user-friendly information also presents a significant challenge, highlighting the need for comprehensive design and communication strategies to ensure users can effectively authorize and understand the transactions they are involved in.
TLDR
We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.
We'd love to hear your feedback on this project?
Give Feedback