Measuring and diffusing data quality in a peer-to-peer architecture