【技术实现步骤摘要】
一种基于交互行为的区块链用户可信度评价方法
本专利技术涉及一种基于交互行为的区块链用户可信度评价方法,该方法根据用户交互行为对区块链用户的可信度进行量化评价,属于分布式计算的应用领域。
技术介绍
区块链是以比特币为代表的数字货币的核心支撑技术,它本质上是使用密码技术将共识确认的区块按顺序追加而形成的分布式账本(Decentralizedsharedledger),它的最大优势在于网络上的各参与者都能共享,但没有哪个单一实体能够完全控制。区块链将数据按照时间顺序以区块的形式进行打包,每一个区块都链接到前一个区块上,从而组成一个链式的共享分布式防篡改数据库。区块链技术具有去中心化、去信任、防篡改等突出优点,它是一种特色鲜明的分散式解决方案,不需要中心化的组织管理。在区块链中完成的每个事务的信息是共享的,并且对所有节点可用,此属性使区块链系统比涉及第三方的集中系统更透明。区块链系统的参与者群体可以共享该分布式数据库,所有参与者都可以提交纳入区块链的新记录。但是,这些记录只有获得共识(即该群组中的大多数人的同意)后,才能被合法地添加到数据库当中,并且一旦该记录被正式添加,就永远也不可能被修改或删除。通过这种方式,区块链可以记录数字信息并且能有效保护这些被记录的数字信息的安全。区块链可以有效解决在部分参与者不可信的不可靠网络环境,安全、可靠地交换信息的网络科学难题。区块链的高安全性在于,它一开始就假设在整个系统中存在不诚实的参与者,这些参与者不但可能制造虚假的数据,而且可能会试图操纵由诚实参与者传来的有效数据。因此,区块链安全模型设计出各种消息传送和共识技术,确保不 ...
【技术保护点】
1.一种基于交互行为的区块链用户可信度评价方法,其特征在于,该方法将区块链中用户通过历史交互行为建立起的信任关系,联结成区块链用户信任网络,并根据用户交互行为和信任网络从全局声誉、直接信任值和推荐信任值三个层次综合对目标用户的可信度进行量化评价;具体包括如下步骤:步骤1,目标用户的直接信任值计算:根据主体用户与目标用户的直接交互评价信息,计算主体用户对目标用户的直接信任值,在计算直接信任值时引入时间衰减因子表示信任随时间的衰减程度;步骤2,目标用户的全局声誉计算:通过收集所有与目标用户有过直接交互历史的用户对目标用户的直接信任评价,过滤掉共谋团体的评价信息,计算出目标用户的全局声誉;步骤3,目标用户的推荐信任值计算:采用选择性路径搜索方法,在信任主体用户的信任网络中对信任目标用户进行搜索,计算搜索得到的所有推荐路径上的推荐信任值,并将其聚合得到对目标用户的最终推荐信任值;步骤4,主体用户对目标用户的当前信任值计算:通过综合步骤1、步骤2和步骤3计算得到的直接信任值、全局声誉和推荐信任值,计算得到目标用户的当前信任值;当主体用户与目标用户在当前时间段的交互较多时,当前信任值取值为直接信任 ...
【技术特征摘要】
2019.06.12 CN 20191050613771.一种基于交互行为的区块链用户可信度评价方法,其特征在于,该方法将区块链中用户通过历史交互行为建立起的信任关系,联结成区块链用户信任网络,并根据用户交互行为和信任网络从全局声誉、直接信任值和推荐信任值三个层次综合对目标用户的可信度进行量化评价;具体包括如下步骤:步骤1,目标用户的直接信任值计算:根据主体用户与目标用户的直接交互评价信息,计算主体用户对目标用户的直接信任值,在计算直接信任值时引入时间衰减因子表示信任随时间的衰减程度;步骤2,目标用户的全局声誉计算:通过收集所有与目标用户有过直接交互历史的用户对目标用户的直接信任评价,过滤掉共谋团体的评价信息,计算出目标用户的全局声誉;步骤3,目标用户的推荐信任值计算:采用选择性路径搜索方法,在信任主体用户的信任网络中对信任目标用户进行搜索,计算搜索得到的所有推荐路径上的推荐信任值,并将其聚合得到对目标用户的最终推荐信任值;步骤4,主体用户对目标用户的当前信任值计算:通过综合步骤1、步骤2和步骤3计算得到的直接信任值、全局声誉和推荐信任值,计算得到目标用户的当前信任值;当主体用户与目标用户在当前时间段的交互较多时,当前信任值取值为直接信任值;当主体用户与目标用户之间直接交互较少但推荐路径较多时,当前信任值取值由直接信任值与推荐信任值加权计算得到;当主体用户与目标用户之间直接交互较少且推荐路径较少时,当前信任值由直接信任值、全局声誉和推荐信任值加权计算得到;步骤5,信任度的更新:当产生新的交互评价后,对用户的信任评价进行更新,对用户的恶意行为进行信任惩罚。2.根据权利要求1所述的一种基于交互行为的区块链用户可信度评价方法,其特征在于,步骤1中,主体用户对目标用户的直接信任值计算公式为:其中,DTt(Ua,Ub)表示时间段t内用户Ua对用户Ub的直接信任值,h表示时间段t内用户Ua和用户Ub的交互次数,h=0时,DTt(Ua,Ub)设为初始直接信任值,e(Ua,Ub)k表示时间段t内用户Ua和用户Ub第k个交互的满意度评价,表示时间衰减因子,tk表示第k个交互发生的时间,λ为时间衰减系数。3.根据权利要求1所述的一种基于交互行为的区块链用户可信度评价方法,其特征在于,步骤2中,共谋团体识别的方法为:设与用户Ui有过直接交互的用户集合为N={N1,N2,...,Nm},m为与用户Ui所有有过直接交互的用户的个数,其中用户Nk对用户Ui的直接信任值评价值为DTt(Nk,Ui),若用户Nk对用户Ui的直接信任值评价值满足公式:则该用户Nk为异常评价用户;若系统的异常节点个数大于等于设定的阈值,则计算任意异...
【专利技术属性】
技术研发人员:杨鹏,羊梦娇,李幼平,赵广振,
申请(专利权)人:南京优慧信安科技有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。