{'fraction_non_alphanumeric': 0.02524271844660194, 'fraction_numerical': 0.0, 'mean_word_length': 5.286585365853658, '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}}
Decentralized Application for Rating Internet Resources

A lot of existing web applications use systems for rating internet resources (e.g., YouTube uses like/dislikebased rating, IMDb uses star-based rating). Given the received ratings, the most popular internet resources can generate large amounts of money from advertising. One issue arising from this is that the existing rating systems are entirely controlled by a single entity (i.e., the owner of the web application). In this paper we present a blockchain-based decentralized application for rating internet resources. The proposed solution provides a transparent rating mechanism, given that no central authority is involved and the rating operations are handled by a specialized smart contract. We present an implementation of our solution, where we combine authentication methods with blockchain specific features, so that the users’ anonymity is preserved. We show that our approach is better than the existing rating systems in terms of transparency and reliability.