Ask HN: Are there any substantial examples of blockchain solving a real problem?

114 points by louwrentius ↗ HN
There are many startups and companies involved in blockchain technology.

I’m wondering what kind of ‘significant’ problems they solve and by this is not possible with regular technology.

I have a strong sense that blockchain technology is a solution that has yet to find a relevant problem to solve.

I think the same is true for cryptocurrencies but I would like to keep those out of the discussion, if possible.

191 comments

[ 0.20 ms ] story [ 228 ms ] thread
It solves the alarming number of people without yet another buzzword on their cv/resume.
> I think the same is true for cryptocurrencies but I would like to keep those out of the discussion, if possible.

A bit strange to exclude the one and only answer to your question.

Some stores use it to store the production chain metadata of their products : when it was produced, by whom, etc, and make this information public. As anything stored in the blockchain can't easily be faked, it allows customers to check the authenticity of what they are buying (ie where has this product been farmed, cooked, by whom, etc).
I don’t think I get this. How does the blockchain part help this problem, over just publishing the data?
Using a (widely trusted) blockchain you could provide a mechanism for people to make sure you have not tampered with the historical records.
(comment deleted)
Immutable databases already exists for this use case, Amazon has created one in response to Blockchain
This always comes up as one of the theoretical use cases or when a big company says they are doing blockchain now (which in reality is a small team evaluating if this new technology is worth it for them).

Do you have a source for where this is actually use in production and not as POC in a lab?

I attended SF's blockchain event last year and was fortunate enough to have a discussion with a guy whose startup was working on blockchain app for verifying cannabis from farm to store (and also for providing a marketplace, I think). They're apparently doing well, but I left wondering how crucial is blockchain to what they're doing, as far as customers are concerned. If I have to hazard a guess, I doubt many customers are savvy enough to know how to verify the blockchain of their goods. The app, I imagine, tries to make this easy by showing it in the form of UI, but how would I know if, underneath that sleek veneer, it's not just some good old crud database?

For as long as humans have engaged in trading, we have relied on trust that's built over time. There are bad actors from time to time, sure, but I'm not sure if that's enough of a problem (perhaps it is in cannabis circle) to justify making blockchain a centerpiece of one's endeavor to modernize the purchasing experience.

The same goes for other current applications of blockchain such as trading card games. I left the event feeling most of the presenters just forcefully shoehorned blockchain tech into their applications, with one exception: cryptocurrencies use in countries with oppressive regimes and poor banking system).

I don't consider myself an expert here, but I believe there are few or no problems that only blockchain technology can solve. Rather, it's about how it solves problems.

If you solve a problem with non-blockchain technology, you will get a centralized entity of some kind. Be it a bank, a SaaS service, a social network, a database, or whatever. Sure, it can be open source, but it's still centralized in one way or another, and decisions must be made be someone. If you are the owner or have privilidged access, you may do bad things (alter data, abuse user data, increase prices, etc).

With blockchain technology, you can get around having a centralized entity. Instead, you are developing an incentive schema that allows distributed ownership and decision making, so that all participants have power and are incentivized to behave in the best interest of all.

Besides money, there are many other cases where this make sense, but is the downside of having a centralized entity really large enough to justify the downsides of blockchain (hard to develop, slow, hard to use and manage, etc)? Probably not right now, and maybe it will never get to the point.

IMO, a well-run, transparent, centralized entity can be more trustworthy than a complex technology that is potentially exploitable, buggy, you don't fully understand, and is difficult to change once to initial incentive schema is in place.

A well-run, transparent, centralized entity can easily become an opaque and corrupted entity over time.

A well designed decentralized system will maintain its integrity indefinitely. In practice we've only really seen this play out with Bitcoin so far, but that's because the space is young and people still haven't really gotten their heads around the exact strengths and weaknesses of a blockchain.

> A well-run, transparent, centralized entity can easily become an opaque and corrupted entity over time.

And the opposite can also happen. Humans are good at quickly adapting to circumstances and fixing "bugs" in organizations through firing/hiring, new organizational structures, or other means. That's what markets do.

A "perfectly designed" decentralized system may be superior, but I don't believe it's possible to perfectly design an incentive structure from the get-go. The world is incredibly complex, and once you have a bug or mistake in your decentralized system, it's doomed because it can be exploited. There are already countless examples of various tokens and blockchains being hacked/exploited. A centralized, human-led organization is less efficient, but more resilient to such things.

