I've only started exploring the working of blockchain. So what I've gained from guides on Google has me into thinking that what makes blockchain records resilient to corruption is distributed storage, because altering blocks on one or two nodes isn't going to make any changes in the collective decision of other nodes on some transaction. Like, other nodes would just reject the decision of such nodes because the majority of the same don't agree with it. Also, it's almost impossible for anyone to get to change records on the majority of nodes because alteration of blocks can only happen when the exploiter has direct access to records on the node, otherwise blocks are not even meant to be altered, so there is no other mechanism to change blocks' data than accessing all of them.
Does it mean that immutability of blocks that comes by virtue of linked hashing is of no use in providing secure transactions? On every other blockchain guide, it's been stated that blocks' data can't be modified because the hash of that block would change and all subsequent blocks would require changes which is not possible. But what confirms consistency between hash of blocks is by mutual agreement by other nodes. Otherwise if someone changes data on a block on some node, what prevents it even if chain of subsequent hashes is not making sense?