Proposal: relax the IsStandard rules for P2SH transactions



Summary:

In 2014, Gavin Andresen proposed to open up the "IsStandard" transaction rules on the main Bitcoin network, allowing for more complicated transaction forms including multi-signature. However, he proposed keeping the current limit of 15 ECDSA signature checking operations per transaction output in place to prevent attackers from crafting a single standard transaction that requires an order of magnitude more validation. The proposal would allow any combination of enabled Script opcodes, but the reference implementation's wallet would still only recognize P2SH transactions that use one of the standard transaction forms. Specialized wallets or applications would be required to use new transaction forms. Wladimir agreed with the proposal, stressing the importance of lifting restrictions and increasing flexibility while maintaining DoS limits.


Updated on: 2023-06-09T00:20:05.539197+00:00