Hacker News new | ask | show | jobs
by jagtesh 1454 days ago
The above commentator didn’t pretend to know anything. It’s an honest question and they asked with utmost humility.

Here’s the question: what’s stopping a significant adoption of blockchain technology from a _business perspective_.

I have my own take on this. It could be the increasing cost of transactions (in practice). Not indifferent from your current day financial systems, as we have inflation that causes costs to rise. Perhaps it’s the sudden rise, the volatile nature of fluctuations that make it different for crypto currencies. Perhaps the entire issue here is we measure fluctuations against fiat currency.

As more businesses start to operate entirely in crypto (producers and consumers) - we may see a more stable crypto ecosystem.

As for why is blockchain not gaining traction, it is somewhat related to above. Miners provide the backbone for any successful blockchain network. In a centralized system where all actors already trust the centralized authority, there is little business incentive in setting up a sophisticated ecosystem based on blockchain.

I’ve heard about governments considering using blockchain based tech to thwart internal corruption (immutable public records FTW). As these systems are developed, researched and then evangelized by the likes of HBR, we’ll start to see much greater adoption in time IMO.

1 comments

> I’ve heard about governments considering using blockchain based tech to thwart internal corruption (immutable public records FTW).

During my time in government, shady contractors pitching blockchain to solve literally every problem was so common and so preposterous that it quickly became a meme. "Immuatble public records" was a common claim, but "blockchain" isn't fundamentally different from a git repository in this regard.

If all you need is a replicated merkle tree, we have easier and more efficient ways of doing that.

You’re on point except for one big difference: a block chain is distributed.

I don’t think it is foolproof, as no tech really is. But the concept seems to significantly raise the cost and complexity of an attack to compromise it.

The simplest way I can imagine doing it is - spoofing network requests from the party trying to verify something, or routing that request to a compromised node. I will make a guess that networking equipment in a govt. setting can protect against a low level attack.

Disclaimer: I take a passive interest in this space but have never studied or implemented a block-chain application.

In practice, blockchains tend to be extremely centralized without a deliberate effort to prevent them from becoming so. (Cf https://www.nber.org/papers/w29396) You can get around this in a permissioned blockchain with a minimum quorum size, but at that point, you're basically running a fancy git repository with a number of mirrors.