Fair point but they did come back. Back in 2017 the ICO hype was at its peak but it died. But also it did not disappear. It changed face and came back multiple times under different names creating the same useless garbage to sell to newbies.
In any case I hope you are right about the Ordinals Attack being dead...
Well if you consider any kind of content storing as a variant of Ordinals then of course it is going to come back, but I don't think that it is going to come back in the same way that it did. There would have to be very bullish times, much more than even before for something like this to happen because most people who touched ordinals or NFTs in the past cycle have lost a lot of money.
If I create any kind of system, service, product that creates a lot of UTXOs to work you will consider it an attack?
Why are you generalizing what I said? Did I say "any" system that creates UTXO?
What I said is pretty simple:
Bitcoin is a payment system, if you want to make 1 payment or 1 trillion payments, that is fine. Nobody should ever be allowed to prevent that since that is against the principles of Bitcoin.
Bitcoin is NOT a cloud storage. That means if you create a system that injects arbitrary data into the chain just because you want to use it as your personal cloud storage, that is an attack whether you are using 1 UTXO or 1 trillion of them.
I am not generalizing, I am asking a question for clarification. While Satoshi may have intended Bitcoin to be a payment system, that is not what it is because it is so much more than that. Satoshi has not envisioned everything that Bitcoin could be, and how could he? Nobody could do that. We have knowledge today on many topics that during his time we though was not possible. The thing is not about what Bitcoin is or is not because it is clearly going to be subjective, it is about what it can be used for. I can store data in payment transactions effectively using it both as cloud and payments at the same time. There is nothing you can do to prevent this without making Bitcoin completely centralized. That was the point I was aiming at..
It's actually the opposite. You are trying to redefine Bitcoin to fit the way you want to use it. Otherwise as I said before, the system has been preventing such abusive transactions from very early days because the consensus among bitcoiners has always been that bitcoin as a "peer-to-peer electronic cash system" should not be used for cloud storage.
Any kind of use that does not break consensus rules is a valid use of Bitcoin. Any transaction that aligns with the rules is also a valid transaction. I can use it to play games on chain, I can use it to create UTXOs for whatever reason I want, payments, storage, timestamping, whatever I want as long as my transactions are valid transactions. So yes people are free to decide how they will use Bitcoin under the existing consensus rules. Anything else is wrong and a centralization, because you want to impair the free decision making of others.
And the answer to all of them is also the same: it won't scale. Bitcoin is a payment system and its blockchain is a ledger for payments not for anything else.
This is not true and the data does not support this. It is for everything that aligns with the consensus rules.
You can create a thousand filters and you will still not be able to block the inclusion of arbitrary data or stuff that you consider spam, because there is always another way this is how information theory works.
That's an entirely different argument and it is irrelevant here. It is like saying because the thieves can always find a way to break the door/lock and get into our home then we should not bother with adding security measures to make it harder for them! Just leave the door open and hope that after they came in, they get bored and got out on their own after doing minimal damage.
It is not, that is the main argument. Preventing data inclusion does not work and leads to people including data in ways that cause more damage. He explained it much better than I can. Please read some information how information theory works. It is not possible to prevent the inclusion of arbitrary data in a decentralized network. There are facts, it is not even a debate. You can make it harder but you can create much more damage by doing it.
If you block existing ways of pushing data, then worse ones would be used instead. You know why OP_RETURN was invented in the first place? Because previously, worse methods were used. Going into BIP-110, and trying to block more and more UTXOs, would only do more harm than good. If you want to prevent data inclusion, then you need to apply that solution globally, to every transaction, no matter if it is a payment or not. Why? Because data pushes can be done inside public keys, signatures, and a lot of other payment-specific fields.
Also, if you wonder, what would happen, if many things will be blocked, then you can read this:
https://delvingbitcoin.org/t/encoding-art-into-the-satoshi-value-field-and-the-unfilterable-floor/2604Great write-up. It really feels like the original vision of Bitcoin as peer-to-peer electronic cash is being systematically eroded to turn it into a bloated playground for jpegs and tokens. The fact that the core maintenance doesn't care about the blockchain size explosion and dismisses everything as "free market" is a huge red flag. If nodes become too expensive for regular people to run because of all this arbitrary data, decentralization goes out the window. Definitely something to think about regarding BIP110.
Do not post misinformation, Core are the main reason why Bitcoin exists and is very decentralized.
If you block a lot of ways of pushing data, then people will start doing it in inefficient ways, for example by storing them as coin amounts in satoshis. What then? Would you want to block sending specific amounts, to stop that kind of spam? The cure cannot be worse than the disease, if it is, then it is simply not worth it.
Currently, BIP-110 blocks P2PKs, raw multisigs, and some timelocked transactions. Trying to block more things will only affect old users, who wouldn't be able to spend their coins properly, while spammers will happily switch from one method to another, which won't be filtered. And they will do that faster, than developers will release a new version. Also, the fact, that users won't update immediately, will only make the attack stronger, because you can always create The Greatest Spam Filter, and users can simply refuse to upgrade.