This is similar to the AI question. Are you willing to put your full trust into a system with dynamics not fully understood, or do you put your trust into humans running centralized systems? By "not fully understood" I don't mean the algorithms, but the emergent behavior of an incentive structure, which is incredibly complex because it deals with human agents.

> A "perfectly designed" decentralized system may be superior, but I don't believe it's possible to perfectly design an incentive structure from the get-go. The world is incredibly complex, and once you have a bug or mistake in your decentralized system, it's doomed because it can be exploited. There are already countless examples of various tokens and blockchains being hacked/exploited. A centralized, human-led organization is less efficient, but more resilient to such things.

Part of the issue here is that the blockchain space as a whole has been _super_ eager to rush ahead of the safety margins and build everything they can imagine rather than build everything that's comfortably within our understanding of how it works.

I would describe a lot of the building happening today to be similar to Mesopotamians trying to build aircraft carriers. Like yeah, boats are one of the most important inventions in history, but you can't just go from river boat to crossing the ocean in one step.

> This is similar to the AI question. Are you willing to put your full trust into a system with dynamics not fully understood, or do you put your trust into humans running centralized systems?

Tangent, but this is poor phrasing. If posed this way, an astute response would be that we don't fully know how human brains or emergent group behaviour in humans works either (which is why the social sciences are so hard!), so how is the second option meaningfully different from the first beyond tradition?

The key thing that separates AI systems and human systems is lack of intuition for AI behaviour. So the question should really be phrased: is it safe to trust a system you don't have an intuitive model for?

There are some cases where the answer is yes e.g. we trust airplanes built and ratified by experts even if we don't know how airplanes work on the presumption that, at least in the conditions we care about, airplanes have been tested and behave correctly.

Agreed about poor phrasing, it isn't really about "understanding". But we know that humans are robust through millions of years of evolution, and we know that, mostly, their incentives are aligned with other humans. I don't think it has much to do with intuition either though. For example, I believe I have a pretty intuitive understanding of what most current AI systems do (that's the field I work in), and that's exactly the reason I would not trust them to make fully autonomous decisions in cases where they need to be robust to humans trying to exploit them. I have absolutely no intuitive understanding of how airplanes work.

> There are some cases where the answer is yes e.g. we trust airplanes built and ratified by experts even if we don't know how airplanes work on the presumption that, at least in the conditions we care about, airplanes have been tested and behave correctly.

A big difference is that airplanes do not interact with humans, and humans have no incentive to exploit airplanes. They are a system that purely interacts with the physical world, or physics, which seems to be simpler to model than human behavior and is not fundamentally adversarial.

With many blockchain networks, e.g. Bitcoin, you are in an adversarial environment - exploiting the network yields huge payoffs. With a fully autonomous AI-based decision making system you can get something similar, depending on where it's applied. For example, tricking recommendation systems to uprank your product, automated trading systems (responsible for flash crashes), impersonalization through voice/face recognition, etc. To be fair though, most AI systems are not deployed in adversarial environments, but blockchains seem to be, since you can almost always profit from exploiting them.

> A well designed decentralized system will maintain its integrity indefinitely.

That’s a giant leap of faith.

If the system is maintainable it is also corruptible.

And that's why you see advocation for systems like Bitcoin to ossify, and get to a state where the protocol can no longer be adjusted.

I totally agree with you, if someone has the ability to make good changes, that same someone has the ability to make bad changes. And a blockchain is best able to deliver on its promise as a tech when nobody has the ability to make bad changes. Therefore, mature blockchains really should be rigid entities.

I still like it as "proof of existence", proofing that you where in possession of a certain information at some point in time. (by publishing the hash on the blockchain).

I think this is already relevant for court cases.

But couldn't this also be done by publishing the hash in a few newspapers, for example?

I imagine for a court case this would be better. One less thing to explain.

I think for a court case you would have to prove that the block chain is a historical record, not just some data you and your friends made up.

(comment deleted)
This use case, especially for legal proof in court cases, has been solved by digital signatures with timestamps - essentially, you hash the document; and a third party issues a digitally signed certificate that they verified that hash at this specific day and time). The technical infrastructure and legal process for that existed before Bitcoin was invented and the blockchain boom, I recall doing some work on these things back in 2002 or around that time.

It does rely on having some trusted authority making (signing) that timestamp, but for the legal system that's not a problem, probably the other way around - having a digitally signed document with a timestamp from some official provider will be trivially accepted by the court, but any custom solution that somehow places data on some public blockchain will require an extensive and possibly expensive process to get acknowledged.

