Validating peer-to-peer storage audits with evolutionary game theory