It actually can work.
Let’s say for instance that you have a particular mount in World of Warcraft. As far as I’m aware, World of Warcraft does not have an API. That means no other software can check what mounts you have in WoW. If I wanted to make a plugin for this forum that showed your WoW mount next to your avatar, I don’t think that would be possible even if you linked your forum account to your Battle.net account.
Now let’s say you have a hat in TF2. I think that Valve/Steam does have an inventory API. It should be possible for me to make a plugin for this forum whereby you would attach your Steam account to your forum account, and then I could display your current TF2 hat next to your avatar. The problem here is that the hats, the database, the API, are still all controlled by Valve. If they change that API, if they take the hats, if they shut down, there’s nothing our forum can do about it.
Now let’s say that I make a game with hats, and we put all the hats on NFTs in the ETH blockchain. ETH blockchain is publicly visible. Everyone can see which wallet has every hat. Even if the game I made dies and our company goes out of business, the records of who had which hat live on “forever” as long as ETH is still a thing. And nobody can mess with it any more than they can mess with any blockchain biz.
Even though my company went out of business and my game shut down, there is still a forum of former players that lives on. And that forum software looks at the blockchain to see who has which hat. And some forum accounts have linked their wallets, so the forum knows which hat goes with which account. And players can still trade/sell hat ownership.
Any new or existing software can choose to voluntarily recognize ownership of NFTs and build features around it. I could make a plugin for this forum to show racist apes next to anyone who can prove they own one. I can make it show hex shaped avatars next to anyone who bought those Twitter NFTs. Even if Twitter shuts down, those features will continue to work as long as ETH is a thing.
The thing is, this only works as long as software developers voluntarily build these NFT-recognizing features into their software. That doesn’t seem to be happening. What incentive does Counter-Strike have to let you use skins from Call of Duty? That said, Call of Duty has a big incentive to get other people to build features that recognize Call of Duty NFTs, as it increases the market for them.
Imagine if everyone on all of Twitter could only have an egg avatar unless they had a particular NFT. That’s certainly something Twitter could do. Oddly enough, that would be a case where Twitter’s power of centralization would be used to enhance the “value” of something decentralized.
Zooming out on this issue, there’s a more fundamental explanation.
There are databases in computers around the world. Most databases, the data is meaningless. I could make a database on my computer right now, and put whatever I want into it. Completely meaningless.
Other databases have great meaning because there is power behind them. The IRS has databases. Law enforcement has databases. DMV has databases. Banks have databases. The data in those databases matters. Just a few bits of data in those databases changing could have huge real world consequences.
Why is this? It’s the same reason money has value. Because people value it. It’s self-fulfilling. If enough people decide and agree that there is meaning behind a thing, then the meaning and value comes into existence. The conch in Lord of the Flies is just a big seashell. But because they agree it has a meaning and value, it suddenly actually does.
And that’s the strategy not just of cryptocurrency, but of many (most) digital businesses.
- Create a database, nobody cares what’s in it.
- Make people care what data is in that database.
- Profit because you have control or influence over that database.
The idea of having more games implement NFT-recognition is in service of step 2. It’s a somewhat feasible pathway towards making more people care what is in the database. Therefore they keep repeating the idea (since they don’t have any better ones) in the hopes that it will become reality. It’s not like coin people can force game publishers to do it, but they can certainly keep suggesting it in hopes that they are heard.