Could you please elaborate on the working mechanism of Phased Hashing Algorithm (PHA)? How does it function to ensure security and efficiency in blockchain networks? What are the key steps involved in the process, and how does it differ from other hashing algorithms commonly used in cryptography?