{'fraction_non_alphanumeric': 0.0297339593114241, 'fraction_numerical': 0.0, 'mean_word_length': 6.308571428571429, '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 evaluation framework for privacy‐preserving solutions applicable for blockchain‐based internet‐of‐things platforms

Blockchain‐based applications provide many promising opportunities to overcome the challenges associated with the Internet of Things (IoT) ecosystems (eg, centralized architecture, data integrity, and reliability). In particular, blockchain technology offers many desirable features for IoT infrastructures, such as decentralization, trustworthiness, trackability, and immutability. However, while logging all transactions in a distributed blockchain ledger provides transparency, it also makes it possible to compromise user's privacy, thus posing a grand challenge to IoT architects and implementers. Over the past years, a set of solutions have been proposed for various scenarios, to address these privacy issues. In this paper, we survey these solutions, classify, and analyze their advantages and disadvantages. We also introduce an evaluation framework to evaluate the quality of the privacy‐preserving based on an adjustable weighting scheme. Finally, we rate the analyzed solutions based on their privacy ranks, and hope our evaluation can shed light on the future design of privacy‐preserving solutions applicable for blockchain‐based IoT platforms.