A public blockchain with multiple agents that do not trust each other like in BitCoin make sense to me.
Okay, so use mercurial or fossil.
GPG has been around since the 1990s with the web of trust being entirely decentralized and while I'd be the first to say there is room for improvement there's no way that's anything other than decentralized.
Or how does a private blockchain manage who has write access to it (since it's supposed to be private)?
Which ignores and can even make worse the problem of bad data at the entry point. This is what effectively killed the entire set of use cases related to supply chain provenance.
If you just store the equivalent of a blockchain somewhere then I don't see what benefit it provides over a database controlled by a consortium.
It's all bullshit.
It's fair to ask why this public record needs to be in a blockchain though. You could store the record in plain HTML on a public website and have the Web Archive create periodic immutable snapshots of it.
(some cryptokiddies have tried to claim it as "the world's first blockchain" https://btcmanager.com/finding-the-oldest-blockchain-in-the-... apparently not understanding how much it undermines the case for wasteful proof-of-work blockchains if a classified ad does the same job)
It’s a cute gimmick, I’ll give them that.
When you publish your phony ad in the NYTimes, you also prove that this phony ad existed at the date the NYTimes was published.
This company probably buys one edition of the NYTimes with their add and check if the NYTimes published the correct hash, if it is wrong they will run an other add the next day with the correct hash the next day. Now they only prove that the hash existed the next day.
I'm open to hearing about any other non-blockchain solutions to this problem, though. One seems to be IOTA and their "Tangle" graph, but I don't fully understand how that could facilitate a historical record of each transaction, as (unlike a blockchain) it is not an append-only ledger.
If you are in a situation where you can't find any trustworthy authority (including yourself), you are probably part of a scam or a crime.
Byzantine fault tolerance is an interesting concept that solves a problem that almost never happens in modern software.
So, you don't understand how blockchains work, okay.
With a distributed BC you don't have to trust an authority. You trust that 51% of participating entities know what they are doing and that they checked the protocol implementation and agree on one.
Also you can say that everything in a blockchain is verifiable by third parties, but most people don't do that work (not unlike any open-source software).
Making past entries immutable is the purpose.
Proof of work and distributed mining don’t need a blockchain.
Have you heard of hashcash? It is proof-of-work concept to prevent email spam.
This is also an issue with a 51% attack.
Public blockchains could be used for accounting transparency, for example, for tracking donations and spends of a non-profit. Decentralised blockchains are of course being continually redefined and reinvented, with an alternate financial complex at the forefront of it all.
There are likely many more usecases, but the ones most interesting to me are global payments infrastructure being built by stellar.org, celo.org, and diem.com.
See also: https://www.hyperledger.org/