Online rating system development using blockchain-based distributed ledger technology

被引:8
|
作者
Shaker, Monir [1 ]
Shams Aliee, Fereidoon [1 ]
Fotohi, Reza [1 ]
机构
[1] Shahid Beheshti Univ, Fac Comp Sci & Engn, GC Evin, Tehran, Iran
关键词
Online rating system; Distributed ledger technology; Blockchain; Proof of authority (PoA) TestNe;
D O I
10.1007/s11276-020-02514-w
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In most websites, the online rating system provides the ratings of products and services to users. Lack of trust in data integrity and its manipulation has hindered fulfilling user satisfaction. Since existing online rating systems deal with a central server, all rating data is stored on the central server. Therefore, all rating data can be removed, modified, and manipulated by the system manager to change the ratings in favor of the service or product provider. In this paper, an online rating system using distributed ledger technologies has been presented as the proposed system to solve all the weaknesses of current systems. Distributed ledger technologies are completely decentralized and there is no centralization on them by any institution. Distributed ledger technologies have different variants. Among distributed ledger technologies, blockchain technology has been used in the proposed rating system because of its support for smart contracts. In the proposed online rating system, the Ethereum platform has been chosen from different blockchain platforms that have a public permission network. In this system, the raters cannot rate unless they submit a request to the system and be authorized to take part in the online product rating process. The important feature of the Ethereum platform is its support for smart contracts, which can be used to write the rating contract in the Solidity language. Also, using Proof of Authority consensus mechanisms, all rating transactions are approved by the surveyors. Since in the real Ethereum system, each rating transaction is sent to the network by the raters, some gas must be paid for each rating transaction. However, since this method is expensive, TestNet blockchain can be used in the rating system. Finally, the proposed rating system was used for rating the restaurants of a website and its features were tested.
引用
收藏
页码:1715 / 1737
页数:23
相关论文
共 50 条
  • [31] Distributed Ledger Technology: Blockchain Compared to Directed Acyclic Graph
    Bencic, Federico Matteo
    Zarko, Ivana Podnar
    2018 IEEE 38TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2018, : 1569 - 1570
  • [32] Australian Regulation of Blockchain and Distributed Ledger Technology in Banking and Finance
    Simpson, Annabelle
    JOURNAL OF BANKING AND FINANCE LAW AND PRACTICE, 2018, 29 (02): : 73 - 91
  • [33] EUREKA - A Minimal Operational Prototype of a Blockchain-based Rating and Publishing System
    Schaufelbuhl, Andreas
    Niya, Sina Rafati
    Pelloni, Lucas
    Wullschleger, Severin
    Bocek, Thomas
    Rajendran, Lawrence
    Stiller, Burkhard
    2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2019, : 13 - 14
  • [34] Distributed Ledger Technologies and Social Machines: How to "Smartify" the Economy with Blockchain-based Digital Extension Services?
    Sandstrom, Gregory
    TECHNOLOGY INNOVATION MANAGEMENT REVIEW, 2021, 11 (06): : 42 - 57
  • [35] Distributed auditing protocol for blockchain-based transactions using a distributed signature
    Far, Saeed Banaeian
    Rad, Azadeh Imani
    SECURITY AND PRIVACY, 2021, 4 (03)
  • [36] Review of blockchain-based distributed energy: Implications for institutional development
    Ahl, Amanda
    Yarime, Masaru
    Tanaka, Kenji
    Sagawa, Daishi
    RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2019, 107 : 200 - 211
  • [37] A Framework for e-Voting System Based on Blockchain and Distributed Ledger Technologies
    Danwar, Shahid Hussain
    Mahar, Javed Ahmed
    Kiran, Aneela
    CMC-COMPUTERS MATERIALS & CONTINUA, 2022, 72 (01): : 417 - 440
  • [38] Hierarchical Distributed Ledger for IoT using Ethereum Blockchain
    Siddavatam, Irfan
    Dalvi, Ashwini
    Pathak, Shivam
    Srivastava, Kshitiz
    2019 IEEE 5TH INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2019,
  • [39] Coindonate : A blockchain-based platform for transparent online donation system
    Siwach, Meena
    Nandal, Priyanka
    Pahal, Sudesh
    Rana, Anamika
    JOURNAL OF INFORMATION & OPTIMIZATION SCIENCES, 2025, 46 (01): : 157 - 166
  • [40] BlockMeds: A Blockchain-Based Online Prescription System with Privacy Protection
    He, Minhua
    Han, Xu
    Jiang, Frank
    Zhang, Rongbai
    Liu, Xingzi
    Liu, Xiao
    SERVICE-ORIENTED COMPUTING, ICSOC 2019, 2020, 12019 : 299 - 303