掌桥专利:专业的专利平台
掌桥专利
首页

基于区块链的可再生能源电力消纳凭证管理方法及装置

文献发布时间:2023-06-19 09:33:52


基于区块链的可再生能源电力消纳凭证管理方法及装置

技术领域

本申请涉及电力技术领域,尤其涉及一种基于区块链的可再生能源电力消纳凭证管理方法及装置。

背景技术

可再生能源电力消纳凭证是指电力交易中心统一对可再生能源消纳量从源头进行绿色编码得到的,而且每兆瓦时消纳量对应一个可再生能源电力消纳凭证,可再生能源电力消纳凭证可以分为水电凭证和非水电凭证,可再生能源电力消纳凭证具有唯一编码(也就是,唯一标识)。通过建立可再生能源电力消纳凭证制度,一方面促进现行新能源电价体制适应绿色电力的发展;另一方面为日后的配额制强制交易奠定基础。然而,因现有的可再生能源电力消纳凭证的管理过程中存在数据易篡改、各企业信息不对称等问题,导致我国风电和光伏电力消纳凭证实际成交量在总核发量中占比极低,从而导致可再生能源电力消纳凭证的发展很快进入瓶颈期。

发明内容

为了解决现有技术中存在的以上技术问题,本申请提供一种基于区块链的可再生能源电力消纳凭证管理方法及装置,能够解决现有的可再生能源电力消纳凭证的管理过程中存在数据易篡改、各企业信息不对称等问题。

为了实现上述目的,本申请实施例提供的技术方案如下:

本申请实施例提供一种基于区块链的可再生能源电力消纳凭证管理方法,应用于可再生能源电力消纳凭证管理系统,所述方法包括:

获取目标电力交易信息;所述目标电力交易信息携带有所述目标用户向目标发电厂购买的目标可再生能源电力的交易信息;

根据所述目标电力交易信息和目标合同,生成初始消纳凭证和目标电子签名;所述目标合同为所述目标用户与所述目标发电厂签订的电力交易合同;

根据所述初始消纳凭证和所述目标电子签名,生成目标消纳凭证;

将所述目标消纳凭证存储至区块链,得到所述目标存储地址;所述目标存储地址用于表征所述目标消纳凭证在所述区块链上的存储位置;

根据所述目标存储地址和目标消纳凭证,生成属于所述目标用户的可再生能源电力消纳凭证。

可选的,所述获取目标电力交易信息,具体包括:

获取目标电力交易信息的区块链索引;所述目标电力交易信息的区块链索引用于表征所述目标电力交易信息在所述区块链上的存储位置;

根据所述目标电力交易信息的区块链索引,从所述区块链上获取目标电力交易信息。

可选的,所述目标电力交易信息的区块链索引生成过程为:

在确定所述目标用户与所述目标发电厂完成目标电力交易之后,获取目标电力交易信息;

根据所述目标电力交易信息,生成所述目标电力交易信息的数据指纹和所述目标电力交易信息的电子签名;

将所述目标电力交易信息的数据指纹和所述目标电力交易信息的电子签名存储至区块链,得到所述目标电力交易信息的区块链索引。

可选的,所述方法还包括:

将所述属于所述目标用户的可再生能源电力消纳凭证与所述目标用户的用户标识之间的对应关系,添加至第一映射关系;所述第一映射关系用于记录可再生能源电力消纳凭证与用户标识之间的对应关系。

可选的,所述方法还包括:

获取凭证购买信息;所述凭证购买信息用于表征所述目标用户向第一用户购买第一可再生能源电力消纳凭证的交易信息;

根据所述凭证购买信息和所述凭证购买信息中携带的第一可再生能源电力消纳凭证,生成第一可再生能源电力消纳凭证对应的新电子签名;

根据所述第一可再生能源电力消纳凭证对应的新电子签名和所述第一可再生能源电力消纳凭证,生成第二可再生能源电力消纳凭证;

将所述第二可再生能源电力消纳凭证存储至区块链,得到第二可再生能源电力消纳凭证的区块链索引;

根据所述第二可再生能源电力消纳凭证的区块链索引和所述第二可再生能源电力消纳凭证,生成第四可再生能源电力消纳凭证;

将所述第四可再生能源电力消纳凭证与所述目标用户的用户标识之间的对应关系,添加至第一映射关系,并删除所述第一映射关系中的所述第一可再生能源电力消纳凭证与第一用户之间的对应关系。

可选的,所述方法还包括:

根据所述第一映射关系和所述区块链,确定所述目标用户在预设时间段内对可再生能源电力的消耗量。

可选的,所述目标电子签名携带有目标发电厂的身份标识、所述目标可再生能源电力的交易时间、所述目标可再生能源电力的电力类型、所述目标可再生能源电力的电量、和目标电子签名对应的有效期。

本申请实施例还提供了一种基于区块链的可再生能源电力消纳凭证管理装置,包括:

第一获取单元,用于获取目标电力交易信息;所述目标电力交易信息携带有所述目标用户向目标发电厂购买目标可再生能源电力的交易信息;

第一生成单元,用于根据所述目标电力交易信息和目标合同,生成初始消纳凭证和目标电子签名;所述目标合同为所述目标用户与所述目标发电厂签订的电力交易合同;

第二生成单元,用于根据所述初始消纳凭证和所述目标电子签名,生成目标消纳凭证;

第二获取单元,用于将所述目标消纳凭证存储至区块链,得到所述目标存储地址;所述目标存储地址用于表征所述目标消纳凭证在所述区块链上的存储位置;

第三生成单元,用于根据所述目标存储地址和目标消纳凭证,生成目标用户的可再生能源电力消纳凭证。

本申请实施例还提供了一种设备,所述设备包括处理器以及存储器:

所述存储器用于存储计算机程序;

所述处理器用于根据所述计算机程序执行本申请实施例提供的基于区块链的可再生能源电力消纳凭证管理方法。

本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行本申请实施例提供的基于区块链的可再生能源电力消纳凭证管理方法。

与现有技术相比,本申请实施例至少具有以下优点:

