Re: [bitcoin-dev] Witness serialization in PSBT non-witness UTXOs

2018-08-13 Thread Gregory Maxwell via bitcoin-dev
An alternative is to require reading either or but also require writing without the witness. It's likely that two years from now, nothing will write the witnesses, and the requirement to support reading them could be dropped. On Mon, Aug 13, 2018 at 8:32 PM Achow101 via bitcoin-dev wrote: > >

Re: [bitcoin-dev] Witness serialization in PSBT non-witness UTXOs

2018-08-13 Thread Achow101 via bitcoin-dev
Hi, Since the BIP is already in proposed status, I think that we should specify the non-witness utxo to just be "witness or non-witness" serialization. This maintains compatibility with things that have already implemented but also maintains the forwards compatibility that is needed. Andrew

[bitcoin-dev] Witness serialization in PSBT non-witness UTXOs

2018-08-13 Thread Pieter Wuille via bitcoin-dev
Hello all, BIP174 currently specifies that non-witness UTXOs (the transactions being spent by non-witness inputs) should be serialized in network format. I believe there are two issues with this. 1. Even in case the transaction whose output being spent itself has a witness, this witness is