pull down to refresh

The spam filters literally aren't working currently. If they were... we wouldn't even be talking about this stuff.
It's stored in the witness because it's disguised as program code... and because witness data gets the ~75% discount.
It can be 'ignored' ie not 'computed' (that's my understanding at least) but it cannot be pruned. The nodes ignore anything in op_if op_end (iiuc) but it is still stored.
Op_return outputs can be pruned plus don't bloat the utxo set plus are 4x more expensive for spammers
0 sats \ 3 replies \ @anon 1 May
I am trying to wrap my head around this, it feels like a contradiction...
Please explain: if filters (opreturn limit) don't work then why do you need to get rid of them?
plus are 4x more expensive for spammers
Aren't they more expensive, due to said opreturn limit?
reply
Please see Murch's comments here #968695 and here #967847
best explanations i've seen...
reply
Thank you 🫡
reply
No, they are more expensive because output script data is not discounted. Since the data for OP_RETURN outputs is stored in the output script, you have to pay a full byte. Only data in the witness is discounted.
reply