本申请实施例提供的应用于基于区块链的可再生能源电力消纳凭证管理系统的基于区块链的可再生能源电力消纳凭证管理方法中,在获取到获取目标电力交易信息之后,先根据所述目标电力交易信息和目标合同,生成初始消纳凭证和目标电子签名,并根据所述初始消纳凭证和所述目标电子签名生成目标消纳凭证;再将所述目标消纳凭证存储至区块链得到所述目标存储地址,并根据所述目标存储地址和目标消纳凭证,生成属于所述目标用户的可再生能源电力消纳凭证。其中,所述目标电力交易信息携带有所述目标用户向目标发电厂购买的目标可再生能源电力的交易信息;所述目标合同为所述目标用户与所述目标发电厂签订的电力交易合同;所述目标存储地址用于表征所述目标消纳凭证在所述区块链上的存储位置。可见,因区块链的自身固有的去中心化、安全性以及可追溯性,使得基于区块链存储的基于区块链的可再生能源电力消纳凭证管理系统能够实现对可再生能源电力消纳凭证进行管理的透明化、安全性与可追溯,从而能够解决现有的可再生能源电力消纳凭证的管理过程中存在数据易篡改、各企业信息不对称等问题,如此有利于促进可再生能源电力消纳凭证的快速发展。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1为本申请实施例提供的一种基于区块链的可再生能源电力消纳凭证管理方法;

图2为本申请实施例提供的基于区块链的可再生能源电力消纳凭证管理系统的示意图;

图3为本申请实施例提供的应用图2所示的基于区块链的可再生能源电力消纳凭证管理系统进行可再生能源电力消纳凭证管理的流程图;

图4为本申请实施例提供的基于区块链的可再生能源电力消纳凭证管理装置的结构示意图。

具体实施方式

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

方法实施例一

参见图1,该图为本申请实施例提供的一种基于区块链的可再生能源电力消纳凭证管理方法。

本申请实施例提供的基于区块链的可再生能源电力消纳凭证管理方法,应用于基于区块链的可再生能源电力消纳凭证管理系统,而且该方法包括S101-S105:

S101:获取目标电力交易信息。

目标电力交易信息携带有所述目标用户向目标发电厂购买的目标可再生能源电力的交易信息。

目标用户用于代表使用电力的企业用户,也就是,目标用户用于代表电力交易市场中的市场主体。

目标发电厂用于代表提供可再生能源电力的发电厂。

目标可再生能源电力用于表征目标用户向目标发电厂购买的可再生能源电力。

另外,本申请实施例不限定目标电力交易信息。例如,目标电力交易信息可以包括目标发电厂的身份标识、目标可再生能源电力的交易时间、目标可再生能源电力的电力类型、目标可再生能源电力的电量。

另外,本申请实施例不限定目标电力交易信息的获取方式,下面结合两个示例进行说明。

作为第一示例,基于区块链的可再生能源电力消纳凭证管理系统可以直接从电力交易平台中获取目标电力交易信息。

在第一示例中,在目标用户与目标发电厂在电力交易平台完成目标电力交易之后,电力交易平台可以直接将目标电力交易信息发送给基于区块链的可再生能源电力消纳凭证管理系统,以便基于区块链的可再生能源电力消纳凭证管理系统能够利用接收的目标电力交易信息生成可再生能源电力消纳凭证。

作为第二示例,基于区块链的可再生能源电力消纳凭证管理系统可以从区块链中获取预先存储至该区块链中的目标电力交易信息。基于此,本申请实施例还提供了S101的一种实施方式,其具体包括S1011-S1012:

S1011:获取目标电力交易信息的区块链索引。

目标电力交易信息的区块链索引用于表征所述目标电力交易信息在所述区块链上的存储位置。

另外,本申请实施例还提供了一种目标电力交易信息的区块链索引的生成过程,其具体可以包括S10111-S10113:

S10111:在确定所述目标用户与所述目标发电厂完成目标电力交易之后,获取目标电力交易信息。

S10112:根据所述目标电力交易信息,生成所述目标电力交易信息的数据指纹和所述目标电力交易信息的电子签名。

目标电力交易信息的数据指纹用于唯一标识目标电力交易信息。

目标电力交易信息的电子签名用于表征目标电力交易信息。

S10113:将所述目标电力交易信息的数据指纹和所述目标电力交易信息的电子签名存储至区块链,得到所述目标电力交易信息的区块链索引。

基于上述S10111至S10113的相关内容可知,本申请实施例中,在确定所述目标用户与所述目标发电厂完成目标电力交易之后,先获取目标电力交易信息,并根据所述目标电力交易信息,生成所述目标电力交易信息的数据指纹和所述目标电力交易信息的电子签名;再将所述目标电力交易信息的数据指纹和所述目标电力交易信息的电子签名存储至区块链,得到区块链反馈的所述目标电力交易信息的区块链索引,以便后续能够基于目标电力交易信息的区块链索引,从区块链中查找目标电力交易信息。

需要说明的是,本申请实施例不限定S10111-S10113的执行主体。例如,S10111-S10113可以是由电力交易平台执行,也可以是由基于区块链的可再生能源电力消纳凭证管理系统执行。

需要说明的是,本申请实施例不限定区块链存储目标电力交易信息的实施方式,例如,可以先生成目标电力交易信息的哈希值,再将该目标电力交易信息的哈希值存储至区块链,以便后续能够利用区块链中已存储的目标电力交易信息的哈希值确定该目标电力交易信息。

S1012:根据所述目标电力交易信息的区块链索引,从所述区块链上获取目标电力交易信息。

基于上述S1011至S1012的相关内容可知,在本申请实施例中,在确定所述目标用户与所述目标发电厂完成目标电力交易之后,可以将目标电力交易信息存储至区块链,以便后续基于区块链的可再生能源电力消纳凭证管理系统能够从区块链中获取该目标电力交易信息。

S102:根据所述目标电力交易信息和目标合同,生成初始消纳凭证和目标电子签名。

目标合同为所述目标用户与所述目标发电厂签订的电力交易合同。另外,本申请实施例不限定目标合同的签订方式,例如,目标合同可以是由目标用户和目标发电厂签订的基于区块链的电子合同。其中,基于区块链的电子合同流程包括确认合同、输入U盾口令、签名、完成签名、上链等5个步骤。

初始消纳凭证是根据目标电力交易信息和目标合同生成的;而且,本申请实施例不限定初始消纳凭证的生成过程,例如,初始消纳凭证可以是利用区块链中的智能合约对目标电力交易信息和目标合同进行核发生成的。

目标电子签名用于表征目标电力交易信息和目标合同。另外,本申请实施例不限定目标电子签名,例如,目标电子签名携带有电力交易平台的身份信息、目标发电厂的身份信息、目标用户的身份信息、所述目标可再生能源电力的交易时间、所述目标可再生能源电力的电力类型、所述目标可再生能源电力的电量、和目标电子签名对应的有效期。

