I'm looking into block chain technology, and this question keeps coming back to me. For the sake of generality, lets say all the currency is already in existence, so mining a block no longer serves the purpose of creating currency.
What is it that requires the need to hash a block of transactions - why make it hard?
For example, if the entire network can verify a group of transactions by looking at previous transactions they have on their version of the ledger, and then agree on an average time-stamp for that group of transactions, I do not see the need for the 'proof of work'/hashing step.
What attack does hashing prevent, that this simple unhashed version of a block chain would not?
What is it that requires the need to hash a block of transactions - why make it hard?
For example, if the entire network can verify a group of transactions by looking at previous transactions they have on their version of the ledger, and then agree on an average time-stamp for that group of transactions, I do not see the need for the 'proof of work'/hashing step.
What attack does hashing prevent, that this simple unhashed version of a block chain would not?