I will happily discuss any proposals speaking in terms of incentive and disincentive. The moment anyone talks about banning/blocking/stopping/preventing certain types of transactions, that's where I draw my line, so expect a confrontation if you cross it.
We need to draw a line on what's considered prevention. Is it the hardcore softfork way (invalidating these non-standard taproot transactions), or is it simply an update to everyone's mempool policy? In my opinion, and due to a
recent discussion I've had with pooya, I think it'd be a good experiment to start treating these transactions as non-standard and see how it goes.
But, to not distance myself from my honest opinion on this, nobody should be censored for adding non-monetary data on-chain, because:
- They can then take advantage of the network's nature, and make these non-monetary transactions indistinguishable from monetary. (BTW, that's worse for us because of this)
- Arbitrarily messing with softforks can override future softforks.
- Censorship sucks?