This post on CoinText explains Purpose of Hashing in Bitcoin Mining:
The purpose of all the extra work is to prevent the traitors from sending false messages but serves no other purpose.
The idea seems to make the false/rogue attempts of Byzantinian nodes more difficult.
Since I am researching on this, would like the community's view(s) on:
- We have Consensus algorithm in place to deal with false/rogue messages, then why is there a need to make the process more difficult by adding
hash guessingwork? - If we skip
hash guessingwork, how will it impact the resiliency or reliability of Blockchain? - Since
hash guessingtries to make further rogue attempts costly and there is no value-add from the computation, can we route some other difficult problems to Miners to keep the message attempt difficult and still utilize resources to compute something of value?