Comment on What do you think would be an actually good use of blockchain/smart contracts? What kind of problems (big or small) is it a good tool for?

interolivary@beehaw.org ⁨1⁩ ⁨year⁩ ago

Blockchains are “just” distributed databases with a guarantee about transaction ordering (doesn’t have to be totally ordered like regular literal chain-of-blocks but eg. some sort of DAG). Then on top of that you have your consensus-forming mechanism like PoW, PoS or PoA (Proof-of-Authority), most of which are designed to work in a network where you don’t trust the participants, except for PoA where nodes that eg. have a cert signed by a specific authority can do validation.

I could see PoA networks being useful for eg. banks, real estate related stuff, DNS (like @jet@jet@hackertalks.com mentioned) etc. Anything where you’d be interested in having all parties agree on some order of transactions, and where validation is only done by trusted actors. DNS-like systems could maybe even be done with public validation, but PoW is out of the question because of the P part, and most PoS-like systems (well, PoW and PoS but still) have lots of problems with validators being incentivized to order transactions in a certain way (“Maximal Extractable Value” et al) that can actually be detrimental to the network (or even consensus) and to the users.

I’m not really super sold on the idea of public blockchain networks where anyone (well, anyone with the means, which is not a small barrier) can be a validator, they mostly seem a bit like a solution looking for a problem. I can easily envision blockchains becoming something like Linux in the sense that they could be used “in the background” in many contexts, but so that us plebs rarely actually have to deal with them (the majority of the Internet runs on some flavor of Linux, but most people don’t “consciously” use it apart from Android which does its damndes to pretend not to be Linux).

source
Sort:hotnewtop