【技术实现步骤摘要】
一种应用智能合约的评价数据上链方法及其设备
本申请涉及区块链
,尤其涉及一种应用智能合约的评价数据上链方法及其设备。
技术介绍
目前,区块链技术是基于去中心化的对等网络,用开源软件把密码学原理、时序数据和共识机制相结合,来保障分布式数据库中各节点的连贯和持续,使信息能即时验证、可追溯,但难以篡改和无法屏蔽,从而创造了一套隐私、高效、安全的共享价值体系。现有的评价平台都是采用中心化的数据库,保存了商品的评价次数,评价时间,用户的评价使用的手机等内容;然而,评价平台的数据库,存在着数据被篡改、数据的真实性得不到保证,且评价的运营平台修改某商品的评价次数,删除用户差评等情况等问题。尤其对一些规模不大的评价平台,商品的数据安全性和真实性都得不到保证:而商品或者服务的评价内容不真实,会对用户产生误导,影响用户的体验。因此,如何基于区块链的不可篡改,可信的方式,将评价平台的数据存储在区块链上,成为亟待解决的问题。上述内容仅用于辅助理解本申请的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
为了解决上述问题,本申请提供一种应用智能合约的评价数据上链方法及其设备,能够 ...
【技术保护点】
1.一种应用智能合约的评价数据上链方法,其特征在于,所述方法包括:区块链节点接收第一客户端发送的评价数据上链请求,所述评价数据上链请求包括所述第一客户端公钥加密的评价数据;触发校验智能合约,所述校验智能合约对所述第一客户端的身份进行校验,校验通过后,执行所述评价数据的上链流程;所述区块链节点接收第二客户端的所述评价数据的查询请求;触发校验智能合约,所述校验智能合约对所述第二客户端的身份进行校验;校验通过后,所述区块链节点发送所述评价数据查询请求给所述第一客户端,所述评价数据查询请求中包括第二客户端公钥,以使所述第一客户端用所述第二客户端公钥对所述评价数据加密;所述区块链节点 ...
【技术特征摘要】
1.一种应用智能合约的评价数据上链方法,其特征在于,所述方法包括:区块链节点接收第一客户端发送的评价数据上链请求,所述评价数据上链请求包括所述第一客户端公钥加密的评价数据;触发校验智能合约,所述校验智能合约对所述第一客户端的身份进行校验,校验通过后,执行所述评价数据的上链流程;所述区块链节点接收第二客户端的所述评价数据的查询请求;触发校验智能合约,所述校验智能合约对所述第二客户端的身份进行校验;校验通过后,所述区块链节点发送所述评价数据查询请求给所述第一客户端,所述评价数据查询请求中包括第二客户端公钥,以使所述第一客户端用所述第二客户端公钥对所述评价数据加密;所述区块链节点接收所述第一客户端发送的评价数据查询响应,所述评价数据查询响应包括第二客户端公钥加密的评价数据;触发校验智能合约,所述校验智能合约对所述第一客户端的身份进行校验,校验通过后,将所述第二客户端公钥加密的所述评价数据执行上链流程。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述区块链节点接收所述第二客户端发送评价数据查询请求;所述区块链节点发送评价数据查询响应给所述第二客户端,所述评价数据查询响应包括第二客户端公钥加密的评价数据,以便于所述第二客户端用自身私钥对所述第二客户端公钥加密的评价数据进行解密。3.根据权利要求1所述的方法,其特征在于,所述评价数据为所述第一客户端对应的用户在评价平台的操作数据,包括评价次数、评价时间、评论内容以及评价类型。4.根据权利要求1所述的方法,其特征在于,所述第一客户端用自身公钥对所述评价数据加密,具体为:所述第一客户端用自身公钥对所述评价数据进行预设比例的加密。5.根据权利要求1所述的方法,其特征在于,所述评价数据包括关联属性和非关联属性;其中,所述评价数据关联属性的属性值自动叠加。6.一种应用智能合约的评价数据上链设备,其特...
【专利技术属性】
技术研发人员:吉建勋,杨慧,
申请(专利权)人:北京艾摩瑞策科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。