5 ms·
Yes, that's definitely the case for a lot of NFTs being minted and sold. And if an NFT did represent the right to download and play a particular game from Stea
by jameshart 5y ago
Yes, that's definitely the case for a lot of NFTs being minted and sold.
And if an NFT did represent the right to download and play a particular game from Steam (like, you had to present proof of ownership of an NFT to Steam to be allowed to play the game), such that I could sell that NFT outside of Steam to someone else... well, the value of that NFT is only as good as Steam's willingness to abide by the agreement it embodies, which they can unilaterally withdraw at any time, so there's little value in Steam honoring such a thing. If they wanted to permit game resale, they can do that, inside their own database, without any NFT nonsense.
So yeah, it's still a bit of a mystery if or whether this actually adds anything, but I'm just trying to put myself into the mindset of people who are excited by this and trying to figure out what excites them, rather than just assuming they're all dumb because they think buying numbers is going to change the world.
- the_snooze 5y agoIt really shows the dishonesty in crypto "innovation:" they claim "security" and "trustlessness," but it all reduces to simple human/institutional/contractual trust relationships as soon as you need to deal with anything with real-world practical value, whether that be access to games on Steam or tracking a package or whatever. With all this fancy software and energy spent on mining, what then is the point of all that effort?
- WorldMaker 5y agoI think some of that directly connects to the (intentional) confusion in terms of "smart contracts" and old fashioned "contracts". "Smart contracts" are programs and there's a sense that they are "better" and easier to "trust" than old fashioned "contracts" because computer's enforce them ("fairly and equitably", or so proponents believe [1]) and not people and institutions. But people don't run "smart contract software" in their own brains and at the end of the day if these things are to be meaningful to people they have to interact with people and institutions and good old fashioned "contracts". It's trying to solve sociological and political problems with code, but we don't have a real world substrate for those "programs", what we instead have millennia of institutional history and contract law and at the end of the day those still matter more than what the computer says even you personally don't trust those institutions for whatever reason. ETA: [1] Don't forget that it's a common fallacy among tech idealists that computers are unbiased and objective "because math" rather than machines that will reflect the biases and subjective opinions of those that program them.
- jallen_dot_dev 5y agoYeah I agree, and that's why I'm generally skeptical of any smart contract ideas that have to interface with real life (supply chains, land registry, and so on). I think they make more sense when they are concerned with things entirely contained within the blockchain, like swapping tokens or mapping names to addresses. Frustratingly enough, it's the former type ("let's put cows on the blockchain") that seem to get the most mainstream attention.
- WorldMaker 5y agoI've passed beyond skeptical of smart contracts that try to apply to real life to a concern that much more real contract law needs to apply to smart contracts. Ethereum is already full of fun stories where "smart" contracts did extremely dumb things because they took a programmer's word extremely literally rather than a programmer's intent. In a world where programmers are assumed to be ordinary, fallible humans that's a ton of pressure to put on a programmer to never make a single mistake. While there's a lot of active research into trying to bring technical solutions to that human problem such as strict "formal proofs" and such of the programs being made into smart contracts, I'm increasingly of the opinion that would benefit them the most would be political and sociological solutions such as classics like "courts of appeals", "trials by jury of peers" to determine intent over literal substance, and so forth. Those aren't "fun, technical" solutions, and would require placing trust again in institutions and people, so I absolutely have zero optimism that any smart contracts system would embrace them. I just think that they need such political structures to exist otherwise you left with merely a lowest common denominator tyranny of software bugs (no matter how formally the best contracts mathematically prove their claims/efforts).
- Graoik 5y agoUsing a court of appeals assumes a shared widespread understanding of the topic of disagreement, often the only people with the expertise on the topic are going to be the parties involved and teaching a 3rd party can be impractical and prone to steering. I can see smart contracts working with very low volume specialized scenarios for this reason. Also traditional dispute resolution is expensive plenty of times where both parties would be willing to accept the risk of a bug over paying lawyer fees