另外,本申请实施例不限定身份信息。例如,身份信息可以是身份凭证。其中,当目标对象为目标发电厂、目标用户或电力交易平台时,目标对象的身份凭证的生成过程具体为:获取目标对象的身份信息,并利用预设数字证书的验证机制验证目标对象的身份信息;在确定目标对象的身份信息通过验证后,根据目标对象的身份信息及公钥信息计算哈希值,并将该哈希值存储至区块链,得到区块链反馈的目标对象的身份信息对应的区块链索引,以便根据目标对象的身份信息对应的区块链索引、目标对象的身份信息和目标对象的公钥信息,生成目标对象的身份凭证。

需要说明的是,本申请实施例不限定目标对象的公钥信息,目标对象的公钥信息可以是由公钥分发部门向目标对象分发的。另外,本申请实施例不限定目标对象的身份信息,目标对象的身份信息是指用于目标对象身份的数字证书。

目标可再生能源电力的交易时间是指目标用户向目标发电厂购买目标可再生能源电力的发生时间。

目标可再生能源电力的电力类型用于表征目标可再生能源电力所属的电力类型,而且目标可再生能源电力的电力类型可以包括太阳能电力或风电等。

目标电子签名对应的有效期用于表征基于目标电子签名生成的目标消纳凭证的有效期。

基于上述内容可知,本申请实施例中,在获取到目标电力交易信息和目标合同之后,可以根据目标电力交易信息和目标合同,生成初始消纳凭证和目标电子签名,以便后续能够基于初始消纳凭证和目标电子签名,生成能够上链的目标消纳凭证。

S103:根据所述初始消纳凭证和所述目标电子签名,生成目标消纳凭证。

本申请实施例中,在获取到初始消纳凭证和目标电子签名之后,可以将目标电子签名嵌入至初始消纳凭证,得到目标消纳凭证,使得目标消纳凭证能够携带有目标电子签名所携带的信息。

S104:将所述目标消纳凭证存储至区块链,得到所述目标存储地址。

其中,目标存储地址用于表征所述目标消纳凭证在所述区块链上的存储位置。

本申请实施例中,在获取到目标消纳凭证之后,可以将目标消纳凭证存储至区块链,并将区块链返回的用于表征目标消纳凭证在所述区块链上的存储位置的区块链索引,确定为目标存储地址。

S105:根据所述目标存储地址和目标消纳凭证,生成属于所述目标用户的可再生能源电力消纳凭证。

本申请实施例中,在获取到目标存储地址之后,可以将目标存储地址添加至目标消纳凭证,并将添加有目标存储地址的目标消纳凭证,确定为属于所述目标用户的可再生能源电力消纳凭证。如此使得属于所述目标用户的可再生能源电力消纳凭证不仅携带有目标用户与目标发电厂之间的交易信息,还携带有属于所述目标用户的可再生能源电力消纳凭证在区块链中的存储位置信息,以便后续能够基于可再生能源电力消纳凭证携带的信息,准确地确定出可再生能源电力消纳凭证在区块链的存储位置以及可再生能源电力消纳凭证对应的交易信息。

基于上述S101至S105的相关内容可知,本申请实施例提供的基于区块链的可再生能源电力消纳凭证管理方法中,在获取到获取目标电力交易信息之后,先根据所述目标电力交易信息和目标合同,生成初始消纳凭证和目标电子签名,并根据所述初始消纳凭证和所述目标电子签名生成目标消纳凭证;再将所述目标消纳凭证存储至区块链得到所述目标存储地址,并根据所述目标存储地址和目标消纳凭证,生成属于所述目标用户的可再生能源电力消纳凭证。其中,所述目标电力交易信息携带有所述目标用户向目标发电厂购买的目标可再生能源电力的交易信息;所述目标合同为所述目标用户与所述目标发电厂签订的电力交易合同;所述目标存储地址用于表征所述目标消纳凭证在所述区块链上的存储位置。

可见,因区块链的自身固有的去中心化、安全性以及可追溯性,使得基于区块链存储的基于区块链的可再生能源电力消纳凭证管理系统能够实现对可再生能源电力消纳凭证进行管理的透明化、安全性与可追溯,从而能够解决现有的可再生能源电力消纳凭证的管理过程中存在数据易篡改、各企业信息不对称等问题,如此有利于促进可再生能源电力消纳凭证的快速发展。

方法实施例二

在一些情况下,基于区块链的可再生能源电力消纳凭证管理系统还可以将归属于目标用户的可再生能源电力消纳凭证与目标用户建立关系关系,以便后续能够直接从基于区块链的可再生能源电力消纳凭证管理系统获知目标用户所对应的可再生能源电力消纳凭证。基于此,本申请实施例还提供了基于区块链的可再生能源电力消纳凭证管理方法的一种实施方式,在该实施方式中,基于区块链的可再生能源电力消纳凭证管理方法除了可以包括上述S101-S105以外,还可以包括S106:

S106:将所述属于所述目标用户的可再生能源电力消纳凭证与所述目标用户的用户标识之间的对应关系,添加至第一映射关系。

其中,第一映射关系用于记录可再生能源电力消纳凭证与用户标识之间的对应关系。另外,本申请实施例不限定第一映射关系的表示方式,例如,可以利用映射表的方式进行表示。

用户标识用于唯一标识用户,而且本申请实施例不限定用户标识,例如,用户标识可以是指用户账户。

本申请实施例中,基于区块链的可再生能源电力消纳凭证管理系统在获取到属于所述目标用户的可再生能源电力消纳凭证之后,可以将所述属于所述目标用户的可再生能源电力消纳凭证与所述目标用户的用户标识之间的对应关系,添加至第一映射关系,以使第一映射关系能够记录有属于所述目标用户的可再生能源电力消纳凭证与目标用户的用户标识之间的对应关系。例如,基于区块链的可再生能源电力消纳凭证管理系统在获取到属于所述目标用户的可再生能源电力消纳凭证之后,可以直接将属于所述目标用户的可再生能源电力消纳凭证记录在目标用户的账户中,以便目标用户能够从自身账户中获知自己已有的可再生能源电力消纳凭证。

在一些情况下,用户不仅可以通过从发电厂购买可再生能源电力的方式获取可再生能源电力消纳凭证,还可以从其他用户那里直接购买其超额部分的可再生能源电力消纳凭证。基于此,本申请实施例还提供了一种基于区块链的可再生能源电力消纳凭证管理方法的另一种实施方式,在该实施方式中,基于区块链的可再生能源电力消纳凭证管理方法除了可以包括上述S101-S106以外,还可以包括S107-S112:

S107:获取凭证购买信息。

所述凭证购买信息用于表征所述目标用户向第一用户购买第一可再生能源电力消纳凭证的交易信息。

本申请实施例不限定凭证购买信息,例如凭证购买信息包括凭证购买方的身份信息、凭证售卖方的身份信息、购买的可再生能源电力消纳凭证的相关信息等。

