iRep: indirect reciprocity reputation based efficient content delivery in BT-like systems