Author: Pieter Wuille 2014-07-19 14:46:07
Published on: 2014-07-19T14:46:07+00:00
In a discussion about the rationale behind Bitcoin Improvement Proposal (BIP) #62, Mike Hearn questioned why rule #4 was necessary. This rule states that any non-push operation in a scriptSig invalidates it, which is meant to prevent malleability. However, Wladimir pointed out that this issue is already covered in BIP62 and making it mandatory for old transactions does not provide much protection against malleability. The reason for including rule #4 is simply because allowing non-push operations in scriptSig does not benefit anyone.
Updated on: 2023-05-19T19:05:20.252472+00:00