this post was submitted on 19 Jun 2023
235 points (100.0% liked)
Technology
37705 readers
75 users here now
A nice place to discuss rumors, happenings, innovations, and challenges in the technology sphere. We also welcome discussions on the intersections of technology and society. If it’s technological news or discussion of technology, it probably belongs here.
Remember the overriding ethos on Beehaw: Be(e) Nice. Each user you encounter here is a person, and should be treated with kindness (even if they’re wrong, or use a Linux distro you don’t like). Personal attacks will not be tolerated.
Subcommunities on Beehaw:
This community's icon was made by Aaron Schneider, under the CC-BY-NC-SA 4.0 license.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Looking at each piece in isolation it's hard to see the real world value. You have to put it all together. Let's do the airline ticket example.
Real world today, the information involved in purchasing a ticket is controlled by three parties: The customer, the airline, and the financial institute (assuming you didn't walk up and pay cash). Anybody involved here screw up or be malicious. You lost your ticket. The airline had a database malfunction. The bank/creditor improperly recorded the transaction. All parties are aware of these potential failures, so there are contingencies in place in case of a missing ticket, a ticket that can't be found the system, a bad or missing financial transaction. But these backup plans also open the door to fraud, so there need to be even more plans on top of the backups: How to verify the integrity of a seemingly real ticket, protocol for re-verifying a financial event, etc.
It's simple because it's familiar, but it's really ridiculously complicated and error prone.
Let's introduce NFTs and blockchain.
You buy the airline ticket and the following things happen:
The bank performs the transaction and records it to the blockchain, which is decentralized and owned by no one, so it is verified by all parties before anything else happens. Bank errors are now impossible.
You and the airline perform a mutual authentication, which generates an NFT proving existence of the ticket and attaches it to your identity. From your perspective, this would be unlocking your phone and clicking "approve."
Now you approach the airport kiosk and there's a problem.
Airline has no record of purchase - well, the blockchain does, so it's their fuck up and they have no reasonable argument. You win.
Airline can't match your ticket to their database - You show them your NFTicket, which their system verifies is a valid, unspoofable, immutable ticket for what you say it is. Again, it's their fuck up and they have no reasonable argument. You win.
Conversely, you say you have a ticket for today, they say it's for tomorrow. You inspect the ticket, it is in fact for tomorrow. You fucked up, no further argument.
The only way any of this goes wrong is one of the following:
Multiple forms of your identification are stolen - phone, password, biometrics. Obviously a lot harder than nabbing a CC number.
Multiple parties lose their records at the same time. Possible but unlikely.
State-level villains sabotage the entire system. Possible, sure, but this is an apocalypse-level event and probably an act of war.
It's effectively impossible for someone to steal or fake a ticket or transaction in this system, and because of that, anybody who has receipts is automatically proven right and you don't need to jump through any more hoops or threaten to sue anybody. It's complex behind the scenes but it makes life for businesses and consumers braindead simple. There are so many layers of trust in action that no individual party can reasonably claim something did or did not happen just because THEY messed up.