Nothing is stopping you from creating a fake Bored Ape, just like nothing is stopping you from painting a fake Picasso. People who know how to read the blockchain or look for signs of forgery in paintings will be able to spot the difference between real and fake pretty easily, however.
Have yet to hear a single argument against NFTs that either
- doesn't also apply to the physical counterparts they are emulating, or
Here is one: A file that I right-click save to my disk is a 1:1 byte-to-byte identical copy of the original. My downloaded 'fake Bored Ape' is indeed not fake, it is the exact same picture, it is an immaculately perfect, pristine copy of the entire digital file, without mistakes, differences or flaws.
Meanwhile it is impossible to recreate a physical painting. Even the original creator cannot duplicate every single brushstroke, the exact color mixes, details and imperfections.
The difference lies in the difference of stealing digital files vs. stealing real objects. When you steal a file, you create a copy and the original owner still keeps his copy. In fact, it is impossible to know whether any of your files is guaranteed not to have been copied somewhere else. Meanwhile a physical object is either there or it's not. There is no way to duplicate it, you can only try to recreate it, but it will never be the exact same, identical
'thing'.
When you buy an NFT, you do buy the rights to a file, but you could do that just as easily without a blockchain. You can have a written contract from the artist / invoice proving you bought the ownership rights to it. If someone copies it and uses it e.g. on their website, the blockchain won't help you against the 'theft', but you will need to sue the person. You can do that if you own the rights of digital media, and you could do that long before NFTs.
The bottom line is, NFTs don't - and, in fact, can't - solve a real problem. That is why many people deem them unnecessary.
ISPs are not storing and distributing illegal material, though, right? Such as copyrighted movies or much, much worse..?
They're not 100% the same as Bitcoin. But they do distribute illegal content as a "side effect" of their normal operation.
Let's say we have server A with classified military information (to not always use the same example). In some darknet forum B [...]
ISPs don't store the data, and especially don't store it in cleartext. Darknet forums reside on the Tor network and thus if an ISP routes a Tor packet, never has access to the cleartext data inside. Meanwhile here, we talk about storing and serving cleartext illegal data.
It is beyond me how these things are remotely comparable.
(1)
Route some
encrypted data
(2)
Store and seed completely
cleartext data
Do consider that ISPs sometimes actually refuse to route certain data, e.g. blocking certain websites that are illegal to view in that country. It probably has something to do with that temporary cache storage you brought up.
Should we not aim to make it as hard as e.g. Grin is making it (or maybe even doing better than that) to abuse the system and put Bitcoin nodes at risk of legal trouble, just because it is still possible there, at a much lesser extent?
I personally would have no problem with attempting to improve the "financial transaction data to arbitrary data" equation. However, there is some functionality which while it's financial in nature, can also be used for other purposes, and I wouldn't like to be crippled. An example is Lightning Network, which depends on scripting. Scripting will always have the side effect of permitting to store some arbitrary data.
That's true, I considered that too. I believe that we will need to keep scripts, and I'm not sure how to get closer to a Grin-type of 'equation' without inhibiting them. One option would be to specifically 'whitelist' payment channel creation scripts, without allowing to just use any arbitrary script. New Bitcoin features realized through special scripts, like submarine or cross-chain swaps would need to be specifically added via a BIP process or something like that, so that everyone agrees on it first and people don't just go and throw weird stuff onto mainnet.