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:
>
>
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
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