I was thinking about making OP_FALSE OP_IF ... OP_ENDIF non-standard, since BRC-20 usually put data less than 100 bytes.
I would not be happy with such a direct blocking, but I think I made my point clear already in other threads.
Of course projects using BRC-20 could now simply switch to Runes (as they could have done before to platforms like OpenAssets, Counterparty, RGB ...). But I think it's better to simply let BRC-20 die alone. I don't discard there could be some waves still but judging from what we've seen in the past weeks since the halving they will be much smaller and do no harm.
Such a measure would be considered arbitrary if there was no technical reason other to block a standard some do not like. Include me of course among those that
don't like BRC-20 , but I think Bitcoin never should target any standard, only real vulnerabilities. So I personally would only support such a "direct block" if the OP_FALSE / OP_IF -> OP_ENDIF combination is really technically dangerous, allowing really malicious scripts, but is that a thing in Bitcoin Script? (I'm not knowledgeable enough to answer this question, but IMO the harm which can be done only is related to that the script size limit can be circunvented).
AFAIK from what I have read in the developer mailing list they don't consider this script to be a "bug" which should be "fixed". Except Luke-Jr, of course, but I think with his datacarriersize method he implemented in Bitcoin Knots, he found a reasonable way for nodes to block Ordinals as "data transactions" if they don't want to relay them.
I think such hype wouldn't last long. And i don't see any problem with miner/pool including non-standard TX, assuming they charge premium cost for it. Miner would earn more money, while Ordinal create less spam.
Possibly you're right. What I fear is however that with such a measure you could paradoxically help BRC-20 to keep alive; they could find a way to transact them with a method not including an Inscription. And those having created them in 2023 and early would feel rewarded to be in possession of such "rare" objects. It's only a bad feeling I have, of course it's not sure if this will happen.
Reading the posts saying Runes are stupid.
For me personally, Runes as a technology isn't that stupid. In the OP I'm referring more to the model to create a token whose only value lies in having a "creative name" and which can then be "minted" by anyone.
But Runes can also be used for things that make more sense, of course, like as a game currency, or as a crowdfunding platform. However, it would not make so much sense to create this kind of currency on Bitcoin due to the fees. The "magic" of Runes is much related to the same (imo stupid) "value proposition" than in BRC-20: having a "valuable" token on the "OG" Bitcoin blockchain. Very much like a NFT, but in a minimally fungible way.
By the way, Runes could be probably transferred via LN if their protocol includes timelocks and hashlocks. I don't know the protocol in detail however. This is something which can be added but adds some complexity to the algorithm (basically they need either a hard-coded way to do those locks or an own "Script language").