Author: Luke Dashjr 2018-01-16 04:15:54
Published on: 2018-01-16T04:15:54+00:00
A discussion on Bitcoin-dev mailing list regarding the situation for BIP 117 and BIP-141 has taken place. As per BIP-141, the script must not fail and result in exactly a single TRUE on the stack. It has long been non-standard for P2SH scripts to not follow the same rule. However, this doesn't affect the alt-stack which is a completely separate stack. The rule here is "standard transactions must still work" and it was violated with low-S, but the transformation was arguably trivial. On the other hand, use of altstack is completely standard, though in practice it's unused and so only a theoretical concern. No single standard/BIP uses the altstack at all.
Updated on: 2023-06-12T23:42:42.083148+00:00