Note: I might just be uneducated on the subject.

When I read about web3 with blockchains, smart contracts and dapps, all sounds very promising. But once you look for any real world applications it is just some obscure things that kind of only exist to support the decentralized system. I guess that makes sense, but are there any actual real world uses for that? Like day-to-day things that make a persons life easier, not harder?

  • FluffyPotato
    link
    fedilink
    arrow-up
    2
    ·
    8 months ago

    It actually ran on MSSQL, the issue was connecting every previous owner and service report to that vehicle. They did that by hand because it was cheaper.

    A blockchain is just a very different database engine and it would be easy to deploy for this with very low cost. With a traditional DB you need a developer for both a front and backend so customers can get the data themselves while most blockchains are pisseasy to set up and configure to your needs and have a ton of open source frontends to choose from and you only end up needing someone to redesign the page.

    • Daniel Quinn@lemmy.ca
      link
      fedilink
      English
      arrow-up
      6
      ·
      8 months ago

      Um, no.

      1. Blockchains aren’t databases because they can’t store any useful amount of data. It’s just a publicly-verifiable, append-only list of very small data points. To do something as simple as “look up who owned vehicle X on Y date” you still need a relational database engine like PostgreSQL, MariaDB, MSSQL, etc. Unless of course your application involves people downloading the entire chain locally and running your software on their machine to look up vehicle history. That’d work I suppose, but good luck deploying it, and it’s a lot more work than an actual database.
      2. Even if all you needed was a blockchain (you don’t) the suggestion that they’re easier to setup and publish on the web for public access than an actual database is laughable. You can get Wordpress up & running in about 10 minutes complete with a database, webserver and human-friendly UI to access basic tools. The idea that you can setup anything blockchain-based to be accessible to non-technical people in less than 10 minutes is just nuts.

      A blockchain provides zero value to solving this problem. It’s more complicated, doesn’t lend itself well to web-based deployments, can’t store the data we need, and requires the consumption of more energy than necessary while slowing down the process of adding records and making them more expensive.