delvingbitcoin

Lightning transactions with v3 and ephemeral anchors

Lightning transactions with v3 and ephemeral anchors

Original Postby ajtowns

Posted on: January 18, 2024 05:12 UTC

The email's content revolves around a technical challenge concerning state revocations in the context of a transaction system, possibly related to a blockchain or cryptocurrency protocol.

The author highlights an overlooked issue wherein revoked states are permitted to create pins through HLTC-Timeout paths. To address this, a solution is proposed involving the creation of two distinct versions of HTLCClaimB transactions.

The first version would be signed using ACP|SINGLE with a specified nSequence delay. This configuration enables an honest party to claim outputs that have been revoked. The second version, on the other hand, would be signed with SIGHASH_ALL without any delay. This approach aims to generate an ephemeral anchor output to prevent pinning, which can be a method used by malicious parties to disrupt or manipulate the transaction process.

However, implementing this solution comes with a drawback; it requires doubling the number of HTLC signatures necessary for the operation. This increase in signatures could potentially lead to inefficiencies within the system due to the additional computational and resource requirements needed to process these transactions.

This summary encapsulates the main issue and the proposed workaround discussed in the original email while avoiding the direct repetition of phrasing and maintaining a formal tone. The complexity of the problem and the suggested dual-version transaction strategy underline the trade-offs between security and efficiency in transaction systems.

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