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 条
  • [21] A Blockchain-Based Framework for Distributed Agile Software Development
    Farooq, Muhammad Shoaib
    Kalim, Zareen
    Qureshi, Junaid Nasir
    Rasheed, Saim
    Abid, Adnan
    IEEE ACCESS, 2022, 10 : 17977 - 17995
  • [22] Blockchain-based distributed management system for trust in VANET
    Inedjaren, Youssef
    Maachaoui, Mohamed
    Zeddini, Besma
    Barbot, Jean-Pierre
    VEHICULAR COMMUNICATIONS, 2021, 30
  • [23] Dependable IoT using blockchain-based technology
    Zorzo, Avelino F.
    Nunes, Henry C.
    Lunardi, Roben C.
    Michelin, Regio A.
    Kanhere, Salil S.
    2018 EIGHTH LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING (LADC), 2018, : 1 - 9
  • [24] A Blockchain-Based Distributed Anonymous Weighted Voting System
    Chen, Mingyuan
    Chen, Bin
    Lin, Zejun
    Ye, Litao
    Zhang, Shijie
    Zhang, Shengli
    BLOCKCHAIN TECHNOLOGY AND APPLICATION, CBCS 2023, 2024, 2098 : 185 - 197
  • [25] Blockchain-Based Distributed Marketplace
    Kabi, Oliver R.
    Franqueira, Virginia N. L.
    BUSINESS INFORMATION SYSTEMS WORKSHOPS (BIS 2018), 2019, 339 : 197 - 210
  • [26] DMap: A Distributed Blockchain-based Framework for Online Mapping in Smart City
    MohammadZadeh, Fatemeh
    Mirghasemi, Seyed Ali
    Dorri, Ali
    Ahmadifar, HamidReza
    2019 9TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE 2019), 2019, : 397 - 402
  • [27] Smart ledger: The blockchain-based accounting information recording protocol
    Zhang, Yuqian
    Ardakani, Saeid Pourroostaei
    Han, Wenqi
    JOURNAL OF CORPORATE ACCOUNTING AND FINANCE, 2021, 32 (04): : 147 - 157
  • [28] Blockchain distributed ledger technology: An introduction and focus on smart contracts
    Hamilton, Marc
    JOURNAL OF CORPORATE ACCOUNTING AND FINANCE, 2020, 31 (02): : 7 - 12
  • [29] Discrete-Time Analysis of the Blockchain Distributed Ledger Technology
    Geissler, Stefan
    Prantl, Thomas
    Lange, Stanislav
    Wamser, Florian
    Hossfeld, Tobias
    PROCEEDINGS OF THE 2019 31ST INTERNATIONAL TELETRAFFIC CONGRESS (ITC 31), 2019, : 130 - 137
  • [30] Blockchain and Distributed Ledger Technology in Oncology - A systematic Literature Review
    Griewing, S.
    Lingenfelder, M.
    Wagner, U.
    Wallwiener, M.
    GEBURTSHILFE UND FRAUENHEILKUNDE, 2022, 82 (10) : E75 - E75