520byte – Earlybirds Invest https://earlybirdsinvest.com Latest Crypto News Wed, 23 Apr 2025 18:16:10 +0000 en-US hourly 1 https://wordpress.org/?v=6.9.7 https://i0.wp.com/earlybirdsinvest.com/wp-content/uploads/2024/12/cropped-New-Project-2024-12-17T235703.455.png?fit=32%2C32&ssl=1 520byte – Earlybirds Invest https://earlybirdsinvest.com 32 32 240146708 Why did Taproot retain a 520-byte push limit? https://earlybirdsinvest.com/why-did-taproot-retain-a-520-byte-push-limit/ https://earlybirdsinvest.com/why-did-taproot-retain-a-520-byte-push-limit/#respond Wed, 23 Apr 2025 18:16:09 +0000 https://earlybirdsinvest.com/why-did-taproot-retain-a-520-byte-push-limit/

It seems that the way you think about it is backwards. You need to claim it is safe remove DOS limit. It must be in the default position to hold it. Especially as other restrictions have been lifted.

For example, if there is no stack element size limit, you can use the following tap script to create a script that uses ~4GB of memory to verify:

<396000 bytes push> OP_3DUP OP_3DUP .. OP_3DUP

At 333 OP_3DUPs This creates a stack with 1000 3.96MB elements and uses about 3.96GB of memory to store them. Of course, there’s more you can do, but the memory explosion is probably the most obvious example.

]]>
https://earlybirdsinvest.com/why-did-taproot-retain-a-520-byte-push-limit/feed/ 0 32431