Credit Mining: An Incentive and Boosting System in a Peer-to-Peer File-sharing Network