An online scoring system using distributed ledger technology based on smart contracts
Subject Areas : Information and Communications Technology
1 - Yasouj Islamic Azad University
Keywords: Online scoring system, distributed ledger technologies, smart contract, blockchain.,
Abstract :
The online rating system on most websites provides users with a rating for products and services. The lack of trust in the correctness and non-manipulation of data has caused users' satisfaction to not be provided as it should be. Considering that the existing online scoring system deals with a central server, all score data is stored in a central server; Therefore, all score data can be deleted, changed and manipulated by the system administrator to change the score results in favor of the service or product provider. In this research, the online scoring system using distributed ledger technologies has been introduced as a proposed system to solve all the weaknesses in the current systems. Distributed ledger technologies are a type of technology that works in a decentralized manner and there is no focus from any entity on this technology. There are different types of distributed ledger technologies. Among distributed ledger technologies, block chain technology is chosen for the proposed scoring system due to its smart contract support. In the proposed online scoring system, the performance criteria of a node are unknown and therefore cannot be used directly to optimize the segmentation results. To solve the performance problem caused by the difference of nodes in the blockchain without knowing the different characteristics of the nodes, we propose a new segmentation method called NoRS. This proposed method consists of four phases: NoRS schematic, scoring mechanism, segmentation strategy, transaction confirmation, creation and release of new block. Therefore, by reviewing the transaction process reports, we evaluate the nodes and assign them to different committees based on the score corresponding to each node; With this process, the ratio of different nodes within the committee is balanced to improve the blockchain transaction efficiency. The advantages of the proposed scoring system compared to the existing systems are that the proposed system works in a decentralized manner and the information cannot be manipulated. Also, the privacy of the scorers is preserved and the transparency of the data is guaranteed.