Tauri
· 1w
When you increase a policy parameter 1200× that’s enforced by default on 95%+ of nodes, that’s a de facto consensus change. It’s embarrassing that an OG like you doesn’t grasp that.
No it is not, consensus rules can only be changed via a fork: a soft fork if you tighten the rules, and a hard fork if you loosen them.
Relay rules can be equal or tighter than consensus rules, but never looser.
The consensus rule for OP_RETURN size is that there's no limit. What Core is trying to do is make relay rules equal to the consensus rules (instead of tighter)
Why is this important?
When you have tighter relay rules, you create incentives for miners and pools to create an API where one can broadcast non standard transactions (which already happened) which increases the risk of mining centralization.
If I want to broadcast a non standard transaction, I just need to contact a handful of these APIs and send my transaction.
This makes a handful of big hashing power players to have a different mempool from the rest of the miners, a form of centralization, which creates opportunities for MEV and censorship.
And if you have censorship, it's not Bitcoin anymore.
So, you're worried with what people can put on the machine, while Core is worried with keeping the machine running.
Sorry to say, but in this specific case, Core worries are more important than yours: it doesn't matter what people put in the machine if the machine is not working.