S108:根据所述凭证购买信息和所述凭证购买信息中携带的第一可再生能源电力消纳凭证,生成第一可再生能源电力消纳凭证对应的新电子签名。

本申请实施例中,因可再生能源电力消纳凭证的电子签名中携带有该可再生能源电力消纳凭证所属用户的用户信息,使得在进行可再生能源电力消纳凭证的购买交易中,需要将该可再生能源电力消纳凭证的电子签名中携带的所属用户的用户信息更新为购买用户的用户信息。基于此可知,在获取到凭证购买信息之后,可以先根据凭证购买信息和所述凭证购买信息中携带的第一可再生能源电力消纳凭证,生成第一可再生能源电力消纳凭证对应的新电子签名,以使第一可再生能源电力消纳凭证对应的新电子签名中携带的所属用户的用户信息为购买用户的用户信息,也就是,使得第一可再生能源电力消纳凭证对应的新电子签名中携带有目标用户的用户标识,以便后续能够基于该新电子签名来更新上述购买的可再生能源电力消纳凭证。

S109:根据所述第一可再生能源电力消纳凭证对应的新电子签名和所述第一可再生能源电力消纳凭证,生成第二可再生能源电力消纳凭证。

本申请实施例中,在获取到第一可再生能源电力消纳凭证对应的新电子签名和所述第一可再生能源电力消纳凭证之后,可以根据所述第一可再生能源电力消纳凭证对应的新电子签名和所述第一可再生能源电力消纳凭证,生成第二可再生能源电力消纳凭证,而且该生成过程具体可以为:先根据第一可再生能源电力消纳凭证中携带的第一区块链索引,从区块链中确定该第一区块链索引所表征的第一区块;再获取第一区块中存储的消纳凭证,并将第一区块中存储的消纳凭证中的电子签名替换为第一可再生能源电力消纳凭证对应的新电子签名,得到第二可再生能源电力消纳凭证。

S110:将所述第二可再生能源电力消纳凭证存储至区块链,得到第二可再生能源电力消纳凭证的区块链索引。

本申请实施例中,在获取到第二可再生能源电力消纳凭证之后,可以将第二可再生能源电力消纳凭证存储至区块链,并将区块链返回的用于表征第二可再生能源电力消纳凭证在所述区块链上的存储位置的区块链索引,确定为第二可再生能源电力消纳凭证的区块链索引。

S111:根据所述第二可再生能源电力消纳凭证的区块链索引和所述第二可再生能源电力消纳凭证,生成第四可再生能源电力消纳凭证。

本申请实施例中,在获取到第二可再生能源电力消纳凭证的区块链索引之后,可以将第二可再生能源电力消纳凭证的区块链索引添加至第二可再生能源电力消纳凭证,并将添加有第二可再生能源电力消纳凭证的区块链索引的第二可再生能源电力消纳凭证,确定为第四可再生能源电力消纳凭证。如此生成的第四可再生能源电力消纳凭证不仅携带有目标用户购买的可再生能源电力消纳凭证在区块链中的存储位置信息,还携带有目标用户购买的可再生能源电力消纳凭证对应的购买交易信息,以便后续能够基于第四可再生能源电力消纳凭证,准确地确定出目标用户购买可再生能源电力消纳凭证的交易信息,以及这些购买可再生能源电力消纳凭证的归属信息。

S112:将所述第四可再生能源电力消纳凭证与所述目标用户的用户标识之间的对应关系,添加至第一映射关系,并删除所述第一映射关系中的所述第一可再生能源电力消纳凭证与第一用户之间的对应关系。

本申请实施例中,在目标用户向第一用户购买了第一可再生能源电力消纳凭证之后,应该更新第一可再生能源电力消纳凭证与用户标识之间的对应关系,其具体可以为:将基于第一可再生能源电力消纳凭证生成的第四可再生能源电力消纳凭证与所述目标用户的用户标识之间的对应关系,添加至第一映射关系,并删除所述第一映射关系中的所述第一可再生能源电力消纳凭证与第一用户之间的对应关系。例如,基于区块链的可再生能源电力消纳凭证管理系统在基于第一可再生能源电力消纳凭证生成的第四可再生能源电力消纳凭证之后,可以直接将第四可再生能源电力消纳凭证记录在目标用户的账户中,并将第一可再生能源电力消纳凭证从第一用户的账户中删除。

需要说明的是,当目标用户售卖可再生能源电力消纳凭证时,目标用户可以在可再生能源电力消纳凭证的交易过程中充当上文第一用户的交易角色,为了简要起见,在此不再赘述。

在一些情况下,基于区块链的可再生能源电力消纳凭证管理系统还可以核算每个用户对可再生能源电力的消耗量。基于此,本申请实施例还提供了基于区块链的可再生能源电力消纳凭证管理方法的一种实施方式,在该实施方式中,基于区块链的可再生能源电力消纳凭证管理方法除了可以包括上述全部或部分步骤以外,还可以包括S113:

S113:根据所述第一映射关系和所述区块链,确定所述目标用户在预设时间段内对可再生能源电力的消耗量。

本申请实施例中,基于区块链的可再生能源电力消纳凭证管理系统可以核算每个用户对可再生能源电力的消耗量,其具体为:根据所述第一映射关系和所述区块链,确定所述目标用户在预设时间段内对可再生能源电力的消耗量,以便后续基于区块链的可再生能源电力消纳凭证管理系统能够基于该消耗量确定目标用户是否在预设时间段内达到了预先设定的可再生能源电力的消耗指标值。

另外,为了进一步解释本申请实施例提供的基于区块链的可再生能源电力消纳凭证管理方法,下面结合图2所示的基于区块链的可再生能源电力消纳凭证管理系统进行整体介绍。其中,图2为本申请实施例提供的基于区块链的可再生能源电力消纳凭证管理系统的示意图。

系统实施例

图2所示的基于区块链的可再生能源电力消纳凭证管理系统是基于基于区块链技术构建用于管理可再生能源电力消纳凭证的系统,而且该基于区块链的可再生能源电力消纳凭证管理系统用于实现可再生能源电力消纳凭证的签发、交易、核算与溯源全流程管理。

另外,图2所示的基于区块链的可再生能源电力消纳凭证管理系统包括:区块链存证验证单元、区块链身份认证单元、区块链电子合同单元、凭证管理单元和交易单元。下面依次介绍这些单元的相关信息。

(1)区块链存证验证单元的相关信息。

