{'fraction_non_alphanumeric': 0.018847006651884702, 'fraction_numerical': 0.0011086474501108647, 'mean_word_length': 5.543478260869565, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Improving robustness and fairness on BitTorrent-Like P2P systems

Recent studies have shown that BitTorrent, one of the most popular peer-to-peer file-sharing systems, is confronted with two serious problems: robustness and fairness. In this paper, a partially decentralized trust management system for BitTorrent is presented to deal with the two problems. By extending and modifying the functionality of the Tracker in BitTorrent swarm, the extended Tracker serves as an authoritative trust computation agent (TCA) to calculate and disseminate global trust values for all peers, which complement with local trust values to identify and isolate malicious and selfish peers. Simulations show that the proposed trust management system significantly decreases the impact of malicious peers on the swarm performance, and also achieves a much fairer block allocation among peers in heterogeneous scenarios.