基于区块链分布式账本技术的在线评分系统开发
密码学与安全
2021-01-13 v1 计算机与社会
摘要
在大多数网站中,在线评分系统向用户提供产品和服务的评分。对数据完整性缺乏信任及其被操纵阻碍了用户满意度的实现。由于现有在线评分系统处理中心服务器,所有评分数据存储在中心服务器上。因此,系统管理员可以删除、修改和操纵所有评分数据,以更改有利于服务或产品提供商的评分。本文提出了一种使用分布式账本技术的在线评分系统作为所提议的系统,以解决当前系统的所有弱点。分布式账本技术完全去中心化,任何机构都无法对其进行集中控制。分布式账本技术有不同变体。在分布式账本技术中,由于其对智能合约的支持,所提议的评分系统使用了区块链技术。在提议的在线评分系统中,从具有公共许可网络的不同区块链平台中选择了以太坊平台。在该系统中,评分者除非向系统提交请求并被授权参与在线产品评分过程,否则不能评分。以太坊平台的重要特征是其对智能合约的支持,可用于以Solidity语言编写评分合约。此外,使用权威证明(Proof of Authority)共识机制,所有评分交易由审查者批准。由于在真实以太坊系统中,每笔评分交易由评分者发送到网络,每笔评分交易必须支付一些gas。然而,由于该方法昂贵,评分系统中可使用TestNet区块链。最后,所提议的评分系统用于某网站餐厅的评分,并测试了其特性。
引用
@article{arxiv.2101.04173,
title = {Online rating system development using blockchain-based distributed ledger technology},
author = {Monir Shaker and Fereidoon Shams Aliee and Reza Fotohi},
journal= {arXiv preprint arXiv:2101.04173},
year = {2021}
}
备注
25 figures, 5 tables, Journal Wireless Netw (2021)