【技术实现步骤摘要】
基于合作博弈的数据共享方法及计算机设备
[0001]本专利技术涉及区块链领域,且特别涉及一种基于合作博弈的数据共享方法及计算机设备。
技术介绍
[0002]随着计算机技术的不断发展,基于物联网、区块链、云计算以及大数据等智能计算技术的智慧城市构建以成为当前城市和公共服务建设的主要方向。多平台、多部门的互联使得各个部分之间存在数据的相互调用,而当前各个部门内部数据均不公开,其它部门想调取仍需要各种行政审批,不仅繁琐且效率低。
[0003]为解决这一问题,当前也有人提出基于区块链的去中心化和防篡改性来构建数据共享。以府院联动平台为例,府院联动平台包括各级法院、检察院、其它政府职能部门、律师以及当事人等各个网络节点组成区块链网络。然而,在实际运用过程中,由于区块链中各个节点彼此是不信任的且各节点基于自利的行为而不积极参加数据上链共识。参加共识的节点少不仅上链数据的真实性和完整性均难以保证且节点也极易被攻击而导致非法数据上链,进而导致基于区块链所形成的共享数据库存在数据真实性和准确性难定的数据质量问题。
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种基于合作博弈的数据共享方法,其特征在于,包括:客户端向主节点发起数据上传请求并提供表征服务费的信誉积分;基于客户端所提供的信誉积分,主节点构建本轮合作共识的任意两个节点之间的博弈成功收益矩阵和失败收益矩阵并将客户端提供的数据上传请求广播至区块链内的其它节点以发起共识;若共识成功,则基于博弈成功收益矩阵为参与共识的所有节点分配积分收益并以预设的信誉度分配规则为发起数据上传请求的客户端匹配信誉度值;若共识失败,则基于博弈失败收益矩阵为参与共识的所有节点分配积分奖励;其中,每一客户端基于其所对应的信誉度值访问数据上链后所形成的共享数据库并基于其所对应的信誉积分下载共享数据库内的数据。2.根据权利要求1所述的基于合作博弈的数据共享方法,其特征在于,在接收到数据上传请求后,主节点对上传数据进行多维度的真实性评估,基于评估结果和客户端所提供的表征服务费的信誉积分形成一信誉积分包,并根据信誉积分包构建博弈成功收益矩阵和失败收益矩阵,评估指标包括数据格式的合规性、数据内容的合法性、用户的身份合法性以及数据来源的可追溯性。3.根据权利要求2所述的基于合作博弈的数据共享方法,其特征在于,所述信誉积分包包括客户端所提供的表征服务费的信誉积分和激励参数值,主节点基于对上传数据进行多维度的真实性评估和历史达成共识自适应动态调整激励参数值。4.根据权利要求3所述的基于合作博弈的数据共享方法,其特征在于,主节点判断第k
‑
1次和第k次合作共识是否成功来自适应调整第k+1次共识的激励调整参数值;若判断表明两次合作共识均成功则以预设规则降低第k+1次共识激励调整参数值;若判断表明两次合作共识均失败则以预设规则增大第k+1次共识激励调整参数值;若判断表明第k
‑
1次合作共识成功而第k此合作共识失败,则将k
‑
1次合作共识的激励调整参数值作为第k+1次合作共识的激励调整参数值,以使...
【专利技术属性】
技术研发人员:刘俊飙,孙乐,董芳,蒋路茸,李凯,喻晓斌,吴炎强,徐恺,俞嘉杰,张阳阳,
申请(专利权)人:浙江环玛信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。