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