delvingbitcoin
BIP352: PSBT support
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.