pull down to refresh

In 2021, an unintentional bug shipped with Taproot (but not connected with Taproot itself) defused one such filter (datacarriersize) for some txs.

This is fundamentally wrong.

I posted a separate article explaining why: #1196553

tl;dr: -datacarriersize was never intended to stop all types of data containing transactions. It was obviously impossible to do that. And in the same release — years prior to taproot even existing — we added that option, we made it possible to embed data in scriptSig: essentially the exact same way inscriptions embedded data.

Leave Taproot out of this.

Fair, it is a casualty of trying to talk about a different point (are valid transactions spam). I probably should have been more selective about what I quoted.

reply