delvingbitcoin

Covenant tools softfork

Covenant tools softfork

Original Postby LLFourn

Posted on: October 6, 2023 00:56 UTC

In the discussion, an exploration into the specifics of transaction outputs in relation to channel commitments within Bitcoin transactions is touched upon.

The focus is on the necessity for a mechanism that can verify whether a transaction that spends a current output has an output that is equal or functionally equivalent to the one being spent. This inquiry underlines a technical challenge, indicating that the transaction hash (TXHASH) alone may not suffice for this purpose.

The conversation also refers to a previous attempt to delve into this topic, highlighting an initial discussion that took place on GitHub. A link to the discussion (GitHub Discussion) suggests that there had been an effort to tackle these questions, though it seems it did not reach a conclusive resolution at the time.

Finally, there's a suggestion to revisit this topic on a new platform, with the aim of leveraging the latest thoughts and developments in the field. This reflects a willingness to continue exploring and refining the understanding of how Bitcoin's contracting primitives can be optimized, specifically in the context of channel commitment transactions.