{'fraction_non_alphanumeric': 0.026466380543633764, 'fraction_numerical': 0.002145922746781116, 'mean_word_length': 5.568075117370892, '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}}
An Optimal Incentive Mechanism for Blockchain-enabled Content Caching in Device-to-Device Communication

Cache-enabled device-to-device (D2D) communication is a promising approach to minimize data traffic and reduce communication costs and extra resource consumption. However, mobile user equipments (MUEs) have resource scarcity problems for storage, computation capacity, and battery lifetime. Due to these limited resources among untrusted MUEs, it becomes challenging to keep large content caches, maintain service quality, and provide secure transaction exchanges in D2D communication. Thus, Blockchain-enabled D2D content caching (BDCC) has recently become a new approach for caching popular content locally and sharing it with other MUEs securely and efficiently in a decentralized manner. Nevertheless, the existing BDCC system lacks an optimal incentive mechanism that motivates content providers (CPs) and content requestors (CRs) to maximize profit and utility. Hence, to address these problems, we introduce an efficient pricing-based incentive scheme that uses a two-stage Stackelberg game to allow the CPs and CRs to adjust the optimal strategy while maximizing their profit continually. Finally, the simulation results show that the proposed incentive scheme outperforms the baseline schemes in terms of the utility of CPs and CRs and the cache hit and miss ratio of the BDCC system.