EthReview: An Ethereum-based Product Review System for Mitigating Rating Frauds

Abstract On an e-commerce platform, a buyer‘s decision about the purchase of products is highly dependent on the existing reviews of that product. These reviews provide a judgment metric about the quality of the products and the credibility of the sellers. Popular e-commerce platforms (like eBay, Amazon, etc.) receive and store a lot of customer reviews regularly. However, these e-commerce platforms are prone to various kinds of rating frauds (intended towards bad-mouthing and ballot-stuffing) carried by the fake buyers and fraudulent sellers to promote or demote certain products. Moreover, these e-commerce platforms are under the control of a single authority and are prone to tampering of the reviews by the centralized authority itself to increase product sales. These fake and tampered reviews lead towards bad online buying experience and a lack of trust in e-commerce platforms. In this paper, we propose a decentralized Ethereum based product review system, EthReview, which maintains the integrity of product reviews and is resilient against rating frauds. Our solution proposes a consortium network of randomized peer-to-peer (P2P) endorser nodes for the validation and verification of the truthfulness of product reviews. The honest reviewers are given incentives in the form of discount tokens for encouraging honest behavior in the system while the fraudulent behavior is penalized. We also provide security and performance analysis of EthReview to evaluate its robustness and resilience against different forms of rating fraud.

[1]  Chelsea Lam Applying blockchain technology to online reviews , 2017 .

[2]  Matthew Pearson,et al.  Bias and Reciprocity in Online Reviews: Evidence From Field Experiments on Airbnb , 2015, EC.

[3]  Yuanfeng Cai,et al.  Fraud detections for online businesses: a perspective from blockchain technology , 2016, Financial Innovation.

[4]  Cristina Nita-Rotaru,et al.  A survey of attack and defense techniques for reputation systems , 2009, CSUR.

[5]  Hyoung Joong Kim,et al.  Intrusion Detection and Mitigation System Using Blockchain Analysis for Bitcoin Exchange , 2018, CCIOT 2018.

[6]  Huashan Chen,et al.  A Survey on Ethereum Systems Security , 2019, ACM Comput. Surv..

[7]  Lionel Brunie,et al.  A Trustless Privacy-Preserving Reputation System , 2016, SEC.

[8]  Walid Maalej,et al.  ReviewChain: Untampered Product Reviews on the Blockchain , 2018, 2018 IEEE/ACM 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB).

[9]  Marco Voss,et al.  Privacy Preserving Online Reputation Systems , 2004, International Information Security Workshops.

[10]  Khaled Salah,et al.  Blockchain for AI: Review and Open Research Challenges , 2019, IEEE Access.

[11]  Gareth Owen,et al.  Rep on the block: A next generation reputation system based on the blockchain , 2015, 2015 10th International Conference for Internet Technology and Secured Transactions (ICITST).

[12]  Sunghyun Cho,et al.  A Survey of Scalability Solutions on Blockchain , 2018, 2018 International Conference on Information and Communication Technology Convergence (ICTC).

[13]  K. Salah,et al.  A Blockchain-based System for Online Consumer Reviews , 2019, IEEE INFOCOM 2019 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[14]  Hector Marco-Gisbert,et al.  Assessing Blockchain Consensus and Security Mechanisms against the 51% Attack , 2019, Applied Sciences.

[15]  Ling Liu,et al.  Systematic analysis of centralized online reputation systems , 2012, Decis. Support Syst..

[16]  Kyung-Hyune Rhee,et al.  Smart Contract-Based Review System for an IoT Data Marketplace , 2018, Sensors.

[17]  Arjun Mukherjee,et al.  What Yelp Fake Review Filter Might Be Doing? , 2013, ICWSM.

[18]  P. Chatterjee,et al.  Online Reviews: Do Consumers Use Them? , 2006 .

[19]  Daniel Davis Wood,et al.  ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[20]  Chrysanthos Dellarocas,et al.  The Digitization of Word-of-Mouth: Promise and Challenges of Online Feedback Mechanisms , 2003, Manag. Sci..

[21]  Sergei Tikhomirov,et al.  SmartCheck: Static Analysis of Ethereum Smart Contracts , 2018, 2018 IEEE/ACM 1st International Workshop on Emerging Trends in Software Engineering for Blockchain (WETSEB).

[22]  Antje R. H. Graul,et al.  Leveraging trust on sharing economy platforms: reputation systems, blockchain technology and cryptocurrencies , 2019, Handbook of the Sharing Economy.

[23]  Jie Zhang,et al.  Towards a comprehensive testbed to evaluate the robustness of reputation systems against unfair rating attack , 2012, UMAP Workshops.

[24]  Davide Carboni Feedback based Reputation on top of the Bitcoin Blockchain , 2015, ArXiv.

[25]  Bing Liu,et al.  Opinion spam and analysis , 2008, WSDM '08.

[26]  Feng Hao,et al.  PrivBox: Verifiable decentralized reputation system for online marketplaces , 2018, Future Gener. Comput. Syst..

[27]  Steven Tadelis,et al.  Reputation and Feedback Systems in Online Platform Markets , 2016 .

[28]  TadelisSteven The Economics of Reputation and Feedback Systems in E-Commerce Marketplaces , 2016 .

[29]  Chris Dannen,et al.  Introducing Ethereum and Solidity , 2017 .

[30]  Chinmay Saraf,et al.  Blockchain platforms: A compendium , 2018, 2018 IEEE International Conference on Innovative Research and Development (ICIRD).

[31]  Francesc Sebé,et al.  A privacy-preserving reputation system with user rewards , 2017, J. Netw. Comput. Appl..

[32]  Richard Dennis,et al.  Rep on the roll:a peer to peer reputation system based on a rolling blockchain , 2016 .

[33]  Ling Liu,et al.  Fraud Detection in Online Consumer Reviews , 2008, Decis. Support Syst..

[34]  Chrysanthos Dellarocas,et al.  Immunizing online reputation reporting systems against unfair ratings and discriminatory behavior , 2000, EC '00.

[35]  Massimo Poesio,et al.  Identifying fake Amazon reviews as learning from crowds , 2014, EACL.