I think we are talking about two different meanings of the concept of "block chain". One is an intend, the other is a technology. I was talking about the technology, you are talking about the intend. Both are linked of course, but the technology is what it is, and the intend is the hope that the technology will achieve, but may fail to do so (and this was my point: it can fail to do so, the technology is not always fulfilling the intend).
The block chain *technology* is essentially a linked list of hashes with some "difficulty" like PoW (in fact, I think honestly that ONLY PoW has a true block chain meaning).
The *intend* of a block chain, most of the time, is to build an immutable ledger and protocol.
However, this intend is to be realized as an emerging property of antagonism of the actors: no single actor has the cryptographic means to do it on his own, and there is not enough incentive for collusion between sufficient actors.
If these conditions are met, the block chain technology gives rise to the block chain intend.
But of course, when there is sufficient collusion and the conditions for emergence of the intend are not satisfied (or the theory doesn't work), then the block chain technology will not necessarily give rise to the block chain intend, which is immutability and stability of protocol. So the block chain technology can then "do whatever one wants", even change the genesis block every Saturday. Technologically, this is not impossible, on the contrary. That was my point.
IMO, the true reason the blockchain was "invented" was for immutability. Take away the intent, and the technology becomes
a series of worthless complex steps that can be performed more efficiently and cost effective with systems that have been in
use since the 80's and 90's. There is no logical purpose for a technological blockchain outside of it's original intent: immutability.
To address you recent comment:
You are saying that Ethereum no longer has the "intent" of a blockchain, though it still uses that technological programming by default.
So it is essentially a false blockchain, so to speak. It is using the blockchain system for a purpose (or "intent") that no longer exists.
So you are disagreeing with me that their blockchain did not transform or devolve into a lower form of ledger system and should now
be called something else, but do think it "fell by community vote" into the form of a "false messiah blockchain" or "empty-blockchain",
since the intent is now abandoned. In a way, it could be called a "zombie-blockchain" since it seems to be running without purpose.
Do you agree with this interpretation?
I largely agree with the gist of what you are saying: block chain *technology* fails somehow when it doesn't realize *block chain intend*. However, maybe we differ on the point of view over "who's guilty".
I also consider the ETH block chain to be "damaged" (although strictly technically speaking, their block chain hasn't altered, only the protocol has altered: they didn't rewind blocks - but I was myself one of the first to say that this comes down to the same thing: altering the interpretation of data (the protocol) or altering the data themselves, is up to a point, equivalent).
However, I don't consider that "the ethereum community screwed up their block chain". I consider this a failure of the block chain system itself. The fact that is was POSSIBLE in practice to do so, is what illustrates a "block chain dynamics gone wrong". The whole intend of a block chain was that one would not be able to pull this off. One did. So the block chain technology used by ethereum didn't succeed in obtaining an emergent property of immutability, and the community was capable to alter history to a point, which it was supposed not to be able to do unless strong collusion (which is exactly what happened).
In other words, I don't see the ethereum ETH fork as "a stupid decision by a bunch of irresponsible idiots not realizing what they broke" but rather an illustration of a failure of block chain technology.
In other words, it is similar to a safe that has been broken open. I could say that it was a totally irresponsible act by the burglar to break open my safe, but I could also consider this as a failure of "safe builder technology". The equivalent question of the poll is then: "Did the burglar succeed in re-defining the function of a safe ?"
Wheras the function of a safe is never to open, except to the rightful owner of the safe. No, the burglar redefined that function into "sometimes also open to a burglar who is smart enough".
I would have to disagree that it is a failure of the blockchain tech and disagree with your safe example.
As to your failure argument:
At no time, or in any material I have previously read, was there any acknowledgment that blockchain technology
prevents Hardfork revisions to the chain. The only thing the protects the blockchain from HF revisions is the devs/community
themselves. That is the purpose of the Community as being part of the three parts to a blockchain system (Users/Devs/Miners).
Users are not only there to purchase the tokens, but also uphold the original social contract, which exists only for them.
Those individuals are the gatekeepers and if they wish to uphold or destroy their original social contract, it is done by them and
not by the blockchain itself. To say that the Ethereum issue is a failing of the blockchain technology is a cop out and transferring blame.
If a blockchain "ran" without humans involved theoretically, your argument would be that it would still cause a miraculous revisable HF
on it own accord, as a normal process of the blockchain technology itself. That is not true and impossible.
Saying it is a failure of the blockchain, is like saying people intentionally running red lights is a failure of traffic lights, because the
traffic lights are not stopping the drivers from crossing into and past the intersection. That argument is not based on logic or law.
As to your safe/vault example:
The purpose of a safe would be to prevent a theft by storing the valuables within a metal (possibly anchored) box.
If the burglar was able to crack the safe's code or find a fault in the locking mechanism, then your example would be correct.
The safe was not as "safe" as you thought. But that is not what occurred within the Ethereum situation.
There was no breaking or hacking or malicious mining. The "safe breaking" was "authorized" by the "safe makers".
A proper example should be that a burglar was able to trick or coerce the safe company into opening the safe for him.
In this example, the safe is the blockchain, the burglar is the community, and the safe company are the Devs.
If the community can get the Devs to create the updated client to HF, then the blockchain was "broken into"
because the Devs did the will of the community. Thus, the community failed itself by not protecting their blockchain.
To say that it is a failure of the blockchain does not acknowledge that all systems can be edited/hacked/broken,
if someone wants to and in the event of Ethereum, the community wanted to perform an "Chain Edit HF".
The "Chain Edit HF" is an alien party not common to blockchain updates or improvements. It is intervention.
The blockchain technology has always been a balancing act between the separate opposing systems.
If one of those systems fundamentally breaks down (the community), then the whole system fails (the blockchain).
(For completeness, if the miners or the devs "break down", the whole system fails as well.)