It appears the best way you’re fascinated about it’s backward. One ought to make the case that it protected to take away a DoS restrict. Retaining it ought to be the default place. Particularly as different limits are being lifted.
For example, and not using a stack ingredient measurement restrict it may very well be attainable to assemble a Script which makes use of ~4GB of reminiscence to validate through the use of the next Tapscript:
<396000 bytes push> OP_3DUP OP_3DUP .. OP_3DUP
With 333 OP_3DUP
s it will create a stack with a thousand 3.96MB ingredient, utilizing about 3.96GB of reminiscence simply to retailer these. In fact there may be extra you may do, however a reminiscence blowup might be the obvious instance.
It appears the best way you’re fascinated about it’s backward. One ought to make the case that it protected to take away a DoS restrict. Retaining it ought to be the default place. Particularly as different limits are being lifted.
For example, and not using a stack ingredient measurement restrict it may very well be attainable to assemble a Script which makes use of ~4GB of reminiscence to validate through the use of the next Tapscript:
<396000 bytes push> OP_3DUP OP_3DUP .. OP_3DUP
With 333 OP_3DUP
s it will create a stack with a thousand 3.96MB ingredient, utilizing about 3.96GB of reminiscence simply to retailer these. In fact there may be extra you may do, however a reminiscence blowup might be the obvious instance.