一种基于区块链的电力信息溯源追踪方法技术

技术编号:19904124 阅读:19 留言:0更新日期:2018-12-26 03:07
本发明专利技术公开了一种基于区块链的电力信息溯源追踪方法,其溯源追踪方法包括以下步骤:A、用go语言和geth及mist工具完成电力信息的流量请求特点、微服务节点分别情况进行各模块的代码开发和区块部署;B、利用主节点对各个从节点进行身份验证,并获取通过身份验证的从节点的相关数字信息。本发明专利技术通过本方法可改变传统网络数据传输模式,将终端‑服务端数据传输改为链式传输,在区块链网络中,所有节点之间数据同步,并根据时间戳进行追加和追溯,同时利用DPOS模块,通过不同的策略,不定时的随机选中51%节点,这部分节点做新区块和新数据的创建、验证、签名和相互监督,大幅度减少了区块及数据创建和确认所需要消耗的时间和算力成本。

【技术实现步骤摘要】
一种基于区块链的电力信息溯源追踪方法
本专利技术涉及电力信息溯源追踪
,具体为一种基于区块链的电力信息溯源追踪方法。
技术介绍
电力是以电能作为动力的能源,专利技术于十九世纪七十年代,电力的专利技术和应用掀起了第二次工业化高潮,成为人类历史十八世纪以来,世界发生的三次科技革命之一,从此科技改变了人们的生活,二十世纪出现的大规模电力系统是人类工程科学史上最重要的成就之一,是由发电、输电、变电、配电和用电等环节组成的电力生产与消费系统,它将自然界的一次能源通过机械能装置转化成电力,再经输电、变电和配电将电力供应到各用户。在电力系统中,发电厂将天然的一次能源转变成电能,向远方的电力用户送电,为了减小输电线路上的电能损耗及线路阻抗压降,需要将电压升高;为了满足电力用户安全的需要,又要将电压降低,并分配给各个用户,这就需要能升高和降低电压,并能分配电能的变电所,所以变电所是电力系统中通过其变换电压、接受和分配电能的电工装置,它是联系发电厂和电力用户的中间环节,同时通过变电所将各电压等级的电网联系起来,变电所的作用是变换电压,传输和分配电能。电力是大数据理念、技术和方法在电力行业的实践,电力大数据涉及到发电、输电、变电、配电、用电、调度各环节,是跨单位、跨专业、跨业务数据分析与挖掘以及数据可视化,电力大数据由结构化数据和非结构化构成,随着智能电网建设和物联网的应用,非结构化数据呈现出快速增长的势头,其数量将大大超过结构化数据,电力大数据的特性满足大数据的五个特性,一是数据量大、二是处理速度快、三是数据类型多、四是价值大、五是精确性高,电力大数据的应用一方面是与宏观经济、人民生活、社会保障、道路交通等信息融合,促进经济社会发展;另一方面,是电力行业或企业内部,跨专业、跨单位、跨部门的数据融合,提升行业、企业管理水平和经济效益,电力大数据技术满足电力数据飞速增长,满足各专业工作需要,满足提高电力工业发展需要,服务经济发展需要,电力大数据技术包括:高性能计算、数据挖掘、统计分析、数据可视化等。供应链是围绕一系列相关企业,通过对商流、信息流、物流、资金流的控制,从采购原材料开始到制成中间及最终产品,并将产品送到消费者手中的一个由产品生产、分销等各个环节企业构成的整体功能结构,但由于企业的生产计划变化频繁,供应链下游企业无法及时跟进上游企业的变化,导致供应链本身的作用没有得到发挥,为了改变这种状况,人们采用信息溯源追踪方法来实现对上游企业变化的跟进,但现有的信息溯源追踪方法存在着很大的漏洞,导致信息外泄,为企业带来了极大的安全隐患,为此,我们提出一种基于区块链的电力信息溯源追踪方法。
技术实现思路
本专利技术的目的在于提供一种基于区块链的电力信息溯源追踪方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于区块链的电力信息溯源追踪方法,其溯源追踪方法包括以下步骤: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后还本文档来自技高网
...

【技术保护点】
1.一种基于区块链的电力信息溯源追踪方法,其特征在于:其溯源追踪方法包括以下步骤:A、用go语言和geth及mist工具完成电力信息的流量请求特点、微服务节点分别情况进行各模块的代码开发和区块部署;B、利用主节点对各个从节点进行身份验证,并获取通过身份验证的从节点的相关数字信息;C、生成各从节点标识信息,并根据从节点的标识信息生成区块链的标识信息;D、区块链收到某一待溯源追踪的从节点的相关数字信息后,从当前区块开始,按照区块产生的次序遍历整个区块链;E、区块链根据遍历结果,构建待溯源追踪的区块链地址的电力信息生成树,获得该待溯源追踪的区块链地址的所有电力信息记录;F、通过DPOS加密模块计算待溯源追踪的区块链地址的资产。

【技术特征摘要】
1.一种基于区块链的电力信息溯源追踪方法,其特征在于:其溯源追踪方法包括以下步骤:A、用go语言和geth及mist工具完成电力信息的流量请求特点、微服务节点分别情况进行各模块的代码开发和区块部署;B、利用主节点对各个从节点进行身份验证,并获取通过身份验证的从节点的相关数字信息;C、生成各从节点标识信息,并根据从节点的标识信息生成区块链的标识信息;D、区块链收到某一待溯源追踪的从节点的相关数字信息后,从当前区块开始,按照区块产生的次序遍历整个区块链;E、区块链根据遍历结果,构建待溯源追踪的区块链地址的电力信息生成树,获得该待溯源追踪的区块链地址的所有电力信息记录;F、通过DPOS加密模块计算待溯源追踪的区块链地址的资产。2.根据权利要求1所述的一种基于区块链的电力信息溯源追踪方法,其特征在于:所述电力信息包括电力交易对象和业务信息,且电力交易对象为用电企业、购电企业、电网企业和售电公司,业务信息包括电力交易意向、电力交易完成状态、电力交易计划编制、电力交易计划执行状态和电力交易结算。3.根据权利要求1所述的一种基于区块链的电力信息溯源追踪方法,其特征在于:所述区块链采取单向哈希算法,每个新产生的区块严格按照时间线形顺序推进,时间的...

【专利技术属性】
技术研发人员:朱犇陈梦娴郑立蔡怡挺孙望舒夏伟民
申请(专利权)人:温州市图盛科技有限公司国网浙江省电力有限公司温州供电公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1