区块链存证验证单元处理的存证信息的不可篡改、不可删除、不可抵赖,而且区块链存证验证单元通过电子数据记录存证服务器将存证信息写入区块链进行存储。其中,电子数据记录存证服务器可以属于基于区块链的可再生能源电力消纳凭证管理系统,尤其可以属于区块链存证验证单元中的数据存证单元;电子数据记录存证服务器也可以独立于基于区块链的可再生能源电力消纳凭证管理系统,本申请实施例对此不做具体限定。

区块链存证验证单元中的电子证据业务系统在接收到电子数据提交者提交的数据原文信息之后,电子证据业务系统将该数据原文信息将数据原文提交到电子数据记录存证服务器,以使电子数据记录存证服务器先根据该数据原文信息,记录该数据原文信息的数据指纹,植入时间戳,并生成该数据原文信息的电子签名;电子数据记录存证服务器再把该数据原文信息的数据指纹及电子签名提交区块链,以便区块链存证验证单元接收区块链返回该数据原文信息的数据指纹及电子签名的区块链索引,以备后续基于区块链的可再生能源电力消纳凭证管理系统其他单元能够基于该区块链索引进行核对。其中,电子数据提交者用于将获取的数据原文信息提交至电子证据业务系统,而且数据原文信息是指与可再生能源电力相关的信息,例如,数据原文信息可以是电力交易信息、凭证交易信息、用户的相关信息、或发电厂的相关信息等。

(2)区块链身份认证单元的相关信息。

区块链身份认证单元用于执行待认证对象的身份认证过程,而且区块链身份认证单元功能主要包括:利用预设数字证书的验证机制验证待认证对象身份,以便在确定待认证对象身份通过验证后获得待认证对象身份信息,并发送待认证对象身份信息和公钥到区块链身份认证单元中的区块链身份管理模块,以使区块链身份管理模块将基于待认证对象身份信息和公钥信息生成的哈希值存证到区块链,以便在区块链将存证地址编号返回至区块链身份管理模块之后,区块链身份管理模块生成携带有存证地址、待认证对象信息以及公钥信息的身份凭证,作为待认证对象的身份凭证,以便后续基于区块链的可再生能源电力消纳凭证管理系统其他单元能够使用该待认证对象的身份凭证。其中,待认证对象可以是发电厂、使用电力的用户或电力交易平台。

另外,区块链身份认证单元还用于根据区块链中存储的身份凭证,验证电力交易或凭证交易双方的身份是否真实可靠。

(3)区块链电子合同单元的相关信息。

区块链电子合同单元用于执行不同对象之间的电子合同生成过程。区块链电子合同单元生成电子合同的过程包括确认合同、输入U盾口令、签名、完成签名、上链等5个步骤。其中,和用户体验相关的确认合同、输入U盾口令、签名这三步,与数字证书签名一致,完成签名、上链这两个步骤用户使用时无感知,由系统自动完成。上链信息包括:区块链身份凭证、签名值、签名后文件的哈希值。

其中,区块链电子合同单元能够根据交易(电力交易或凭证交易)参与方发布的自身信息(例如,供电能力信息、用电需求信息、凭证购买需求信息或凭证售卖需求信息等)形成智能合约,并通过匹配机制实现供需双方的自动匹配。基于电子合同模块,交易企业之间签署交易合同后,进行点对点的可再生能源电力消纳凭证交易。

(4)凭证管理单元的相关信息。

凭证管理单元用于执行与可再生能源电力消纳凭证相关的处理过程(例如,可再生能源电力消纳凭证的签发、交易及核算等处理过程)。其中,凭证管理单元能够实现基于区块链技术的可再生能源电力消纳保障机制,而且区块链技术的核心在于区块链技术可以将可再生能源电力消纳凭证变成在链上登记的数字化资产,可在点对点的网络中进行数字化资产的价值流转,增加凭证资产的流动性,实现全程溯源,解决凭证核发流程繁琐的问题,加强凭证对购买者的吸引力。凭证交易用于通过区块链智能合约实现交易的自动化执行。智能合约是运行在区块链上模块化、自动执行的脚本,且具有数据透明、不可篡改、永久运行等特性,利用程序算法替代人为仲裁和执行合同。另外,凭证交易执行过程始终带有所属方的电子签名,因而交易可以通过对可再生能源电力消纳凭证的电子签名统计,生成凭证统计报表,进而实现各消纳责任主体(也就是,使用电力的用户)的消纳量核算(也就是,可再生能源电力的消耗量核算)。基于区块链的可再生能源电力消纳凭证管理系统全程记录了凭证的核发和转移过程,借助区块链上各个参与方共同对凭证签发、交易、核算等全流程形成有效监管。

基于区块链的可再生能源电力消纳凭证管理系统在获取到用户与发电厂的交易信息之后,会先对该交易信息进行可靠性检测(也就是,检测该交易信息是否是针对可再生能源电力产生的),以便在确定该交易信息通过可靠性检测之后,将该交易信息进行加密存入区块链中进行防篡改保护,以供基于区块链的可再生能源电力消纳凭证管理系统其他单元查询使用。另外,凭证管理单元在签发凭证之前,还会根据区块链中存储的信息来验证接收到的交易信息,以便在确定交易信息为真实信息时签发凭证。

基于上述内容可知,本申请实施例提供的基于区块链的可再生能源电力消纳凭证管理系统利用区块链技术来实现对可再生能源电力消纳凭证的全流程管理,通过身份认证模块来确保交易双方身份,通过存证验证模块来保证链上数据的真实性,通过电子合同、分布式电力交易和可再生能源电力消纳保障模块来确保凭证的全流程转移和溯源。另外,基于区块链的可再生能源电力消纳凭证管理系统基于区块链技术构建可再生能源消纳保障机制,实现可再生能源电力消纳凭证的签发、交易、核算与溯源全流程管理,其具体为:首先,使用电力的用户和发电厂在电力交易平台完成交易后,向可再生能源消纳系统发送可再生能源市场化交易的物理执行结算结果,消纳平台依据交易合同和交易信息,通过区块链智能合约核发生成相应的可再生能源电力消纳凭证。其次,使用电力的用户在消纳平台上出售超额完成的可再生能源电力消纳凭证,或发起凭证购买信息,利用区块链共识机制满足交易双方价格协商,双方对交易价格达成一致即可通过智能合约自动签署合约。同时,利用区块链的电子签名技术,对可再生能源电力消纳凭证电子签名统计,实现消纳责任主体的消纳量核算。最后,区块链技术有不可篡改,多点共识等特性,基于区块链的可再生能源电力消纳系统系统记录了凭证签发、转移的全过程,可有效保证凭证的全流程溯源,保证交易的透明化、安全性与可追溯。

为了便于理解本申请的技术方案,下面结合场景实施例进行具体说明。

