当前位置: X-MOL 学术Wireless Netw. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Online rating system development using blockchain-based distributed ledger technology
Wireless Networks ( IF 2.1 ) Pub Date : 2021-01-08 , DOI: 10.1007/s11276-020-02514-w
Monir Shaker , Fereidoon Shams Aliee , Reza Fotohi

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.



中文翻译:

使用基于区块链的分布式账本技术开发在线评分系统

在大多数网站中,在线评级系统向用户提供产品和服务的评级。对数据完整性及其操作缺乏信任阻碍了用户满意度的提高。由于现有的在线评分系统处理中央服务器,因此所有评分数据都存储在中央服务器上。因此,系统管理员可以删除,修改和操纵所有评分数据,以更改评分,从而有利于服务或产品提供商。在本文中,提出了一种使用分布式分类帐技术的在线评分系统,以解决现有系统的所有缺点。分布式分类帐技术是完全分散的,任何机构都没有对其进行集中化。分布式分类帐技术具有不同的变体。在分布式分类帐技术中,区块链技术因其对智能合约的支持而被用于提议的评级系统中。在建议的在线评分系统中,以太坊平台是从具有公共许可网络的不同区块链平台中选择的。在此系统中,除非评估者向系统提交请求并被授权参加在线产品评估过程,否则他们无法进行评估。以太坊平台的重要功能是它对智能合约的支持,可用于以Solidity语言编写评级合约。同样,使用权限证明共识机制,所有评估交易均由验船师批准。由于在真实的以太坊系统中,每次评估交易均由评估者发送到网络,因此必须为每次评估交易支付一定的费用。然而,由于此方法昂贵,因此可以在评估系统中使用TestNet区块链。最后,使用提议的评级系统对网站的餐馆进行评级,并测试了其功能。

更新日期:2021-01-08
down
wechat
bug