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.
翻译:在大多数网站上,在线评级系统向用户提供产品和服务评级。对数据完整性及其操作缺乏信任妨碍了用户满意度的实现。由于现有的在线评级系统涉及中央服务器,所有评级数据都存储在中央服务器上。因此,所有评级数据都可以由系统管理员删除、修改和操纵,以便改变评级,有利于服务或产品供应商。在本文中,使用分布式分类账技术的在线评级系统是用来解决当前系统所有弱点的拟议系统。分布式分类账技术是完全分散的,任何机构都没有对其进行集中处理。分布式分类账技术有不同的变式。在分布式分类账技术中,由于对智能合同的支持,块链技术已经在拟议的评级系统中被使用。在拟议的在线评级系统中,Etheeum平台是从拥有公共许可网络的不同连锁平台中选择的。在这个系统中,除非向系统提出申请并被授权参与在线产品评级进程,否则评级系统的重要特征是支持智能评级合同,在分配的分类账簿中,在每份评级系统中,可以使用固定的评级系统进行评级,因此,每个评级系统都使用真实的评级测试。