{'fraction_non_alphanumeric': 0.01700921332388377, 'fraction_numerical': 0.002126151665485471, 'mean_word_length': 5.477064220183486, '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}}
Blockchain Privacy Preservation by Limiting Verifying Nodes' During Transaction Broadcasting

The increasing awareness of the Blockchain technology has gained interest of researchers and industrialists in recent years, hence several business enterprises are keen on using blockchain technology for their day-to-day transactions and record keeping. However, due to public availability of data on the blockchain, it is not advisable for organizations dealing with sensitive and confidential data to risk their data privacy by using blockchain networks. In this study we talk about privacy vulnerabilities and challenges in blockchain based applications. We verify the extent of the problem by both, literary findings, and empirical analyses. Next, we propose a conceptual framework to strengthen privacy preservation of the blockchain networks. The proposed framework is based on the idea of limiting the number of nodes that a transaction is broadcast to, for verification. The selected nodes will differ for each transaction, decreasing the possibilities of network listening and deanonymization of users. Moreover, limiting the number of verifying nodes will result in drastic reduction of computation overhead of the network, along with improved scalability. The proposed framework is analyzed based on various privacy features and risks. The evaluation results show that the model has a privacy rank of 0.76.