参见图3,该图为本申请实施例提供的应用图2所示的基于区块链的可再生能源电力消纳凭证管理系统进行可再生能源电力消纳凭证管理的流程图。

本申请实施例提供的基于区块链的可再生能源电力消纳凭证管理方法,具体可以包括以下步骤:

步骤1:可再生能源发电企业(如目标发电厂)和市场主体用户(如目标用户)分别可以通过基于区块链的可再生能源电力消纳凭证管理系统进行登记注册,而且该登记注册流程是由可信度比较高的区块链身份认证单元执行的,而且该区块链身份认证单元能够分别生成可再生能源发电企业的身份凭证和市场主体用户的身份凭证,并由区块链上的权威机构共同存储各身份凭证和各公钥的之间的对应关系。其中,身份凭证与公钥之间具有一一对应的关系。

步骤2:电力交易平台组织市场主体和发电厂进行电力交易,交易完成后,由交易平台向基于区块链的可再生能源电力消纳凭证管理系统同步发送可再生能源市场化交易的物理执行结算结果(如目标电力交易信息),该管理系统依据交易合同和交易信息,通过区块链智能合约对超额消纳量核发相应的可再生能源电力消纳凭证,此凭证具有唯一编码,该凭证中内嵌其对应可再生能源电力的生产者、生产时间、生产地点、电力电量类别、有效期等信息,该凭证中还内嵌有电力交易平台对以上内嵌信息的电子签名。随后将该可再生能源电力消纳凭证进行上链(也就是存储至区块链),返回存证地址(也就是,该可再生能源电力消纳凭证在区块链中的存储地址)。然后,还需要把该存证地址再补充到该可再生能源电力消纳凭证上,得到最终的可再生能源电力消纳凭证,并将该最终的可再生能源电力消纳凭证发送给各消纳责任主体(如目标用户)的消纳账户进行记录。另外,上述可再生能源电力消纳凭证被核发时可以通过区块链进行核发时间标记,并设置该可再生能源电力消纳凭证的失效时间,避免该可再生能源电力消纳凭证在次年被重复统计。同时,还可以通过链上共识,确保发电企业所发的每兆瓦时可再生能源电力只会被核发一次凭证,不会被重复核发。

步骤3:系统用户(如目标用户)可以通过区块链身份认证单元进行身份认证,确保身份真实可靠。例如,当市场主体用户A由于未完成消纳量,通过区块链发起凭证/消纳量交易需求,且市场主体用户B超额完成消纳量指标,也通过区块链发起凭证出售信息时,随后开展凭证交易,凭证交易执行通过多轮的交易匹配完成,主要分为双边交易和挂牌交易两种方式。为了便于理解该两种交易,下面分别进行介绍。

双边交易:

假设,在基于区块链的可再生能源电力消纳凭证管理系统中记录有a个凭证购入方和b个凭证出售方参与交易,其具体为:凭证购入方A

基于上述假设,双边交易具体可以为:凭证的购售双方主体可以先在线下约定好匹配方式,再在线上完成双边交易匹配。为了便于理解,下面结合第i个凭证购入方A

作为示例,当第i个凭证购入方A

实际上,若第i个凭证购入方A

式中,

基于上述公式(1)至(3)可知,在第i个凭证购入方A

挂牌交易:

假设,在基于区块链的可再生能源电力消纳凭证管理系统中记录有a个凭证购入方和b个凭证出售方参与交易,其具体为:凭证购入方A

基于上述假设可知,当第i个凭证购入方A

1)若第j个凭证出售方B

式中,

基于上述公式(4)-(5)可知,在第i个凭证购入方A

需要说明的是,在挂牌交易中,售出用户的挂牌消纳凭证量一经挂出不可修改,也就是,若第j个凭证出售方B

2)若第i个凭证购入方A

式中,

基于上述公式(6)-(7)可知,在第i个凭证购入方A

需要说明的是,在挂牌交易中,购入用户的挂牌消纳凭证量一经挂出不可修改,也就是,若第i个凭证购入方A

另外,挂牌交易由交易中心不定期创建交易序列,确定交易的范围、最低限价、申报时限、准入成员等交易基本信息,并发布交易公告。凭证交易主体在达到交易要求进行交易时,凭证的购售双方通过区块链达成价格共识,使用区块链电子合同签署凭证交易合同,并将交易合同关键信息上链。在需求方完成支付后,触发凭证转移合约,该合约执行B到A的凭证转移,增加一条B到A的“转移”记录,由B对A的公钥+凭证进行签名,然后上链存证,市场主体A获取到凭证以及凭证对应的链上地址。同时可再生能源电力消纳系统中对应的消纳凭证量统计信息也自动发生变化,市场主体A已完成消纳凭证量增加,市场主体B账户消纳凭证量减小。

步骤4:凭证交易过程始终带有所属方的电子签名,通过对消纳凭证的电子签名统计,就可以生成凭证统计报表,进而实现各消纳责任主体的消纳凭证量核算。同时,自愿认购的绿证也可作为电力消纳的补充,等量绿证可补充等量的消纳凭证量,在核算消纳凭证量完成情况时,需计入自愿认购的绿证对应的消纳凭证量。在电力交易中心和可再生能源信息中心之间建立数据共享机制,通过区块链实现可再生能源电力消纳凭证全流程管理系统和绿证认购平台的互联互通,当消纳责任主体将认购的绿证相关信息上传到消纳管理系统,能够快速准确的识别绿证的有效性,一旦判定符合消纳凭证量核算要求,自动计入该消纳责任主体消纳凭证量完成指标,实现消纳凭证量统计报表的快速核算。

步骤5:电力交易链全程记录了可再生能源电力消纳凭证核发、转移全过程,系统用户都可以对可再生能源电力消纳凭证真伪在电力交易链进行验证,追溯核发、转移过程,同时借助区块链上各个参与方共同对凭证签发、交易、核算等全流程形成有效监管。

基于上述步骤1至步骤5的相关内容可知,本申请围绕支撑可再生能源电力消纳保障机制所需的区块链关键技术及实现方式方法,对当前绿色电力证书在可再生能源电力消纳体系中存在的问题及难点,开展基于区块链技术的可再生能源消纳保障机制探索,充分利用区块链技术的分布式账本技术、共识机制和智能合约等核心特性,实现可再生能源消纳凭证的签发、交易、核算与溯源的全流程管理,更好支撑可再生能源消纳保障机制及分布式发电市场化交易应用。另外,本申请利用区块链技术来实现对可再生能源电力消纳凭证的全流程管理,通过身份认证模块来确保交易双方身份,通过存证验证模块来保证链上数据的真实性,通过电子合同和可再生能源电力消纳凭证管理模块来确保凭证的全流程转移和溯源。基于区块链技术的消纳凭证的全流程管理方法和完善凭证管理过程是其他竞争对手不可逾越的。

