What is the main purpose of hashing?
Could you please elaborate on the primary goal behind hashing? I'm interested in understanding how it contributes to the overall security and efficiency of cryptocurrency transactions and blockchain systems. Specifically, how does hashing ensure data integrity, facilitate rapid verification, and help maintain the immutability of the blockchain ledger?