V3 Transactions are still vulnerable to significant tx pinning griefing attacks

Posted by Peter Todd

Dec 20, 2023/19:48 UTC

In a recent discussion on optimizing transaction sizes with the use of taproot and ephemeral anchors, it has been clarified that the typical size of a commitment transaction is significantly smaller than previously anticipated. The structure of such a transaction includes a single-sig input leveraging musig, two taproot outputs, and an ephemeral anchor output, resulting in a total size of only 162 virtual bytes (vB), which contrasts sharply with the assumed 1000vB. It is noted that the prevalence of commitment transactions containing HTLCs (Hashed Time-Locked Contracts) that are mined is relatively low. However, even when these contracts are present, the transaction size only increases to 206vB.

The potential benefits of removing certain restrictions were also discussed, particularly in scenarios involving multiple force closes. This could lead to significant improvements in such situations, but it seems there was a misrecollection regarding the removal of this restriction. For further inquiries or to continue this conversation, contact can be made through the provided email address at Peter Todd's domain: peter@petertodd.org, with a slight modification to the local part of the email address as indicated by the string manipulation.

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