一种基于区块链的能源数据传输、存储、溯源方法和系统与流程

文档序号:33471919发布日期:2023-03-15 08:45阅读:来源:国知局

技术特征:
1.一种基于区块链的能源系统,其特征在于:包括基础能源数据集成子系统,传输中继子系统和区块链安全存储子系统;基础能源数据集成子系统通过opc服务器对能源数据进行集成传输处理,传输中继子系统对基础能源数据集成子系统和区块链安全存储子系统之间的能源数据进行传输交互,传输中继子系统与基础能源数据集成子系统通过opc服务器和opc客户端通过opc协议进行数据交互,区块链安全存储子系统包含有星际文件系统和区块链私有链,星际文件系统是分布式数据库,能源数据存储在其中,传输中继子系统获取基础能源数据集成子系统中的能源数据,并发送至区块链安全存储子系统,区块链安全存储子系统将能源数据存储至星际文件系统,并通过哈希算法转换得到与其对应的哈希值,将该哈希值存入区块链私有链网络中,形成相互关联的链式存储。2.根据权利要求1所述的一种基于区块链的能源系统,其特征在于:所述的传输中继子系统包含传输模块,传输模块将能源数据进行传输处理,传输中继子系统的传输模块与区块链安全存储子系统通过websocket服务器和websocket客户端进行数据交互,数据交互通过websocket协议进行。3.根据权利要求1所述的一种基于区块链的能源系统,其特征在于:所述的星际文件系统为点对点可寻址的分布式数据库,区块链安全存储子系统的能源数据采用基于区块链的分布式存储方式,数据由区块链中的多个节点共同管理。4.根据权利要求1所述的一种基于区块链的能源系统,其特征在于:所述的区块链安全存储子系统包含数据存储层、网络层、共识层、用户层和接口层,区块链安全存储子系统通过websocket客户端从传输中继子系统获取能源数据,然后将该数据存储到星际文件系统中,形成数据库,星际文件系统为每个能源数据分配哈希值。5.根据权利要求4所述的一种基于区块链的能源系统,其特征在于:所述的网络层采用点对点的网络环境和身份验证机制,遵循集体共同维护的原则,将能源数据分布式存储在各个节点中,当各节点收到能源数据后,开始向下游节点申请交易,找到具有记账权的节点发出需要记录的数据,进行全网验证后对能源数据进行存储。6.根据权利要求4所述的一种基于区块链的能源系统,其特征在于:所述的共识层包含工作量证明机制、权益证明机制和委托权益证明机制,通过使用准入共识机制将能源数据与各节点间达成共识并上链存储。7.根据权利要求4所述的一种基于区块链的能源系统,其特征在于:所述的接口层是区块链网络与智能能源管理系统间进行数据访问的数据接口通道,通过数据接口进行能源数据的访问;所述的用户层通过接口层与区块链网络进行连接,通过接口层内置应用程序提供的接口访问能源数据。8.根据权利要求1所述的一种基于区块链的能源系统,其特征在于:所述的能源数据的哈希值是唯一的,通过从区块链网络获取该哈希值可以在星际文件系统查询到所对应的能源数据,进而获得存储的能源数据。9.一种基于区块链的能源数据传输、存储和溯源方法,其特征在于:数据存储层采用区块链和本地数据库的存储方法,数据存储层包含哈希算法和链式结构,链上的数据信息采用哈希算法对数据信息进行计算得到哈希值,将被验证过的数据信息存放到数据区块中,采用链式结构存储并按照区块的生成时间按顺序依次连接起来。10.根据权利要求9所述的一种基于区块链的能源数据传输、存储和溯源方法,其特征
在于:所述的能源数据被编码为哈希函数值,接着区块链安全存储子系统会把这个哈希函数值存储到区块链网络中;区块链网络中的数据存储,链下采用本地数据库对能源数据进行存储,链上采用云数据库对能源数据进行存储。

技术总结
一种基于区块链的能源系统,基础能源数据集成子系统通过OPC服务器对能源数据进行集成传输处理,传输中继子系统对基础能源数据集成子系统和区块链安全存储子系统之间的能源数据进行传输交互,传输中继子系统与基础能源数据集成子系统通过OPC服务器和OPC客户端通过OPC协议进行数据交互,区块链安全存储子系统包含有星际文件系统和区块链私有链,星际文件系统是分布式数据库,能源数据存储在其中,传输中继子系统获取基础能源数据集成子系统中的能源数据。本发明的优点在于防止能源数据被篡改,实现能源数据的安全存储,确保能源数据不可伪造和安全可信,提高能源监控管理系统数据的可靠性、稳定性与数据安全性。稳定性与数据安全性。稳定性与数据安全性。


技术研发人员:鲍卫东 钟伟 聂建波 潘国清 陈英俊 鲍宁 吴志民
受保护的技术使用者:国网浙江省电力有限公司金华供电公司 国网浙江综合能源服务有限公司
技术研发日:2023.02.02
技术公布日:2023/3/14
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1