Well than this at least makes it decentralized and cheap (though of course that central entity could provide that as well in theory...)
Yes, it makes it decentralized, but so what? The whole point of this discussion asked by the OP above is to question why (and IF) decentralization is an advantage - what practical benefits does it achieve for this particular use case?

Decentralization is a trade-off; it almost always incurs an efficiency cost compared to an equivalent centralized solution, so the question is if it brings some specific benefits that justify the drawbacks.

Regarding costs, as I mentioned above, the verification in court (which is the whole point of this service) would be much more expensive for the decentralized scenario and the timestamping services are trivially cheap already, so if we look purely at costs then decentralization does not provide any advantage.

I agree.

> timestamping services are trivially cheap already

what does it cost, where can I do it right now?

Have the Internet Archive archive a document and it’s hash. Courts have accepted Internet Archive snapshots as evidence.

More costly services would be something like DocuSign.

How can I have the Internet Archive archive a specific file (pointed to by an URL - one for the document, one for its hash)?
https://github.com/pastpages/savepagenow

Please be mindful about request rate and content size, we don’t want to abuse the Archive.

Thanks a lot! I was not even expecting a CLI, I just could not find the possibility on web.archive.org to request a page to be saved.

Now that I scrolled down it is so obvious I do not know how I could have missed it. Thanks again!

This depends on where you live (i.e. for which legal system that assertion is intended) and what type of identity/signing process you're using, as that timestamping is usually not a separate, isolated service but as an extra add-on to the ordinary digital signing/verification of e-documents.

For signing e-documents as an individual with the gov't ID chipcard I get the timestamping services for free (there's probably some limit to quantity, but it's large enough). But that, of course, depends on the national infrastructure - so it's simple and cheap for me, but I have no idea if you can do it right now easily - there are a bunch of companies that offer digital timestamping for something like $10 per a bundle of signatures, but I have no particular recommendations as I haven't tried them.

For larger companies the general practice seems to be that providers of document flow/recordkeeping management software also bundle the digital signature process, integrating the timestamping services there along with other stuff such as verification of digital signatures on incoming documents, and charge some trivial monthly fee for that integration; I believe my employer is paying something like 50 eur/month for that, which is a bunch of money for an individual (but it's free for individuals) but it's tiny compared to, for example, the cost of drafting and filing a court document explaining how you made and published your document hash in some unconventional way. In any case, that means that the company has a pre-existing solution that works reasonably well and has no obvious benefit that a change to blockchain might bring.

And to preempt a suggestion that this nation-specificness is a failure of centralized solutions and a decentralized solution can be global, this is not really the case - since the key purpose of e-signatures (and timestamps) is to integrate with national legal systems, a decentralized solution with no integrations doesn't work anywhere. E.g. here's a EU list of trusted providers https://webgate.ec.europa.eu/tl-browser/#/ - it's decentralized in some manner (there are many providers providing very different services in very different ways), but it's centralized in the sense that the law acts as a gatekeeper of what signing providers are considered trustworthy. You can have a "we'll put this stuff on the blockchain" signing provider, but doing the exact same thing yourself won't be as trusted, you'll need to (expensively) demonstrate how you're doing that and prove that it's actually the exact same thing.

I agree, this is not a very good use case for blockchain. For example, you can use a bank statement or utility bills to 'prove' your home address - It's not as solid a blockchain proof, but the courts will accept it... The fact that courts of law don't depend on blockchain-quality proofs means that blockchain does not actually solve any new problems in that area. It can add a bit of extra convenience in certain cases but the value is unclear.
(comment deleted)
In a sense, git is “blockchain technology” that predates the buzzword: every commit is cryptographically hashed, including the hash(es) of its parent(s). This lets anyone verify all the involved commits back to the beginning of the chain, and is what enables the 3-way merge algorithm without a centralized server.

What it doesn’t include is any kind of proof-of-work or proof-of-identity, which some people might consider necessary for something to be “blockchain technology”.

Edit, to the downvoters. In order for me to produce better commentary on this topic in the future, I would like to know: Do you view these statements as incorrect, misleading, or simply unhelpful?

The distributed operation I consider necessary for something to be called blockchain technology. Git is an example of a Merkle tree [1], which definitely is a key component of a blockchain but not enough on its own. One also need a distributed consensus mechanism.

The distributed operation is both necessary, and the key challenge for blockchains. There is a heavy cost to secure distributed operations. My personal opinion is that most people don't care so much about distribution, they're fine with a few trusted/regulated actors using more efficient centralized schemes. And this is, in a nutshell, the big challenge of blockchains IMHO. And why some people are tempted to drop the challenging part, put a centralize scheme on top of a Merkle tree and call it a blockchain to ride the hype. I don't think this is correct, both technically and ethically. It's "merklewashing" ;)

