一种基于区块链的电力信息溯源追踪方法与流程

文档序号:16405060发布日期:2018-12-25 20:22阅读:1330来源:国知局
一种基于区块链的电力信息溯源追踪方法与流程

本发明涉及电力信息溯源追踪技术领域,具体为一种基于区块链的电力信息溯源追踪方法。

背景技术

电力是以电能作为动力的能源,发明于十九世纪七十年代,电力的发明和应用掀起了第二次工业化高潮,成为人类历史十八世纪以来,世界发生的三次科技革命之一,从此科技改变了人们的生活,二十世纪出现的大规模电力系统是人类工程科学史上最重要的成就之一,是由发电、输电、变电、配电和用电等环节组成的电力生产与消费系统,它将自然界的一次能源通过机械能装置转化成电力,再经输电、变电和配电将电力供应到各用户。在电力系统中,发电厂将天然的一次能源转变成电能,向远方的电力用户送电,为了减小输电线路上的电能损耗及线路阻抗压降,需要将电压升高;为了满足电力用户安全的需要,又要将电压降低,并分配给各个用户,这就需要能升高和降低电压,并能分配电能的变电所,所以变电所是电力系统中通过其变换电压、接受和分配电能的电工装置,它是联系发电厂和电力用户的中间环节,同时通过变电所将各电压等级的电网联系起来,变电所的作用是变换电压,传输和分配电能。

电力是大数据理念、技术和方法在电力行业的实践,电力大数据涉及到发电、输电、变电、配电、用电、调度各环节,是跨单位、跨专业、跨业务数据分析与挖掘以及数据可视化,电力大数据由结构化数据和非结构化构成,随着智能电网建设和物联网的应用,非结构化数据呈现出快速增长的势头,其数量将大大超过结构化数据,电力大数据的特性满足大数据的五个特性,一是数据量大、二是处理速度快、三是数据类型多、四是价值大、五是精确性高,电力大数据的应用一方面是与宏观经济、人民生活、社会保障、道路交通等信息融合,促进经济社会发展;另一方面,是电力行业或企业内部,跨专业、跨单位、跨部门的数据融合,提升行业、企业管理水平和经济效益,电力大数据技术满足电力数据飞速增长,满足各专业工作需要,满足提高电力工业发展需要,服务经济发展需要,电力大数据技术包括:高性能计算、数据挖掘、统计分析、数据可视化等。

供应链是围绕一系列相关企业,通过对商流、信息流、物流、资金流的控制,从采购原材料开始到制成中间及最终产品,并将产品送到消费者手中的一个由产品生产、分销等各个环节企业构成的整体功能结构,但由于企业的生产计划变化频繁,供应链下游企业无法及时跟进上游企业的变化,导致供应链本身的作用没有得到发挥,为了改变这种状况,人们采用信息溯源追踪方法来实现对上游企业变化的跟进,但现有的信息溯源追踪方法存在着很大的漏洞,导致信息外泄,为企业带来了极大的安全隐患,为此,我们提出一种基于区块链的电力信息溯源追踪方法。



技术实现要素:

本发明的目的在于提供一种基于区块链的电力信息溯源追踪方法,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:一种基于区块链的电力信息溯源追踪方法,其溯源追踪方法包括以下步骤:

a、用go语言和geth及mist工具完成电力信息的流量请求特点、微服务节点分别情况进行各模块的代码开发和区块部署;

b、利用主节点对各个从节点进行身份验证,并获取通过身份验证的从节点的相关数字信息;

c、生成各从节点标识信息,并根据从节点的标识信息生成区块链的标识信息;

d、区块链收到某一待溯源追踪的从节点的相关数字信息后,从当前区块开始,按照区块产生的次序遍历整个区块链;

e、区块链根据遍历结果,构建待溯源追踪的区块链地址的电力信息生成树,获得该待溯源追踪的区块链地址的所有电力信息记录;

f、通过dpos加密模块计算待溯源追踪的区块链地址的资产。

优选的,所述电力信息包括电力交易对象和业务信息,且电力交易对象为用电企业、购电企业、电网企业和售电公司,业务信息包括电力交易意向、电力交易完成状态、电力交易计划编制、电力交易计划执行状态和电力交易结算。

