But what do you think of making transaction with script size above 10000 bytes or script which contain OP_PUSH (and it's variant) become non-standard?
10k bytes may be too big and remain exploitable (eg. using multiple inputs) and we can't do anything about OP_PUSH itself since the signature and pubkeys are also pushed to the stack that way.
We should first come up with a size that we need based on the transactions that people are making and NOT leave the protocol wide open like this. Unless there is any Taproot scripts that need anything bigger than 100-200 bytes, there is no need to let it be bigger than that.
There is fixed, limited block space and variable demand for that block space. You may not like how that block space is being used but if transactions are consensus compatible and paying fees at the market rate the system is working how it should.
linkThis is a dumb argument made by people who either have never looked at bitcoin source code or are intentionally ignoring it. Under the hood, in the consensus rules, spam attacks like this have always been possible but we have been preventing them using the standard rules.
This is also not demand for more block space, this is a spam attack. Period.
I'm in the this too shall pass mode of thinking.
Sooner or later all the ordinal people are going to give up and move on to the next big thing.
Keep in mind that ICO scam is still alive to this day. They kept changing the name and upgrading their scam methods:
ICO > IDO > IBO > IEO > ITO > STO > DeFi > NFT
Ordinals attack looks somewhat similar:
Ordinals > BRC-20 > Some other garbage name
Disclaimer: Im not saying this its what its happen right now, but its a possibilitie in the near future, so like the wise said " Prevention is better than cure "
I'm a little busy these days and need to find some links before I can post some historical facts about some of the attacks against bitcoin that let's just say look very suspicious... So hold that thought...
Eventually the likes of BRC20 will end up on L2 as well,
It can't. Tokens need a blockchain where they are stored not just a layer where nothing is stored and only money changes hands. Side chain is the solution and if they wanted to end up there, they would have started there considering how solutions already exist!
Also kinda bored of people describing this as an attack on Bitcoin when people are using the protocol in the correct manner (following the rules).
Wrong. They are not using the protocol, they are abusing an exploit. There is big difference.