[1] https://en.wikipedia.org/wiki/Merkle_tree

Let's just call it merkle paxos but it's much more fun to read the original paper.
That makes sense. So, continuing with the git/source control analogy, what’s missing is a distributed mechanism of both publishing new forks and then deciding which of those forks “wins”.

It sort of happens now in an ad-hoc way, if you include blogs and such with big fork announcements that sometimes result in an effective change of ownership, but that’s a slow, rare, unreliable process at the moment.

Is your ssh key not a proof of identity?
It can be, but git neither validates nor stores it. All of that is done by optional access control layers on the computer where the git repository resides.
Yes. Decentralized finance is coming and it's maybe the most important technology of the 21st century. If you want anything resembling autonomy and liberty in the future, and if you want to avoid ending up in a world straight out of a Black Mirror episode, I recommend supporting open-source monetary blockchain systems like Bitcoin and Ethereum. There will be an attempt at some point by governments to centralize blockchain technology. China is already doing this. Western societies should embrace freedom and openness in finance. Besides being aligned with our core principles, it's incredibly powerful, and it can power the capital infrastructure in very innovative ways if we let it.

To your point, cryptocurrency enables reconstructing the entire financial infrastructure on blockchain. Everything from car loans (https://twitter.com/DMMDAO) to rental real estate (https://twitter.com/RealTPlatform) to interest-bearing savings accounts (https://compound.finance/) to derivatives and trading (https://www.synthetix.io/), to decentralized storage (https://sia.tech/), etc. There's hundreds of projects I follow regularly and I find new ones cropping up all the time. There's a Cambrian explosion of apps in blockchain right now.

I recommend reading https://bankless.substack.com/ and https://thedefiant.substack.com/ to stay on top of the topic. Watch some of the presentations from ETHDenver 2020 that was held 2 months ago (https://www.youtube.com/channel/UCgz9NU06t_FkT0Py1Vadczw)

Follow some of the thought leaders on Twitter, et al. Tons of promise in this space.

The OP specifically asked to leave cryptocurrencies out of it and judging by the post does not consider finance to be a 'substantial' example. Are there any concrete examples where blockchains are both useful and necessary?
Yes I literally posted 5. The disentanglement of blockchain from cryptocurrency is senseless. The entire point of a blockchain is to serve as a distributed ledger. If it's truly decentralized, it has to be monetized somehow to incentivize the maintenance of the blockchain.

Hyperledger is a blockchain that is mainly used for these private blockchains that are used in corporate settings. However, a public chain has 100% uptime, is permissionless, and is by far the most useful application of the tech.

https://www.baseline-protocol.org/ Baseline Protocol is a collaboration between Ernst & Young and Microsoft to use Ethereum as a secure, cross-enterprise business process collaboration layer, which is powerful but you'll have to some knowledge of how back offices in enterprises currently work in order to grasp it.

Finance is incredibly substantial. Everything you know is powered by finance. It's a multi hundred trillion dollar industry.

You haven't explained how blockchain is both useful and necessary in finance. The useful part you asserted without elaborating, the necessary part I don't see.
wow, you did not understand almost anything from that post.
> and if you want to avoid ending up in a world straight out of a Black Mirror episode, I recommend supporting open-source monetary blockchain systems

Could you provide a reason why, with some examples?

Because if Government-run blockchains become the norm, they'll be able to dictate whatever you spend your money on and you'll have no recourse. There will be no cash alternative. China's social credit system is a perfect example, also shown in Black Mirror. If governments can have control over both behavior and spending in such a way, they own you. You're in 1984.
Ok, but why wouldn't governments simply prohibit the use of these systems then?

It seems easy to do because anyone wanting to pay or be paid has to somehow advertise this.

Some will, some won't. The ones that don't will win the 21st century. The ones who embrace draconian measures and disincentivize innovation to protect stale and outdated institutions will lose big time.
That’s a very big claim without supporting evidence. Remember when the internet was going to bring freedom everywhere and China’s economy would fall behind until they embraced democracy? That was gospel in many quarters in the 90s but there’s a reason it’s not mentioned much any more.
Assuming the only real use case is when all parties don't want to trust a central authority, the use cases do seem limited. Because once you have to trust anyone, you might as well use a simple ledger/database.

In the airline space, for example, all the airlines pay OAG to file schedules. OAG is a central authority they trust, and pay. Blockchain could replace that, and save them all some money. Hasn't happened though.

Thank you, your remarks about trust seem to hit the core issue at hand to me.
> Blockchain could replace that, and save them all some money.

I don't think that can be proved to be true? I can easily imagine that any blockchain would introduce obvious weaknesses in the process for everybody, and such which can be avoided by having a central authority, which keeps the central authority option being cheaper for everybody.

Bitcoin solves a real problem: It creates a permanent fix for monetary inflation, which allows people to save money without being taxed on their savings.

The rest of "cryptocurrency" is snake oil. Most of it attempts to reintroduce inflation and undermine the fix which Bitcoin introduced. While they may come up with a bunch of reasons for their decision to mint new tokens - the sole purpose of the new inflation is to enrich the creators, who intend to exchange their zero production cost tokens for some other tangible wealth before the naive buyers of the tokens realize they've been scammed.

Building on top of Bitcoin is the way to solve real problems because each development strengthens the permanent fix on inflation and enables Bitcoin to be more accessible.

A "blockchain" is just a linked list where each tail item is content addressed.

Bitcoin solves a real problem: It creates a permanent fix for monetary inflation But crypto coins are too unstable, I would only invest my money in an inflation less system if stablecoins existed
Bitcoin is imho a terrible solution because it’s unstable / volatile and it’s totally a ponzi scheme + piramid scheme.

I want my money to be backed up by a government that wants to keep society stable.

Sad to see that bc is always so tied to distrust of governments. That way of thinking seems so naive.

Why is it a ponzi scheme + pyramide scheme?
Bitcoin isn't "unstable". It's very stable, as money is released on a very predictable and predetermined schedule. You know precisely how much inflation is going to occur and when it will end.

The only "volatile" is the exchange rate market of Bitcoin to USD. Obviously, this is going to be volatile for some time because demand varies from day to day. What's obvious, however, is that the trend in demand is continuing to increase over time. If you look at purchasing Bitcoin to hold for 4 years or more (or indefinitely), then you aren't concerned about the day to day fluctuations in the exchange rate.

If you purchased Bitcoin at any time in the past 10 years, and held onto it for 4 years, there is no point at which you could've made a loss. In fact, on average, you would've almost doubled your money if you converted it back to USD after 4 years.

They say past performance is no indication of success, but next month we enter another "quantitive hardening" period in Bitcoin, where the new supply released over the next 4 years is half of the supply released over the previous 4 years. If the rate of growth in demand stays the same, the exchange rate will continue to rise - but that itself causes an increase in demand because more people want to hold onto an appreciating asset rather than a depreciating dollar. Especially true given that the Fed has committed to rapidly devaluing the dollar this year in a struggle to deal with COVID-19.

Bitcoin doesn't care about the virus. There's nobody to bail out bitcoiners. The State is the virus, and Bitcoin is the remedy.

> What's obvious, however, is that the trend in demand is continuing to increase over time.

That's exactly what I would say if I have cryptocoins

That is the pyramid scheme part. Convincing people to buy as not to miss out.

problem #1 - protect freedom, liberties

problem #2 - adaptation to the needs of the complex system like modern society

those are kind of ‘significant’ problems, technologies like Internet, blockchain etc, provide sequential approximations to the solution of those problems.

Only hypotheticals and that after 11 years. And so tied to an almost paranoid distrust of government.
Blockchain creates privacy issues though. You now have metadata on who has traded with who and if “they” get an exchange to reveal its clients you can then really see the whole picture. So it’s about as private as a regular bank account, maybe less so.
Many people solved their lack of money problems through launching blockchain-related companies. The actual systems they launched can't be considered substantial, functional, or often even real, but the (actual) money that poured into their own bank accounts was substantial enough. Does that count?
I think OP's context on the question is which real world problems for other people were solved with blockchain better than with other means.

Parting suckers with their hard earned money is not likely count.

I understand it can make for hard to tamper with historical data. For things such as temperature records of transported food and medical goods this can be very valuable. As you can have mobile record taking and storage. While having confidence that the data has not been altered.
To OP's question though, are there real-world cases of blockchain tech being used for this, or is it more of a hypothetical?

The reason I ask is that the security of Blockchain comes at a cost (both in additional complexity and, for PoW at least, energy use). Have people who need those records in the real world found the additional tamper-proofness worth the cost?

The problem here is that the ledger is public - and there exists few wholesalers who want their customers to learn who their suppliers are.

So the ledger must by design, anonymise each entity involved.

If you anonymise each entity, then every entity is Sybil.

You have no more confidence in anything than you would've had pre-"blockchain".

I can imagine so many conventional options that would be good enough though.
Distributed ledger and transparency. Imagine if you could trace all those trillions that was spent tracking down and killing osama. You'd see whose bank account most of that money ended up in.
Blockchain usage right now is minimal, largely due to the fact that for most use cases it’s too expensive (the cost is high, confirmation time is long).

For most use cases, Ethereum is too expensive and the blocks are too full, the same is true for Bitcoin.

Once second layer solutions are more mature and layer 1 blockchains are substantially cheaper due to new consensus protocols, you will see more applications for blockchain.

Until then, blockchain is too expensive for the free world, and is largely only somewhat useful to those in failed states.

Blockchain has existed as a widespread technology for what, a little over a decade now? And people are already proclaiming its fundamental uselessness?

Seems like a massive lack of patience and long term thinking. It took nearly a century for the first airplane to go anywhere and another half-century for it to be widespread and practical.

For information technology that's really long. It didn't take us 10+ years to find a useful purpose for smartphones or the internet. If for many years so much money is thrown at it and so many intelligent people are working at it and nothing fundamental comes it, I think it's safe to conclude that it's nearly useless.
Sorry but again, dismissing something based on barely over a decade of data is incredibly shortsighted. The economic success of a technology isn’t a recipe that merely requires capital and intelligent people. That isn’t how history works.
> It didn't take us 10+ years to find a useful purpose for smartphones or the internet.

It took decades before the internet and mobile phones had any significant market penetration, and then within the space of a few years there are fewer people without it than with it. Technology adoption typically follows a Gompertz function: initially slow, but then rapid adoption before declining as there's no larger audience to adopt it.

Bitcoin presents a fundamental shift in how we treat money which can have a knock on effect on every other industry, just as the internet did. If you think it's time to call it off after 10 years (despite continued new interest over that time), this is a bit short-sighted.

The issue with "cryptocurrency," is unlike Bitcoin, they don't actually provide us with any new innovation. They are scams designed to enrich their creators, who pretend that changing a few variables in a codebase can replicate the invention of Bitcoin. All "cryptocurrency" are useless because they don't have the permanent fix for inflation that Bitcoin has. They introduce inflation by design - they are fiat money made digital. Bitcoin's key innovation is the fix for inflation, which is now impossible to replicate because Bitcoin already exists.

The internet and smartphones were popular and we understood the applications. The tech was not good enough to make the visions come true.

With blockchain it’s reversed: we have suddenly tech but after 11 years still no idea other than use it to sell drugs, and boil the oceans.

> The internet and smartphones were popular and we understood the applications.

Who is "we?"

A small group understood the applications early on and was way ahead of the curve. Obviously costs coming down in the 90s enabled a wider audience to access the technologies - but most were clueless of its potential until they were already using it.

This is the case for Bitcoin now. Selling drugs has little to do with it, other than demonstrating the future role of the State meddling in people's personal finance. Bitcoin is about sovereign control of one's own property - a way of saving money which cannot be unjustly taxed. All other applications of the technology will emerge from the fact that it's better money for anybody who actually has any.

Are you just another Krugman, who still didn't realize the internet's potential in 1998?

> “The growth of the Internet will slow drastically, as the flaw in ‘Metcalfe’s law’ becomes apparent: most people have nothing to say to each other! By 2005, it will become clear that the Internet’s impact on the economy has been no greater than the fax machine’s”

Oh, and "cryptocurrencies" are like the Intranets of the 90s. Everyone wants their own, for now, until they realize that being part of the global digital money network has far more advantages than trying to work with walled gardens.

Everybody wanted a pocket computer and when that finally became viable with the iPhone, the market exploded.

We knew what we wanted, but the interface was a problem and Apple solved it.

We knew what we wanted but we could not get there, until then.

None of the bitcoin/blockchain people can exactly explain why blockchain or bitcoin is relevant. Even after 11 years they can't.

> than demonstrating the future role of the State meddling in people's personal finance.

A citizen pays their due taxes, as required to run a decent society. Cryptopeople just want to have a means for tax evasion: to support criminal behaviour.

> Are you just another Krugman, who still didn't realise the internet's potential in 1998?

Haha, I don't think so. The purpose of the internet was very clear. It was just too hyped. But it recovered. crypto and blockchain are hyped, but the purpose is not clear at all. Big difference.

> Oh, and "cryptocurrencies" are like the Intranets of the 90s. Everyone wants their own, for now, until they realize that being part of the global digital money network has far more advantages than trying to work with walled gardens.

We have already money. And we already have means to pay people in other countries. And they are overall more convenient and the transaction costs are not an issue for most applications.

The smartphone wasn't a new invention - but a continuation of the mobile phone. Mobile phones had already hit mass adoption in the developed world before the smartphone appeared. People knew what they wanted because they were already using the technology. This isn't the case with bitcoin, which most people have never used. The more accurate comparison is mobile phones in the 1980s, which people didn't know that they needed or wanted. In fact, many laughed at the idea of carrying around a briefcase to call people on the move, which was necessary as the early handsets weighed in at several kilograms. Very few had the insight at that time to envision the phones of today.

The relevance of Bitcoin has already been explained to you: it provides for the first time in history, a form of money which is inflation-proof, censorship-resistant, easily verifiable and possibly private (or at least plausibly deniable), making it potentially unconfiscatable.

Bitcoin isn't merely about transaction costs or means of paying people. It is about having sound money. It has a use case for anybody who wants to save money, which is impossible to do with fiat money, because it is rapidly devalued due to the monetary policy of central banks.

Other "crypto" or "blockchain" is irrelevant. We can agree on that. Only Bitcoin matters.

Just because you have not seen the need for Bitcoin yet, does not mean there is no need for it. You are like those who would mock the mobile phone or the dial up internet of the '80s, with very little insight into what value Bitcoin can bring to the world. Bitcoin will be used to bypass warrantless surveillance and State-enforced restrictions, and yes, even to avoid paying taxes - which you might consider "criminal behavior," but this merely highlights your state-worshipping world view. Tax is theft - and a significant amount of "criminal behaviour" is coming directly from the State itself.

Given the amount of hype and money dumped into projects, and nothing more coming out of it more than crypto-currency which already existed and started the trend.. i'd say 10 years is more than generous.
I think blockchain is mismatched with how society operates. With blockchains math is king. If your keys are compromised your screwed. There is no appeal court. You’ve lost your money, domain name or reputation or whatever you had secured on it. That’s not great for a lot of applications. Also it’s just slower and more resource intensive that other data stores. Ever tried to sync the Ethereum blockchain? I couldn’t get it to happen. So there is no clear advantage to using a blockchain.

That said there might be a lot of fun geeky “uses” like creating smart contracts that you share about and use. But the practical problem is the transaction and conversion costs and currency fluctuations make it hard to take that from fun to useful for business.

We all understand the application of flying even if we didn’t have the tech for it.

With blockchain it’s the other way around.

A century after the first airplane was 2003.

Air power was already militarily important by 1916.

You might better have cited the laser, which took three decades to find heavy use, or microwave technology, worked out around 1890 but not used much until the 1940s.

The strongest use case right now in the blockchain space is Bitcoin as a sovereign money. It's an asset with substantial liquidity that has incredible protections against asset seizure and strong independence against capital controls.

It's the type of thing that you go 30 years without needing it, but then when you do need it you really badly need it. Bitcoin does this well today and there are plenty of people who proactively plan for financial contingencies by holding some percentage of their portfolio in self-custodied Bitcoin.

We also have several examples (Greece a few years ago, Venezuela recently) of this playing out in favor of the prepared in the real world. When your country's financial system melts down, your Bitcoin holdings can give you liquidity and options despite everything else around you being completely disfunctional.

This is the only right answer in this whole thread. There's no other good use for a blockchain that I have found after studying it for years.
The coins went down hard in march along with the financial markets...
Doesn't matter. If capital controls get put in place and bitcoin also loses 80% of its value, you still have 100x the liquidity that you would have without it.
THIS! I'm surprised that it took me so far down this list to find it. The first use case has so far been the only use case in practice that I'm aware of. Its also a HUGE use case, money makes the freaking world go round!

Good or bad, it's exciting to see what the future holds for these currencies. I have my own theories on whats going to happen, but no one actually knows. Obviously some peoples theories will prove correct and they will come out with "yeah I was positive this was going to happen". Not looking forward to that part.

Git comes to mind.
Not blockchain as we all understand it.
The sqlite creator puts it better then I could have: https://fossil-scm.org/xfer/doc/trunk/www/blockchain.md

I work on tezos smart contracts for tokenized decentralized rewards issuing on baking (mining but delegated proof of stake so efficient and not killing the planet). This however has jackshit to do with blockchain as a datastructure as there is no representation of it within the tezos smart contract language (michelson). This is useful and maybe what you understand as blockchain but I cannot name any specific application that you (going by your blog) will not spin of as being pointless because of some buzzwords because its easier.

Here’s some examples of things that blockchains can/do help with:

- Currencies that cannot be manipulated/controlled by a government / external forces (plenty of examples why that’s a real problem in history, including runaway inflationary policies, payments restricted from certain individuals eg sex workers)

- Cheap accounting (see digital autonomous companies), you can run a company with lower costs by programmatically handling all transactions. eg running a justgiving type site should be cheaper on a blockchain, in theory

- Fully traceable payments (i.e. knowing who paid who how much throughout history, makes paying taxes, illegal transactions easier)

- A single place where a piece of data can be guaranteed to be accurate (eg you can publish data on a blockchain and prove it was published then at a later date, and there’s no way to manipulate this)

There’s more, I’m sure... Whether these justify the hype or are big enough problems are different questions

I was not interested in hypotheticals, I want actual substantial evidence that it solves anything practical now, after 11 years.
"dark web payments for illegal stuff" seems to have been a fairly good match for cryptocurrency, a pretty specific case of wanting a system not relying on a single authority.
41 comments when I write this.

There is a ton of ‘will’, ‘could’, ‘might’, but no ‘is’. The concrete examples pointed to are sales pitches, announcements, protocols, consortia being organized.

It looks a lot like the answer is no.

That may change I suppose, but it really seems like no one is doing anything practically useful with it.

I was going to point out the same.
It's hard for people to simply skip this thread if they can't answer the question. Hence we have now 144 comments and beside my own post I could not find anyone actually answering the question.
Yes, you've observed what I frankly suspected...
As a blockchain skeptic the replies to this post have so far further cemented my skepticism.

Providing an example of blockchains solving real problems aside from cryptocurrency should be trivially easy at this point: well funded companies have had /years/ to do this now.

It's not just startups either - IBM and other big consultancies have been pushing blockchain solutions really hard.

How much longer do we have to wait for someone to build something that's actually useful, and that genuinely couldn't have been built cheaper and faster without a blockchain?

Git uses, in fact, a "blockchain". There's no mining involved (although, given how hard some code reviews can get I'd argue there is still "proof of work" lol) and anyone can create new blocks and is free to accept or reject them.

