为了有效抑制P2P网络中节点的搭便车行为,本文在校园网中开展研究,深入研究了搭便车用户的行为特征,并分析其根本原因,将用户行为引入激励机制,提出一种基于用户行为的激励机制User Behavior based Incentive Mechanism(UBIM)并设计了其效用函数,在效用函数复杂度和效率之间找到了良好的折中。在此基础上,设计并实现了UBIM的原型系统BITShare,经过长期的运行表明,UBIM在有效抑制搭便车行为的同时,能显著提高系统的查询命中率、热门资源分享率以及节点平均在线时长。