基于上述基于区块链的可再生能源电力消纳凭证管理方法的相关内容,本申请实施例还提供了一种基于区块链的可再生能源电力消纳凭证管理装置,下面结合附图进行说明。

装置实施例

装置实施例提供的基于区块链的可再生能源电力消纳凭证管理装置,请参见上文方法实施例提供的基于区块链的可再生能源电力消纳凭证管理方法的相关内容。

参见图4,该图为本申请实施例提供的基于区块链的可再生能源电力消纳凭证管理装置的结构示意图。

本申请实施例提供的基于区块链的可再生能源电力消纳凭证管理装置300,包括:

第一获取单元401,用于获取目标电力交易信息;所述目标电力交易信息携带有所述目标用户向目标发电厂购买目标可再生能源电力的交易信息;

第一生成单元402,用于根据所述目标电力交易信息和目标合同,生成初始消纳凭证和目标电子签名;所述目标合同为所述目标用户与所述目标发电厂签订的电力交易合同;

第二生成单元403,用于根据所述初始消纳凭证和所述目标电子签名,生成目标消纳凭证;

第二获取单元404,用于将所述目标消纳凭证存储至区块链,得到所述目标存储地址;所述目标存储地址用于表征所述目标消纳凭证在所述区块链上的存储位置;

第三生成单元405,用于根据所述目标存储地址和目标消纳凭证,生成目标用户的可再生能源电力消纳凭证。

在一种可能的实施方式中,所述第一获取单元401,具体用于:

获取目标电力交易信息的区块链索引;所述目标电力交易信息的区块链索引用于表征所述目标电力交易信息在所述区块链上的存储位置;

根据所述目标电力交易信息的区块链索引,从所述区块链上获取目标电力交易信息。

在一种可能的实施方式中,所述目标电力交易信息的区块链索引生成过程为:

在确定所述目标用户与所述目标发电厂完成目标电力交易之后,获取目标电力交易信息;

根据所述目标电力交易信息,生成所述目标电力交易信息的数据指纹和所述目标电力交易信息的电子签名;

将所述目标电力交易信息的数据指纹和所述目标电力交易信息的电子签名存储至区块链,得到所述目标电力交易信息的区块链索引。

在一种可能的实施方式中,所述基于区块链的可再生能源电力消纳凭证管理装置400还包括:

第四生成单元,用于将所述属于所述目标用户的可再生能源电力消纳凭证与所述目标用户的用户标识之间的对应关系,添加至第一映射关系;所述第一映射关系用于记录可再生能源电力消纳凭证与用户标识之间的对应关系。

在一种可能的实施方式中,所述基于区块链的可再生能源电力消纳凭证管理装置400还包括:

第三获取单元,用于获取凭证购买信息;所述凭证购买信息用于表征所述目标用户向第一用户购买第一可再生能源电力消纳凭证的交易信息;

第五生成单元,用于根据所述凭证购买信息和所述凭证购买信息中携带的第一可再生能源电力消纳凭证,生成第一可再生能源电力消纳凭证对应的新电子签名;

第六生成单元,用于根据所述第一可再生能源电力消纳凭证对应的新电子签名和所述第一可再生能源电力消纳凭证,生成第二可再生能源电力消纳凭证;

第四获取单元,用于将所述第二可再生能源电力消纳凭证存储至区块链,得到第二可再生能源电力消纳凭证的区块链索引;

第七生成单元,用于根据所述第二可再生能源电力消纳凭证的区块链索引和所述第二可再生能源电力消纳凭证,生成第四可再生能源电力消纳凭证;

第八生成单元,用于将所述第四可再生能源电力消纳凭证与所述目标用户的用户标识之间的对应关系,添加至第一映射关系,并删除所述第一映射关系中的所述第一可再生能源电力消纳凭证与第一用户之间的对应关系。

在一种可能的实施方式中,所述基于区块链的可再生能源电力消纳凭证管理装置400还包括:

确定单元,用于根据所述第一映射关系和所述区块链,确定所述目标用户在预设时间段内对可再生能源电力的消耗量。

在一种可能的实施方式中,所述目标电子签名携带有目标发电厂的身份标识、所述目标可再生能源电力的交易时间、所述目标可再生能源电力的电力类型、所述目标可再生能源电力的电量、和目标电子签名对应的有效期。

基于上述可再生能源电力消纳凭证管理装置400的相关内容可知,本申请实施例中,在获取到获取目标电力交易信息之后,先根据所述目标电力交易信息和目标合同,生成初始消纳凭证和目标电子签名,并根据所述初始消纳凭证和所述目标电子签名生成目标消纳凭证;再将所述目标消纳凭证存储至区块链得到所述目标存储地址,并根据所述目标存储地址和目标消纳凭证,生成属于所述目标用户的可再生能源电力消纳凭证。其中,所述目标电力交易信息携带有所述目标用户向目标发电厂购买的目标可再生能源电力的交易信息;所述目标合同为所述目标用户与所述目标发电厂签订的电力交易合同;所述目标存储地址用于表征所述目标消纳凭证在所述区块链上的存储位置。可见,因区块链的自身固有的去中心化、安全性以及可追溯性,使得基于区块链存储的基于区块链的可再生能源电力消纳凭证管理系统能够实现对可再生能源电力消纳凭证进行管理的透明化、安全性与可追溯,从而能够解决现有的基于区块链的可再生能源电力消纳凭证的管理过程中存在数据易篡改、各企业信息不对称等问题,如此有利于促进可再生能源电力消纳凭证的快速发展。

基于上述方法实施例提供的基于区块链的可再生能源电力消纳凭证管理方法,本申请实施例还提供了一种设备,下面结合设备实施例进行解释和说明。

设备实施例

设备实施例提供的设备技术详情,请参照上述方法实施例。

本申请实施例提供的设备,包括:处理器以及存储器;

所述存储器用于存储计算机程序;

所述处理器用于根据所述计算机程序执行上述方法实施例提供的基于区块链的可再生能源电力消纳凭证管理方法的任一实施方式。也就是说,处理器用于执行以下步骤:

获取目标电力交易信息;所述目标电力交易信息携带有所述目标用户向目标发电厂购买的目标可再生能源电力的交易信息;

根据所述目标电力交易信息和目标合同,生成初始消纳凭证和目标电子签名;所述目标合同为所述目标用户与所述目标发电厂签订的电力交易合同;

根据所述初始消纳凭证和所述目标电子签名,生成目标消纳凭证;

