一种区块链可信节点准入方法、设备及存储介质与流程

文档序号:36827440发布日期:2024-01-26 16:39阅读:13来源:国知局
一种区块链可信节点准入方法、设备及存储介质与流程

本发明涉及区块链,尤其是涉及一种区块链可信节点准入方法、设备及存储介质。


背景技术:

1、在区块链网络中,所有节点之间并不是完全信任的,这主要是由于区块链的特性能够一定程度上规避恶意节点的违规行为带来的后果,在一些特殊的区块链环境中,例如私链或联盟链中,对于节点的可信度要求会高于公链环境下,长期以来,访问控制都作为保证信息不被违规访问和使用的重要技术手段之一,它可以确保只有授权的用户或实体可以访问敏感或重要的信息或资源,从而防止非授权的访问、数据泄露和其他安全威胁。在区块链网络,也需要一种可信节点准入方案,从节点加入区块链网络时就对节点状态进行分析评估,以防止违规行为的发生,保护区块链数据安全。


技术实现思路

1、为解决上述技术问题,本发明提出了一种区块链可信节点准入方法、设备及存储介质,能够保证准入节点的安全性符合区块链预设条件,确保区块链网络的数据安全。

2、本发明通过以下方案得以实现,第一方面,本发明提供一种区块链可信节点准入方法,所述方法包括如下步骤:

3、步骤1:第一用户发起访问请求,确认访问节点;

4、步骤2:检测第一用户所在节点的设备状态,判断是否存在危险项,若存在则立刻拒绝访问请求,并反馈访问请求信息,若不存在则进入步骤3;

5、步骤3:判断第一用户所在节点是否为首次加入区块链网络,若是则将当前设备状态记作安全状态,并将可信值设定为初始值,结束可信值的阶段转而进入步骤8;若不是首次加入区块链网络则进入步骤4;

6、步骤4:监测当前设备状态与上次访问的设备状态是否发送变化,若无变化则进入步骤5,否则根据各个影响指标值计算当前设备状态的现行可信值;

7、步骤5:获取第一用户所在节点预设之间段内的信任数据,判断信任数据是否完整,若完整则经验可信值,若不完整则通过灰色模型进行预测;

8、步骤6:在区块链网络上广播访问信息,寻找其他访问用户和服务节点,当其他访问用户和服务节点数量达到预定值后,中止广播并通知寻得的访问用户和服务节点进行可信值计算,并进入步骤7;若访问用户和服务节点的数量未达到预定值则等待预设时间后再次广播,当广播次数超过预设广播次数上限时,则访问请求失败;

9、步骤7:为步骤6中寻得的其他访问用户与服务节点各自计算对应的可信值,计算第一用户所在节点与其他访问客户对应的服务节点之间的反馈可信值,将各个反馈可信值加全求和并进行归一化操作,得到参考可信值;

10、步骤8:根据获取的现行可信值、经验可信值和参考可信值计算第一用户所在节点的最终可信值,并依据计算结果判断访问用户的申请能否被通过,生成相关信息,并上传到区块链网络中。

11、第二方面,本发明提供一种计算机设备,其特征在于,一个或多个处理器;

12、存储器,用于存储一个或多个程序,

13、当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行如上述第一方面所述的方法。

14、第三方面,本发明提供一种存储有计算机程序的存储介质,该程序被处理器执行时实现如上述第一方面所述的方法。

15、本申请具有以下有益效果:

16、在本申请中,以节点设备首次加入区块链网络的设备状态作为基准,每次节点设备加入区块链网络时根据设备状态进行安全参数计算,来判定设备是否处于安全状态,若设备参数最终计算结果无法满足区块链预设的要求则拒绝节点加入,若节点设备状态符合标准则将准入记录记录上链再将节点设备加入区块链网络,以此保障整个区块链网络数据的安全性。



技术特征:

1.一种区块链可信节点准入方法,其特征在于,所述方法包括如下步骤:

2.一种计算机设备,其特征在于,一个或多个处理器;

3.一种存储有计算机程序的存储介质,其特征在于,该程序被处理器执行时实现如权利要求1所述的方法。


技术总结
本发明公开了一种区块链可信节点准入方法、设备及存储介质,本发明以节点设备首次加入区块链网络的设备状态作为基准,每次节点设备加入区块链网络时根据设备状态进行安全参数计算,来判定设备是否处于安全状态,若设备参数最终计算结果无法满足区块链预设的要求则拒绝节点加入,若节点设备状态符合标准则将准入记录记录上链再将节点设备加入区块链网络,以此保障整个区块链网络数据的安全性。

技术研发人员:王宏智,史先澳,龙浩,唐乙午,陈荣深
受保护的技术使用者:重庆复杂美科技有限公司
技术研发日:
技术公布日:2024/1/25
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1