Not really. At least, that's not the new part in cryptocurrencies. The knowledge of how to have a verifiable list of transactions which could not be tampered with existed long before bitcoin: the main challenge was to only have one which everyone could agree on just using the same set of rules without having to trust everyone follows the rules or the intent behind them (if you have a single you can trust or even just a set of parties in which you can trust the majority then it's pretty easy). And that's far more to do with designing an incentive structure which works to achieve that then it is about any fundamental cryptography.
However crypto currencies cannot exist without the blockchain.
This is certainly useful to connect entries with shared balanced like banks who cooperate. Every bank still wants to validate for themself and not blindly trust whatever another bank writes on the ledger. Moving balanced form someone else or double spend is not possible in such a system, even trough all have the same permissions.
A permissioned/private "blockchain" is still a DTL as long as the consensus enforcement is still distributed. If all participants have to trust all others to simply follow the rules then its not a DTL anymore.
That's really hard to reconcile with the "blockchain is revolutionary" meme, though. I think you've got to include distributed consensus and proof of work in the definition in order to get one that characterizes blockchain as a new invention and not just marketerspeak. Unfortunately, that definition doesn't jibe very well with the usual lists of successful uses of blockchain outside of cryptocurrency, such as corporate supply chain management, because they tend to be using blockchain where a hash chain would work just as well. Perhaps they're actually using hash chains, and just using the word "blockchain" as marketerspeak. I don't have inside knowledge and couldn't evaluate such things, but it wouldn't surprise me at all if the more commonly touted examples were doing so because distributed consensus is not a desirable thing for the problem they're trying to solve.
In the abstract, the problem is that it gets really hard to understand what everyone is actually talking about when the conversation centers on a popular buzzword.
Merkle trees were invented in 1979. If companies looking to prevent data tampering didn't make use of them until they got rebranded as "blockchain" then those companies are just bad at what they do.
I'd say "The blockchain is a Merkle tree structure with a consensus algorithm which selects a canonical path to a leaf node at any given time."
I don't think preventing double spending is a meaningful concept for non-cryptocurrency blockchains, since those have nothing to spend. Whether we accept that such things are blockchains determines whether this distinction makes any sense. Though, if all blockchains are cryptocurrencies then there's not really any need to separate the two terms.
Bitcoin is a great example of interesting tech that overcomplicates something everyone understands to fix problems most people don't have. Should we ever find a major vulnerability in a common implementation, it could be game over.
OK, I'll bite - how does blockchain technology help prevent bit rot in a way that can't be helped more efficiently by a simpler technology?
For crypto (read blockchain with PoW, PoS), other than censorship resistance - which most people don't actually care about because they are lucky enough not to need it - it doesn't really offer anything useful. Most crypto projects are Rube Goldberg machines whereby the operators of these companies are re-hashing all the same things our we've done with money before. Of course they are doing well at the moment because it's morphed into a get rich quick scheme. If there was no easy money to be made there would be little interest in it, just like there was back in 2010 when I started looking at Bitcoin.
Enterprise blockchain struggles because there's no actual need for blockchain elements like chains of provenance and smart contracts if the participants are fully identified and already have business relationships. "Blockchain" is a direct substitute for trusted third parties and good legal agreements and should only ever be used in circumstances where all other options are exhausted because the technology comes with so many bad trade-offs. Doesn't scale, very complicated, difficult to manage upgrades and versions, customers find it hard to understand, etc...
That's the first time I've seen "blockchain" and "bitrot" in the same sentence. And I fail to see the connection, unless you reduce "blockchain" to mean "copying data over and over", at which point there are many other, better solutions.
DLTs (blockchains) solve the double spending problem in a decentral (trustless) way. Thats "the definition" and what separates it from other similar tech like git or synced databases.
(edit: yes yes, 'proof of stake' blah blah)
Plenty other projects have adapted the concept or even forked the code. The core team behind this back when it was named opencoin are without a doubt millionaires now and some even billionaires. So you are right but it way way to late now. Not to says that there could not be a even better solutions. But its already several thousand times better if you compare raw metrics like speed/TPS/energy usage etc. an even better solution would likely not make that much of a difference again.
Speaking of unsupported assertions...
>The overwhelming consensus among programmers and technologists is that blockchain is completely useless technology for anything but speculative digital gambling on tokens.
Many Bitcoin skeptics are advocates of blockchain -- so I don't see a consensus here.
>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.
Blockchain is useful and afaik does have a working definition -- it solves a very real problem of how to prevent bitrot in the long term storage of data for example.