将所述目标消纳凭证存储至区块链,得到所述目标存储地址;所述目标存储地址用于表征所述目标消纳凭证在所述区块链上的存储位置;

根据所述目标存储地址和目标消纳凭证,生成属于所述目标用户的可再生能源电力消纳凭证。

可选的,所述获取目标电力交易信息,具体包括:

获取目标电力交易信息的区块链索引;所述目标电力交易信息的区块链索引用于表征所述目标电力交易信息在所述区块链上的存储位置;

根据所述目标电力交易信息的区块链索引,从所述区块链上获取目标电力交易信息。

可选的,所述目标电力交易信息的区块链索引生成过程为:

在确定所述目标用户与所述目标发电厂完成目标电力交易之后,获取目标电力交易信息;

根据所述目标电力交易信息,生成所述目标电力交易信息的数据指纹和所述目标电力交易信息的电子签名;

将所述目标电力交易信息的数据指纹和所述目标电力交易信息的电子签名存储至区块链,得到所述目标电力交易信息的区块链索引。

可选的,还包括:

将所述属于所述目标用户的可再生能源电力消纳凭证与所述目标用户的用户标识之间的对应关系,添加至第一映射关系;所述第一映射关系用于记录可再生能源电力消纳凭证与用户标识之间的对应关系。

可选的,所述方法还包括:

获取凭证购买信息;所述凭证购买信息用于表征所述目标用户向第一用户购买第一可再生能源电力消纳凭证的交易信息;

根据所述凭证购买信息和所述凭证购买信息中携带的第一可再生能源电力消纳凭证,生成第一可再生能源电力消纳凭证对应的新电子签名;

根据所述第一可再生能源电力消纳凭证对应的新电子签名和所述第一可再生能源电力消纳凭证,生成第二可再生能源电力消纳凭证;

将所述第二可再生能源电力消纳凭证存储至区块链,得到第二可再生能源电力消纳凭证的区块链索引;

根据所述第二可再生能源电力消纳凭证的区块链索引和所述第二可再生能源电力消纳凭证,生成第四可再生能源电力消纳凭证;

将所述第四可再生能源电力消纳凭证与所述目标用户的用户标识之间的对应关系,添加至第一映射关系,并删除所述第一映射关系中的所述第一可再生能源电力消纳凭证与第一用户之间的对应关系。

可选的,所述方法还包括:

根据所述第一映射关系和所述区块链,确定所述目标用户在预设时间段内对可再生能源电力的消耗量。

可选的,所述目标电子签名携带有目标发电厂的身份标识、所述目标可再生能源电力的交易时间、所述目标可再生能源电力的电力类型、所述目标可再生能源电力的电量、和目标电子签名对应的有效期。

以上为本申请实施例提供的设备的相关内容。

基于上述方法实施例提供的基于区块链的可再生能源电力消纳凭证管理方法,本申请实施例还提供了一种计算机可读存储介质。

介质实施例

介质实施例提供的计算机可读存储介质的技术详情,请参照方法实施例。

本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质用于存储计算机程序,所述计算机程序用于执行上述方法实施例提供的基于区块链的可再生能源电力消纳凭证管理方法的任一实施方式。也就是说,该计算机程序用于执行以下步骤:

获取目标电力交易信息;所述目标电力交易信息携带有所述目标用户向目标发电厂购买的目标可再生能源电力的交易信息;

根据所述目标电力交易信息和目标合同,生成初始消纳凭证和目标电子签名;所述目标合同为所述目标用户与所述目标发电厂签订的电力交易合同;

根据所述初始消纳凭证和所述目标电子签名,生成目标消纳凭证;

将所述目标消纳凭证存储至区块链,得到所述目标存储地址;所述目标存储地址用于表征所述目标消纳凭证在所述区块链上的存储位置;

根据所述目标存储地址和目标消纳凭证,生成属于所述目标用户的可再生能源电力消纳凭证。

可选的,所述获取目标电力交易信息,具体包括:

获取目标电力交易信息的区块链索引;所述目标电力交易信息的区块链索引用于表征所述目标电力交易信息在所述区块链上的存储位置;

根据所述目标电力交易信息的区块链索引,从所述区块链上获取目标电力交易信息。

可选的,所述目标电力交易信息的区块链索引生成过程为:

在确定所述目标用户与所述目标发电厂完成目标电力交易之后,获取目标电力交易信息;

根据所述目标电力交易信息,生成所述目标电力交易信息的数据指纹和所述目标电力交易信息的电子签名;

将所述目标电力交易信息的数据指纹和所述目标电力交易信息的电子签名存储至区块链,得到所述目标电力交易信息的区块链索引。

可选的,还包括:

将所述属于所述目标用户的可再生能源电力消纳凭证与所述目标用户的用户标识之间的对应关系,添加至第一映射关系;所述第一映射关系用于记录可再生能源电力消纳凭证与用户标识之间的对应关系。

可选的,所述方法还包括:

获取凭证购买信息;所述凭证购买信息用于表征所述目标用户向第一用户购买第一可再生能源电力消纳凭证的交易信息;

根据所述凭证购买信息和所述凭证购买信息中携带的第一可再生能源电力消纳凭证,生成第一可再生能源电力消纳凭证对应的新电子签名;

根据所述第一可再生能源电力消纳凭证对应的新电子签名和所述第一可再生能源电力消纳凭证,生成第二可再生能源电力消纳凭证;

将所述第二可再生能源电力消纳凭证存储至区块链,得到第二可再生能源电力消纳凭证的区块链索引;

根据所述第二可再生能源电力消纳凭证的区块链索引和所述第二可再生能源电力消纳凭证,生成第四可再生能源电力消纳凭证;

将所述第四可再生能源电力消纳凭证与所述目标用户的用户标识之间的对应关系,添加至第一映射关系,并删除所述第一映射关系中的所述第一可再生能源电力消纳凭证与第一用户之间的对应关系。

可选的,所述方法还包括:

根据所述第一映射关系和所述区块链,确定所述目标用户在预设时间段内对可再生能源电力的消耗量。

可选的,所述目标电子签名携带有目标发电厂的身份标识、所述目标可再生能源电力的交易时间、所述目标可再生能源电力的电力类型、所述目标可再生能源电力的电量、和目标电子签名对应的有效期。

以上为本申请实施例提供的计算机可读存储介质的相关内容。

应当理解,在本申请中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:只存在A,只存在B以及同时存在A和B三种情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。

以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。

相关技术
  • 基于区块链的可再生能源电力消纳凭证管理方法及装置
  • 基于区块链的消纳凭证全生命周期管理方法及装置
技术分类

06120112218933