Like someone else already said I think it's less about the "blockchain" and more about finding ways to decentralize traditionally centralized services.

Yet all our git repos are centralised on github
… and the millions of other computers containing our working copies, which is why you can still work during an outage and attempts at modification are immediately noticeable.
That's a copy of the repository, not the repository (there is no such thing in a system like git).
I really don't like the idea that a blockchain is just a chain of objects that commit to eachother by hashing. That is not what anyone in the industry is referring to when they say "blockchain".

A blockchain is a trust minimizing, independent network which allows participants to interact with eachother such that:

1. Everybody knows who did what, in what order 2. Significant confidence exists that the order is fixed / finalized (git can't give you this) 3. There is no set of controlling parties that could reasonably be expected to change the rules of the system, even if they were all trying to work together.

When someone says "blockchains are going to change the world", they are talking about the above three properties, not about the ability to commit to a thing that commits to other things.

All the "private blockchain" things seem to not have 3. by design? (but their proponents typically are quite bad at providing clear explanations, so I might be misunderstanding what's going on there)
Well, that's the marketing interpretation of "blockchain", the same way the media use "hacker" nowadays to indicate anyone who breaches an information system. A blockchain is simply a data structure. In git you can achieve 1 by signing commits, 2 by simply comparing what you have with everyone else has (if the majority of the network wants the history to be changed it will change, no matter the technology), 3 can definitely be achieved even for cryptocurrencies (51% attack and the like).

At the end of the day distributed trust literally means we all trust each other to do the right thing because, at the end, it's more cost effective and more beneficial for everyone. Directly from the Bitcoin whitepaper:

"The incentive may help encourage nodes to stay honest. If a greedy attacker is able to assemble more CPU power than all the honest nodes, he would have to choose between using it to defraud people by stealing back his payments, or using it to generate new coins. He ought to find it more profitable to play by the rules, such rules that favour him with more new coins than everyone else combined, than to undermine the system and the validity of his own wealth."