The embodiment of the invention provides a power grid data storage method and a distributed power grid data storage system. The power grid data storage method is a decentralized data storage scheme based on block chain technology, which can effectively avoid the centralization of the central nodes easily appearing in the existing centralized power grid data storage scheme. The risk of malicious attacks increases the security of data storage.
【技术实现步骤摘要】
一种电网数据存储方法和分布式电网数据存储系统
本专利技术涉及智能电网数据存储
,具体而言,涉及一种电网数据存储方法和分布式电网数据存储系统置。
技术介绍
在传统的智能电网中,无线传感节点实时监控电网设备运行,并通过邻近数据采集基站将采集的电网数据定期上传到一个可信中心节点进行电网数据存储与共享,但是这种中心化的存储方式容易引起中心节点遭受恶意攻击导致节点失效问题或存储数据被故意篡改等信息安全问题。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种电网数据存储方法和分布式电网数据存储系统置,以改善上述问题。一方面,本专利技术较佳实施例提供一种电网数据存储方法,应用于分布式电网数据存储系统,所述分布式数据存储系统包括多个数据存储节点以及与各数据存储节点一一对应的数据感知节点,各所述数据存储节点之间通信连接,所述电网数据存储方法包括:各所述数据存储节点分别基于工作量证明机制计算各自的工作量证明,最快计算出工作量证明的数据存储节点作为主节点,其他所述数据存储节点作为从节点;所述主节点根据所述数据感知节点采集到的电网数据生成数据集合,并将该数据集合和所述工作量广 ...
【技术保护点】
1.一种电网数据存储方法,其特征在于,应用于分布式电网数据存储系统,所述分布式数据存储系统包括多个数据存储节点以及与各数据存储节点一一对应的数据感知节点,各所述数据存储节点之间通信连接,所述电网数据存储方法包括:各所述数据存储节点分别基于工作量证明机制计算各自的工作量证明,最快计算出工作量证明的数据存储节点作为主节点,其他所述数据存储节点作为从节点;所述主节点根据所述数据感知节点采集到的电网数据生成数据集合,并将该数据集合和所述工作量广播给各所述从节点;各所述从节点基于共识算法以及接收到的所述数据集合、工作量验证所述主节点是否满足预设存储需求;在各所述从节点认同所述主节点满 ...
【技术特征摘要】
1.一种电网数据存储方法,其特征在于,应用于分布式电网数据存储系统,所述分布式数据存储系统包括多个数据存储节点以及与各数据存储节点一一对应的数据感知节点,各所述数据存储节点之间通信连接,所述电网数据存储方法包括:各所述数据存储节点分别基于工作量证明机制计算各自的工作量证明,最快计算出工作量证明的数据存储节点作为主节点,其他所述数据存储节点作为从节点;所述主节点根据所述数据感知节点采集到的电网数据生成数据集合,并将该数据集合和所述工作量广播给各所述从节点;各所述从节点基于共识算法以及接收到的所述数据集合、工作量验证所述主节点是否满足预设存储需求;在各所述从节点认同所述主节点满足预设存储需求时,所述主节点将所述数据集合整合成数据区块,并将该数据区块广播给各所述从节点进行保存。2.根据权利要求1所述的电网数据存储方法,其特征在于,各所述从节点对接收到的所述数据区块进行保存的步骤包括:所述从节点提取所述数据区块中包含的加密哈希值,并根据该加密哈希值将所述数据区块链接至已存储的区块链中的对应数据区块上以实现对所述数据区块的保存。3.根据权利要求1所述的电网数据存储方法,其特征在于,各所述从节点基于共识算法和接收到的所述数据集合和工作量验证所述主节点是否满足预设存储需求的步骤包括:各所述从节点根据所述数据集合和工作量中包括的区块哈希值和主节点的数字签名对所述数据集合的合法性和正确性进行审验;各所述从节点对各自的数据审验结果进行签名,并将签名后的数据审验结果广播给除自身之外的其他从节点;各所述从节点将接收到其他从节点发送的数据审验结果和自身的数据审验结果进行比对,并将比对结果发送给所述主节点进行汇总;所述主节点根据汇总结果判断各所述从节点是否认同自身满足预设存储需求。4.根据权利要求3所述的电网数据存储方法,其特征在于,所述主节点根据汇总结果判断各所述从节点是否认同所述数据区块的合法性和正确性的步骤包括:所述主节点统计否认同所述数据区块的合法性和正确性的从节点的数量是否达到预设数量,若达到,则判定各所述从节点认同自身满足预设存储需求。5.根据权利要求1所述的电网数据存储方法,其特征在于,所述电网数据存储方法还包括:所述数据感知节点按照预设时间间隔进行电网数据采集并将采集结果发送给所述数据存储节点进行缓存;或/和所述数据感知节点在检测到用户发起的电费缴存动作时进行电网数据采集并将采集结果发送给所述数据存储节点进行缓存。6...
【专利技术属性】
技术研发人员:李程,刘禹瑄,
申请(专利权)人:成都谛听科技股份有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。