I believe we should aim for minimum common denominator for bitcoin
Bitcoin is money
Bitcoin is permissionless for money
Money is important
Robustness is important
Mono-purpose usage limits the surface attack
Data limits is not censorship - censorship is very different. It is preventing people to say what they want or to transact with who they want / how they want. Limiting sizes of arb data on monetary network is not censorship.
A lot of devs that brought a lot to bitcoin don’t care about money. That’s fine. Work on other things. It is silly to give your effort and life for something you don’t care about. Bitcoin is a monetary network and protocol. Doing multiple things makes it more fragile for that important purpose.
@Giacomo Zucco clearly you are mot knowledgeable about bitcoin than me and you care about it as money and don’t favor spam. But i don’t understand your opposite too. To BIP-110 and i would like to. Consensus rules have changed historically. Reintroduction of op_return in 2014 was such a change. Why would (notably) limit Op_returns size at consensus level be an unacceptable change if it gathers consensus? Conservative position makes no sense if changes that harms the things we care most about have occurred. Only reactionary position makes sense then.
I agree with
@Luke Dashjr view that contiguous data being labeled arb data by the protocol is different morally and legally as non-contiguous being supposed to be something else. I disagree with a lot of Luke’s worldsview though but that I agree with. Minimum common denominator.
Then I really don’t want this thing to be broken. But I am not under the impression than BIP-110 is reckless : it takes a lot of precaution not to be. Core change of default relay policy 100kb for op_returns with little consensus was more reckless imo.