Free-riding and whitewashing in peer-to-peer systems | IEEE Journals & Magazine | IEEE Xplore