• Johanno@feddit.de
    link
    fedilink
    arrow-up
    23
    arrow-down
    2
    ·
    2 years ago

    Serious question:

    What are the advantages over a centralized database?

    • repungnant_canary@lemmy.world
      link
      fedilink
      arrow-up
      25
      arrow-down
      11
      ·
      2 years ago

      One example of using NFTs I like is event tickets. Event tickets are already prone to “just copying” because they’re already basically a PDF. So the fact that you have to protect subjects attached to NFTs from counterfeiting is not an issue in case of event tickets, because you have to do that anyway.

      BUT using NFTs for event tickets can solve the problem of scalpers, because they use “smart contracts”. So you can create a smart contract for each ticket that forbids reselling or allows reselling only at original price, or that each resell provides a markup for the original issuer (eg. the artist).

      So NFTs don’t solve all of the problems, and nothing really solves all problems. But they can solve some problems, and that’s what we want. I’m not a fan of Blockchain myself, because it has many problems. But I can see it’s potential when the infancy problems are solved.

      • codepengu1n@feddit.it
        link
        fedilink
        English
        arrow-up
        26
        arrow-down
        1
        ·
        2 years ago

        How is this better than a centralized database? You can just go to the event organizer’s website and check the original price for the ticket.

      • srecko@lemmy.world
        link
        fedilink
        arrow-up
        8
        ·
        2 years ago

        I don’t really get it. I have 10 tickets and I gave an ad that im selling them at 3x price. You can pay me via paypal and get it, or give me money in person in front of a venue. After that I will transfer you tickets. I just fail to see that additional layer of protection. I’m talking about reselling.

        If you block reselling again I fail to see how will that be different than using standard database to collect all the data and check the documents at the entrance?

        • corm@sopuli.xyz
          link
          fedilink
          arrow-up
          9
          arrow-down
          2
          ·
          2 years ago

          Correct, all of that can be done with a normal database. And with a normal centralized service you can just tie a ticket to someone’s ID instead of their wallet address.

          And in fact, with the wallet address ownership you could just make a new wallet per ticket purchase and then sell the whole wallet via paypal. Circumventing the whole smart contract thing.

          Imo the only advantage to NFTs is that the DB can’t ever go down or be altered. But if you trust amazon you could instead just use an append-only hosted database like QLDB.

      • Johanno@feddit.de
        link
        fedilink
        arrow-up
        11
        arrow-down
        3
        ·
        2 years ago

        You are right. BUT as long companies are legally liable for their contracts you can have all of this with regular web2 too. And in case something goes wrong (error in the smart contract for example) you can in realife work sth. out.

      • Leaflet@lemmy.world
        link
        fedilink
        arrow-up
        7
        arrow-down
        1
        ·
        2 years ago

        So you can create a smart contract for each ticket that forbids reselling or allows reselling only at original price, or that each resell provides a markup for the original issuer (eg. the artist).

        Ok. So what happens instead is that the wallet that holds the ticket is sold at marked up prices rather than the ticket itself.

        • Revan343@lemmy.ca
          link
          fedilink
          arrow-up
          1
          arrow-down
          4
          ·
          2 years ago

          Unless the ticket is also tied to a name at sale time, and you have to show ID at the door (which is common for regular tickets where I live). Then the only way to change the name associated with the ticket is to sell it through the blockchain rather than selling the wallet

          • jimbo@lemmy.world
            link
            fedilink
            arrow-up
            9
            ·
            2 years ago

            If you have to show an ID to use the ticket, what problem is being solved by using the block chain?

            • Revan343@lemmy.ca
              link
              fedilink
              arrow-up
              1
              arrow-down
              3
              ·
              2 years ago

              People reselling the tickets for a higher price and/or performers not receiving a royalty for resold tickets, is the only thing that making them NFTs would aim to change.

              • maksokami@lemm.ee
                link
                fedilink
                arrow-up
                1
                ·
                2 years ago

                US I assume? Some countries solve this fairly well by slight government regulations… Inefficient append-only DB like block chain is not a solution for political issues…

                • Revan343@lemmy.ca
                  link
                  fedilink
                  arrow-up
                  1
                  ·
                  2 years ago

                  Canadian. And I don’t think it’s actually a good use-case for NFTs, there are much more efficient ways to handle it, it’s just a more reasonable idea than the NFT ape drawings crypto bros love

          • droans@lemmy.world
            link
            fedilink
            arrow-up
            4
            ·
            edit-2
            2 years ago

            Huh, that sounds an awful lot like the current process except now you’ve got to add The Blockchain™ onto it.

            People can still resell tickets for more than retail price, just like I can buy a car from my neighbor for $5,000 but only tell the BMV I paid $1.

    • Nikls94@lemmy.world
      link
      fedilink
      arrow-up
      9
      ·
      2 years ago

      The only thing I could come up with would be that every change has to be agreed on by over 50% of all computers in the system. And that everything is tracked, saved and archived. Oh, and everyone can see that you paid $6.90 for something from “mighty midget madman”

      • Johanno@feddit.de
        link
        fedilink
        arrow-up
        3
        ·
        2 years ago

        Ok and what prohibits a non-profit to do the same? An open readable database, maybe even dezentralized?

        • Nikls94@lemmy.world
          link
          fedilink
          arrow-up
          7
          ·
          2 years ago

          Why would you want that?

          I mean, transparency about income is excellent, but everyone knowing who you’re giving money to? Heck no.

          • Johanno@feddit.de
            link
            fedilink
            arrow-up
            4
            ·
            2 years ago

            So a centralized database where you can control what to make public is better then.

            And I realize only now that you have been sarcastic.

    • 🐱TheCat@sh.itjust.works
      link
      fedilink
      arrow-up
      4
      arrow-down
      1
      ·
      edit-2
      2 years ago

      Its the exact same answer as ‘what are the advantages of the fediverse over reddit’. Lemmy world is down right now but its not affecting me and no one can effectively DDOS the entire fediverse. Theres no spez to ruin everyones work.

      Its about ownership. If banks use centralized databases, they can cheat the data and no one knows.

      If you have a decentralized data, no one can cheat. No one can make changes without everyone’s permission.

      Its got strengths and weaknesses.

      • Johanno@feddit.de
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        Ok so decentralization is an advantage. And the trancparency you say.

        Those two do not need a Blockchain.

        • 🐱TheCat@sh.itjust.works
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          2 years ago

          You need something to create the ledger of transactions. So far in humanity we have used humans with the authority. The problem with authority is that is corruptible, and also self-interested above all else.

          A blockchain is neither.

          I don’t know of other alternatives besides humans or blockchain for maintaining a database of transactions. What are you suggesting instead?

          • Johanno@feddit.de
            link
            fedilink
            arrow-up
            1
            ·
            2 years ago

            The thing is, that even if the Blockchain in theory is not corruptible there were several occasions where the old Blockchain was abandoned and a new fork was the official one suddenly. Securing the rich’s money.

            So a Blockchain is less secure in my opinion. If the people with the most money go to another one the old one is suddenly nothing worth anymore.