Author: Greg Sanders 2022-10-11 13:14:54
Published on: 2022-10-11T13:14:54+00:00
On October 11, 2022, Greg Sanders proposed relaxing the minimum non-witness transaction size policy restriction from 85 to 65 non-witness bytes. This change was motivated by the need to support more exotic transaction types and to address a covert fix for CVE-2017-12842. The proposed change would allow for a single input, single output transaction with 4 bytes of OP_RETURN padding instead of having to pad out 21 bytes to get to p2wpkh size. However, there is also consideration being given to allowing anything below 64 non-witness bytes. KING JAMES HRMH raised concerns about backward compatibility for older clients like v0.18 and how they may not be able to receive transactions from newer clients that require validation of 85 non-witness serialized bytes. The PR for this proposed change can be found on GitHub at https://github.com/bitcoin/bitcoin/pull/26265. Until this change reaches a critical mass of 10%+ of the network, propagation of these types of transactions may be hampered.
Updated on: 2023-06-16T01:45:03.276290+00:00