This document presents a comprehensive survey of trust models in peer-to-peer (P2P) networks, emphasizing the distinctions between hard and soft security mechanisms. It addresses the challenges of establishing trust among peers due to the presence of malicious actors and explores different trust evaluation models and their applications. The survey concludes with a call for further development of dynamic and context-aware trust frameworks to enhance the reliability of P2P interactions.