【技术实现步骤摘要】
一种面向用电信息保护的拜占庭容错联盟链共识方法及其系统、存储介质
本专利技术属于信息
,涉及无线移动通信网络中高速移动情况下的切换技术,具体涉及一种面向用电信息保护的拜占庭容错联盟链共识方法及其系统、存储介质。
技术介绍
智能电网以自动化的方式来提高电网的高效性、可靠性、经济性,从而优化电网的管理和运营。随着智能测量技术的成熟应用,更加准确、便捷、经济的电力抄表和实时监测抄表大大提高了抄表效率,使得电力公司能更加科学、快速的调整电力供应,优化了供电量与耗电量之间的供求均衡问题,在满足电力用户基本用电的同时,可有效的避免多余发电。但是频繁的用电数据上传会给用户带来严重的个人隐私泄露的问题。智能电表上传的数据可能被不法者利用,可能造成用户用电信息、个人敏感信息及涉及商业机密信息的泄露和篡改,造成用户或电力公司的损失,从而给用户和电力公司带来威胁。在智能电表环境中的三类主要隐私数据包括:用于对家庭或者用户进行唯一标识的智能电表的身份信息;用于实时向电力公司上传的用户用电量信息,即智能电表实时电量数据;还有就是 ...
【技术保护点】
1.一种面向用电信息保护的拜占庭容错联盟链共识方法,其特征在于,包括如下步骤:/nS1:通过区块链节点信用模型选出最高信用的节点当选主节点;其中,所述区块链节点信用模型是基于BP神经网络构建而成;/nS2:主节点接收交易请求,并将所述交易请求打包为区块;其中,所述交易请求是交易发起者向全网广播带所述发送者的签名的数据;/nS3:主节点将所述区块生成提案消息并签名后发送给从节点,其中/n在从节点接收到提案信息后,对提案合法性进行校验,当校验结果为不合法,进行记录,放弃本次共识并发起视图更换协议;当校验结果为合法,则/n经过验证的从节点向其他从节点广播发送节点信息,同时接收其他 ...
【技术特征摘要】
1.一种面向用电信息保护的拜占庭容错联盟链共识方法,其特征在于,包括如下步骤:
S1:通过区块链节点信用模型选出最高信用的节点当选主节点;其中,所述区块链节点信用模型是基于BP神经网络构建而成;
S2:主节点接收交易请求,并将所述交易请求打包为区块;其中,所述交易请求是交易发起者向全网广播带所述发送者的签名的数据;
S3:主节点将所述区块生成提案消息并签名后发送给从节点,其中
在从节点接收到提案信息后,对提案合法性进行校验,当校验结果为不合法,进行记录,放弃本次共识并发起视图更换协议;当校验结果为合法,则
经过验证的从节点向其他从节点广播发送节点信息,同时接收其他节点发来的确认消息,当此节点接收到设定数量的一致确认消息后,该节点进入确认阶段,执行此区块交易,并回复消息给客户端;客户端的上级节点根据客户端收到的节点回复消息情况,达成共识,各节点执行区块上链。
2.根据权利要求1所述的一种面向用电信息保护的拜占庭容错联盟链共识方法,其特征在于,所述步骤S3中视图更换协议的具体流程为:
A)主节点向区块链系统网络内所有节点广播视图变更消息;
B)从节点收到变更消息后,校验消息是否合法,如果信息合法则向新的主节点发送报文,新的主节点为能够合法加入的节点,如果新的主节点收到了设定数量的报文,则会由其选出最近的检查点,计算区块请求对应的序号,封装广播;
C)从节点收到新主节点发来的消息后,校验消息签名以及是否重复处理过该报文,为每个序号赋值区块摘要,同时验证分配的结果跟主节点发送的报文中的分配结果是否一致,如果一致,则同步当前节点的数据状态到检查点的时间点位置,生成报文信息。
3.根据权利要求1所述的一种面向用电信息保护的拜占庭容错联盟链共识方法,其特征在于,所述步骤S1中的区块链节点信用模型包括输入层、输出层和隐藏层,所述输入层包括8个神经元,所述输出层包含1个神经元。
4.根据权利要求3所述的一种面向用电信息保护的拜占庭容错联盟链共识方法,其特征在于,所述输入层中8个神经元...
【专利技术属性】
技术研发人员:刘洋,黄强,张国江,贾骏,胡成博,杨景刚,张照辉,陶风波,刘子全,徐江涛,路永玲,徐阳,王真,
申请(专利权)人:国网江苏省电力有限公司电力科学研究院,国家电网有限公司,国网江苏省电力有限公司,江苏省电力试验研究院有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。