Blockchain/distributed databases seem like really cool tech with some valuable real world applications outside of just coins and stonks but I feel like we never get into that here.
Or is this just a vocal minority thing?
I've seen some proposed vapourware nonsense about voting-on-blockchain or identity-cards-for-refugees-on-blockchain but they didn't make any sense as far as I could tell.
One particular use-case that stayed with me for a long time is what DeBeers is doing with the diamond tracing. For long time diamond certificates were faked between Afrika and Antwerp, especially on border checkpoints. This is where blood diamonds were introduced into the supply chain. Participants cannot be trusted and a common ledger (a.k.a Blockchain or DLT) is a solution. With a traditional database you'd have again a "super administrator", which is exactly what you want to avoid. This has, obviously, nothing in common with a public network like Ethereum, but it's still "Blockchain" and I believe it's still a very valuable real-world use-case. https://www.tracr.com/
Paul Brody does also a lot of real-world projects with EY.
A blockchain is a tool, like any other. All the properties of a blockchain make it the _ideal_ tool for this use case. It has all the functions literally built in to create and store and interact with a cryptographic certificate (if you will).
Imho it's the right tool for the job. The only reason to dismiss it as the tool of choice is a personal belief. You don't like, then simply don't use it, but objectively the "buzzwords" are the tech itself, it's just how it is.
Just because they are not telling you exactly how they do it, doesn't mean they don't make a good job at it. Apple and Google also don't tell you exactly how their 5G stack looks and works internally, all you get is a nice reactive UI to interact with Apps which are connected to the Internet to surf HN while sitting on the toilet...
> Just because they are not telling you exactly how they do it, doesn't mean they don't make a good job at it
It also doesn't mean they are doing a good job. Absent visible results (I have this for 5G), a technical explaination (with 5G I can read far more detail on this than I ever would want to know just from public documents even without all the internal details), or even a description of how this is intended to be used or exactly what guarantees it provides, how am I supposed to take this as evidence it works (let alone is a natural solution to the problem)? It's basically "just trust us, bro", ironic for a technology which is supposed to work in a trustless manner.
>The only reason to dismiss it as the tool of choice is a personal belief
I do think blockchains have potential, but it is a technology which is only sensible in a very narrow set of circumstances, because it is a solution with a lot of extremes owing to it attempting to solve an extreme problem (global trustless consensus).
For one, the blockchain hype train is currently used and abused by too many. It's a viable technology - at least in my opinion - but as of now, it will not "bank the unbanked", or whatever. It's way too complex and there are a lot of problems to be solved, PoW is one, scalability is another one, the learning curve is there too, and then is boulevard media who like to report on shady things, of course, putting everything in a bad light.
But! I think having basically a global copy of all data and fundamentally turning the trust model 180° is something we desperately need. All the layers and layers of auditing, risk management, risk mitigation, reporting, re-reporting, re-auditing, departments over departments in financial organizations, or the way the free-for-data model of Facebook and Google works is just disgusting to a large degree.
But, as with everything, we will see where it goes. I am strongly on the side of innovation and change. I am not considering myself a full Blockchain fanboy, but definitely more leaning towards this technology and giving it in many cases more benefit of the doubt than other people would do.
Which is good. A healthy discussion needs pros and cons.
Have a good day sir!
I wouldn't rule out there being certain use cases where blockchain may turn out to be the best way to go, but at the moment that doesn't appear guaranteed to be a huge or lucrative field by itself (and yes, you can say the same about solar in 1975 or websites in 1995, but that proves nothing as there were many more ideas with similar uncertainty around them that failed alongside those). Meanwhile, the intense amount of speculation going on just smells wrong to a lot of us in light of the dearth of clear applications or industry uptake. Personally I'm skeptical, but undecided. It's mainly the speculation that gives me the willies.
I agree the author should have discussed these issues more.
Far too many people see this as a quick way to dup others and make a quick buck, because that has been profitable so far. However that in itself doesn't diminish that decentralized distributed consensus is a new class of tool that did not exist before Bitcoin. And while Bitcoin is a very inefficient implementation as we're learning, there are now new protocols with far better efficiency guarantees than proof-of-work
Ten years after the web opened for commercial use we had Google, eBay, Amazon, Facebook.
Ten years after Napster we had BitTorrent, Kazaa, a dozen others sued into irrelevance.
Ten years after the first smartphone we had...everything we do with smartphones today.
Like c'mon, if this technology is so revolutionary and transformative when are we going to see it transform something, anything, beyond illegal drug sales and ransomware!
the coordination of this effort is more akin to countries negotiating a treaty than operations inside of a silicon valley garage startup.
also, 10 years is really not a very long time.
This is an editorial fluff piece with a very poor core argument. I'm very surprised has risen this high on HN, usually the opinion pieces here have far better formulated arguments.
e.g. "Ok, so what do we even mean when we say “blockchain”.The answer is really that nobody knows, it’s not a term that has any precise definition and it really depends on who you talk to and the context. (Source: https://threader.app/thread/1363418896301228033)"
The irony being... the author also never bothers to spell out /which/ blockchain he is ranting against.
Again, he get's sidetracked on his own strawman argument of what a blockchain is...
"Now some introductions will tell you a blockchain is a data structure from computer science which consists of a linked list of blocks which are iteratively hashed so that subsequent blocks depend on the hashes of previous blocks. (7/)However the utility of a term of art for any piece of software that includes two of the most common concepts in computer science (hashing, linked data structures) is just bad classification. (Source: https://threader.app/thread/1363418896301228033)"
He entirely misses the point that the novelty of what a blockchain is, isn't a fancy linked list, it's a mechanism for distributed consensus. Where by distributed computing algorithms from Paxos -> RAFT and private implementations of distributed databases like BigTable, Dynamo, Cassandra, and now next generation iterations like Hazelcast, Redis Grid, Spanner, etc... have enabled the greatest leaps in computing scalability of the past 10 years. However these are all privately maintained databases.
The "blockchain"... whichever implementation to which you refer, must be defined in its usability as a trusted distributed database. The mechanism of the datastructure to represent it is the least interesting or novel part of the technology.
The rest of the author's "points" regarding utility and energy consumption are equally misinformed and poorly formulated.
All in all the author just doesn't seem very informed of what blockchain is beyond the sorts of talking head gossip you'd seen on CNBC. His own limited imagination into the possible uses are akin to people from 1995 who couldn't imagine why websites would be so big or that solar panels would ever be efficient enough to generate energy.