|
|
|
|
|
by kemotep
1064 days ago
|
|
Then why use a blockchain at all? The arbitrary code part is the extensible nature of Solidity smart contracts (in the case of Ethereum). If third party game developers can’t utilize their nfts in your game without an established partnership, then why are we using nfts? You need permission to transfer or upload an NFT doesn’t that defeat the portability argument? |
|
This is not relevant.
> Then why use a blockchain at all?
No need. Any other public, distributed, transaction records would work. Choose one. Or don't. Some games have implemented this on proprietary systems. If you support the concept locked proprietary systems, then that's ok too! Some people like the idea of things persisting, in some form, beyond the desire for game studio to persist them.
> You need permission to transfer or upload an NFT doesn’t that defeat the portability argument?
I think there's a fundamental misunderstanding of what NFTs actually are here. It's just a number in a wallet, sometimes with a little bit of data. The game studio mints an NFT. It's "part of the game" once it passes through the game studios wallet. The game tracks what has passed through that game studio wallet. The owner of the thing is the last wallet it transferred to. The player of the game adds their wallet address to their game account. This allows the game to know what belongs to the player. There are ways to prove that the player actually own the wallet. The game enables those items if it sees them in the players wallet.
In the context of most of these games, it's, first, a public transaction record used for tracking what belongs to who. It's really really simple. It's public, so anyone can see it. The little bit of data attached can be used to give nicer human/computer meaning to what that number means.