Sharing Incentives for Lazy Free-Riders in BitTorrent and the BarterCast Reputation System