For example I still often hear people say the blockchain is cool but the value token isn't. When I tell them blockchain without a value token doesn't incentivise decentralised mining and it's just a regular old database, there's just no real response because their point was a talking point they read somewhere.
I stopped talking about it around 2015, I just got bored of having the same conversations.
The moment that was, in retrospect, pivotal was being summoned to a meeting with some of our sales guys and an industry analyst as an 'authority' on blockchain (when really I'm just someone who had an interest in it). The analyst went on a long rant about how 'Smart Contracts' were going to revolutionise the insurance industry by being able to execute payouts automatically and how agreements were all going to be automated etc. etc. I tried to explain that 'Smart Contracts' weren't really 'smart' or 'contracts' and that what she was thinking about would probably be better described as 'Ricardian Contracts' (which don't require a blockchain to exist), but I could tell by the glazed over expression in her eyes that she was so sold on her notion of Smart Contracts that there was little to no chance that I was going to be able to dissuade her in a 15 minute discussion.
Really, you can keep adding hashes to your log, but a client needs to save old hashes and have some access to old logs before they can verify anything.
IMO, a large reason everything went blockchain is you can tack it in without changing anything. Just setup a process to modify your logs and boom another buzzword.
Having global consensus (PoW) is a different matter, but that doesn't mean what you are saying isn't a blockchain.
There is a good conversation me and @geofft had the other day, would love your thoughts on it: https://news.ycombinator.com/item?id=17000401
In practice, many of these organizations talking about using in-house blockchains have legal trust relationships and systems of laws in common, and they won't only be relying on a transaction log to make sure the record isn't getting fiddled.
And often the threat model isn't related to changing the historical ledger anyhow; there is a lot of fraud, embezzlement, and other financial crime that attacks other points in the system. That requires a significant system of financial controls, which will be sufficient to catch ledger tampering as well. Meaning that the checksums become a modest nice-to-have, not a significant anti-fraud technique.
You are saying because these types of verified logs can't control for other variables, they do not represent a "complete" set of the system, and therefore aren't as useful for fraud analysis? Hmm.
But this is where I feel like calling a cryptocurrency economic model a "blockchain" is just a silly misappropriation of a word. To me, clearly "blockchain" is not like "capital" or "communes", a blockchain is a cryptographically verified data structure. However, I do hear a lot of people throwing around the word "blockchain" just to reference an economic model, which seems excessive.
I like your point though, and well described.
So, while Blockchain has nothing directly to do with being distributed, that's just a useful feature but requires proof of work of some kind, or someone can quickly manufacture several blocks.
Fair point about it being distributed
The Proof of Work solves a separate problem, that of Double-Spending. The Proof of Work here isn't arbitrarily to slow the system itself down, just to slow non-canonical histories.
But that itself is not the "blockchain" (thus the "how do you define it?" question, I'm curious to hear your take), I'm just playing devil's advocate: A lot of people who weren't around in the 70s are now calling verified logs a "blockchain", now it is a stupid buzzword, but at what point do we consolidate the word for an idea, versus argue there are semantic differences?
Even if they did want that for some reason, most countries have anti money-laundering laws where you have to be able to stop doing business with certain parties.
These private institutions have way too much arbitrary power to decide the fates of others with opaque & inconsistent reasoning-- I see nearly anything providing a check against that power as useful. I'm no longer convinced blockchain tech is a viable answer, but I do think having a variety of non-consolidated payment processors to choose from is a good thing.
Payment processors have also been known to discriminate against perfectly legal businesses for a long list of random things some old jackass in a suit decided were too 'unsavory'.
I think these organizations are wrong to meddle so much rather than being passive facilitators as originally envisioned. They have a right to exclude things which put their assets at risk, as well as a legal obligation to assist law enforcement where appropriate, but beyond that neutrality and privacy should be the rule.
Typically, it's because of fraud, not unsavory-ness. Fraud on the customer's side, not the business'.
The solution to that is not making every transaction put the weight of fraud solely on the customer.
Edit: help me understand why you disagree
Even if one needs trust that there's lack of tampering, publishing a real-time transaction log is in many cases sufficient, just as long as you're willing to trust that the central point is ordering transactions fairly. Which is fine in the case where there's a legal relationship between the entities involved.
[1] http://mcfunley.com/choose-boring-technology