优选的,所述区块链采取单向哈希算法,每个新产生的区块严格按照时间线形顺序推进,时间的不可逆性导致任何试图入侵篡改区块链内数据信息的行为都很容易被追溯,导致被其他节点的排斥,从而可以限制相关不法行为。

优选的,所述从节点中实时记录区块链的当前状态,以便于区块链网络的节点遭到破坏时,能够从任意一个从节点进行恢复。

优选的,所述dpos加密模块通过不同的选择策略,不定时的随机选中51%电力终端做区块和电力数据的创建、验证、签名和相互监督,确保电力数据安全有效。

优选的,所述步骤f后还包括用rfid读写器将各从节点标识和各从节点信息发送到信息管理服务器,rfid读写器还用于将读取的rfid电子标签内的各从节点信息发送至管理终端,信息管理服务器用于根据管理终端的请求给用户配置权限,还用于接收管理终端的查询请求,将与查询请求将相对应的各从节点信息发送至管理终端,且rfid读写器包括用于射频输出的天线接口、电源接口和通讯接口,其中,天线接口采用标准sma接头,用于与天线相连接,电源接口用于与供电电源相连接,通讯接口用于与所述管理终端相连接。

与现有技术相比,本发明的有益效果如下:

本发明通过本方法可改变传统网络数据传输模式,将终端-服务端数据传输改为链式传输,在区块链网络中,所有节点之间数据同步,并根据时间戳进行追加和追溯,同时利用dpos模块,通过不同的策略,不定时的随机选中51%节点,这部分节点做新区块和新数据的创建、验证、签名和相互监督,大幅度减少了区块及数据创建和确认所需要消耗的时间和算力成本。

附图说明

图1为本发明方法流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,一种基于区块链的电力信息溯源追踪方法,其溯源追踪方法包括以下步骤:

a、用go语言和geth及mist工具完成电力信息的流量请求特点、微服务节点分别情况进行各模块的代码开发和区块部署;

b、利用主节点对各个从节点进行身份验证,并获取通过身份验证的从节点的相关数字信息;

c、生成各从节点标识信息,并根据从节点的标识信息生成区块链的标识信息;

d、区块链收到某一待溯源追踪的从节点的相关数字信息后,从当前区块开始,按照区块产生的次序遍历整个区块链;

e、区块链根据遍历结果,构建待溯源追踪的区块链地址的电力信息生成树,获得该待溯源追踪的区块链地址的所有电力信息记录;

f、通过dpos加密模块计算待溯源追踪的区块链地址的资产。

电力信息包括电力交易对象和业务信息,且电力交易对象为用电企业、购电企业、电网企业和售电公司,业务信息包括电力交易意向、电力交易完成状态、电力交易计划编制、电力交易计划执行状态和电力交易结算。

区块链采取单向哈希算法,每个新产生的区块严格按照时间线形顺序推进,时间的不可逆性导致任何试图入侵篡改区块链内数据信息的行为都很容易被追溯,导致被其他节点的排斥,从而可以限制相关不法行为。

从节点中实时记录区块链的当前状态,以便于区块链网络的节点遭到破坏时,能够从任意一个从节点进行恢复。

dpos加密模块通过不同的选择策略,不定时的随机选中51%电力终端做区块和电力数据的创建、验证、签名和相互监督,确保电力数据安全有效。

步骤f后还包括用rfid读写器将各从节点标识和各从节点信息发送到信息管理服务器,rfid读写器还用于将读取的rfid电子标签内的各从节点信息发送至管理终端,信息管理服务器用于根据管理终端的请求给用户配置权限,还用于接收管理终端的查询请求,将与查询请求将相对应的各从节点信息发送至管理终端,且rfid读写器包括用于射频输出的天线接口、电源接口和通讯接口,其中,天线接口采用标准sma接头,用于与天线相连接,电源接口用于与供电电源相连接,通讯接口用于与所述管理终端相连接。

使用时,通过本方法可改变传统网络数据传输模式,将终端-服务端数据传输改为链式传输,在区块链网络中,所有节点之间数据同步,并根据时间戳进行追加和追溯,同时利用dpos模块,通过不同的策略,不定时的随机选中51%节点,这部分节点做新区块和新数据的创建、验证、签名和相互监督,大幅度减少了区块及数据创建和确认所需要消耗的时间和算力成本。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1