On Thu, Oct 8, 2020 at 11:00 AM David A. Harding via bitcoin-dev < bitcoin-dev@lists.linuxfoundation.org> wrote: > Rather than go through that again, I'd prefer we use the > backwards compatible proposal from BIPs PR#945 and, if we want to > maximize safety, consensus restrict v1 witness program size, e.g. reject > transactions with scriptPubKeys paying v1 witness programs that aren't > exactly 32 bytes. > Adding some kind of relay policy rule would be easier than a consensus rule, and maybe effective enough. (This comment is not intended to endorse any one proposal over another.) > Hopefully by the time we want to use segwit v2, most software will have > implemented length limits and so we won't need any additional consensus > restrictions from then on forward. >