delvingbitcoin

BIP352: PSBT support

BIP352: PSBT support

Original Postby josibake

Posted on: May 20, 2024 12:01 UTC

The discussion emphasizes the necessity for clarifying the process involved in spending from specific outputs within a PSBT (Partially Signed Bitcoin Transaction).

It highlights a particular concern regarding the utilization of shared_secret_tweak in conjunction with specifying the exact spend private key that needs to be tweaked. This is especially pertinent when dealing with transactions involving outputs sent to different silent payment addresses, necessitating a mechanism to distinctly associate each shared_secret_tweak with its respective input and corresponding spend key.

Further inquiry is made into the PSBT's capacity to store critical information about previous transactions (prevout), which could facilitate the differentiation between eligible and non-eligible prevouts. A significant point of investigation is whether the PSBT format inherently provides sufficient details about the prevout to ascertain if the output being spent adheres to specific criteria, such as not being a SegWit witness version greater than 1. This aspect is crucial for ensuring the proper execution and security of transactions that involve complex conditions like those described.