一种基于区块链的新能源电力溯源方法及系统与流程

文档序号:23725324发布日期:2021-01-26 15:30阅读:171来源:国知局
一种基于区块链的新能源电力溯源方法及系统与流程

[0001]
本发明涉及新能源电力溯源技术领域,并且更具体地,涉及一种基于区块链的新能源电力溯源方法及系统。


背景技术:

[0002]
区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。区块链上存储的数据需由全网节点共同维护,可以有效地在缺乏信任的节点之间传递价值。相比于现有的数据库技术,区块链具有多中心、自动化和可信任的特点。
[0003]
智能合约是一种用计算机语言取代法律语言去记录条款的合约。智能合约可以由一个计算系统自动执行。如果区块链是一个数据库,智能合约就是能够使区块链技术应用到现实当中的应用层。传统意义上的合同一般与执行合同内容的计算机代码没有直接联系。纸质合同在大多数情况下是被存档的,而软件会执行用计算机代码形式编写的合同条款。智能合约的潜在好处包括降低签订合约、执行和监管方面的成本;因此,对很多低价值交易相关的合约来说,这是极大降低人力成本。
[0004]
在电力领域,存在对电力进行物理溯源的方式如计算统计电力潮流,可是那种形式的溯源难度大同时效果也不理想,所以电力行业更多是通过经济去匹配电力。因此,针对这个场景,需要一种基于区块链的电力溯源系统,为电力追溯的各个环节提供系统功能保障。


技术实现要素:

[0005]
本发明提出一种基于区块链的新能源电力溯源方法及系统,以解决如何对新能源电力进行溯源的问题。
[0006]
为了解决上述问题,根据本发明的一个方面,提供了一种基于区块链的新能源电力溯源方法,所述方法包括:
[0007]
获取购电交易合同和至少一个新能源调度计划曲线,并将所述购电交易合同和新能源调度计划曲线存储于区块链中;
[0008]
通过智能合约抓取所述购电交易合同中的关键字段信息,并基于所述关键字段信息按照预设的第一数据格式确定关键字段信息格式数据;
[0009]
根据所述关键字段信息确定对应的新能源调度计划曲线,并对确定的对应的新能源调度计划曲线进行哈希,以获取调度曲线哈希数据;
[0010]
获取与所述购电交易合同匹配的新能源电消费订单存储于区块链上,对所述新能源电消费订单进行解析,获取订单信息,并基于所述订单信息按照预设的第二数据格式确
定订单信息格式数据;
[0011]
通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,并反馈包括所述绿电溯源识别码的绿电溯源凭证反馈至用户端。
[0012]
优选地,其中所述关键字段信息包括:交易编号、发电区域名称、受电区域名称和电力类型;所述关键字段信息格式数据的数据格式为“交易编号+发电区域名称+受电区域名称+电力类型”。
[0013]
优选地,其中所述订单信息包括:订单编号和本次充电量信息;所述订单信息格式数据的数据格式为“订单编号+本次充电量信息”。
[0014]
优选地,其中所述通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,包括:
[0015]
通过智能合约进行字段匹配,按照依次排列关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据的顺序对所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行有序组合,以获取绿电通证,并将所述绿电通证存储于区块链上。
[0016]
优选地,其中所述方法还包括:
[0017]
对所述绿电通证进行格式和完整性校验;其中,若校验通过,则将所述绿电通证存储于区块链上;若校验不通过,则反馈错误信息,并重新生成绿电通证,直至校验通过后将所述绿电通证存储于区块链上。
[0018]
根据本发明的另一个方面,提供了一种基于区块链的新能源电力溯源系统,其特征在于,所述系统包括:
[0019]
数据存储模块,用于获取购电交易合同和至少一个新能源调度计划曲线,并将所述购电交易合同和新能源调度计划曲线存储于区块链中;
[0020]
关键字段信息格式数据确定模块,用于通过智能合约抓取所述购电交易合同中的关键字段信息,并基于所述关键字段信息按照预设的第一数据格式确定关键字段信息格式数据;
[0021]
调度曲线哈希数据获取模块,用于根据所述关键字段信息确定对应的新能源调度计划曲线,并对确定的对应的新能源调度计划曲线进行哈希,以获取调度曲线哈希数据;
[0022]
订单信息格式数据获取模块,用于获取新能源电消费订单存储于区块链上,对所述新能源电消费订单进行解析,获取订单信息,并基于所述订单信息按照预设的第二数据格式确定订单信息格式数据;
[0023]
绿电通证获取模块,用于通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,并反馈包括所述绿电溯源识别码的绿电溯源凭证反馈至用户端。
[0024]
优选地,其中所述关键字段信息包括:交易编号、发电区域名称、受电区域名称和电力类型;所述关键字段信息格式数据的数据格式为“交易编号+发电区域名称+受电区域名称+电力类型”。
[0025]
优选地,其中所述订单信息包括:订单编号和本次充电量信息;所述订单信息格式数据的数据格式为“订单编号+本次充电量信息”。
[0026]
优选地,其中所述绿电通证获取模块,通过智能合约进行字段匹配,将所述关键字
段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,包括:
[0027]
通过智能合约进行字段匹配,按照依次排列关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据的顺序对所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行有序组合,以获取绿电通证,并将所述绿电通证存储于区块链上。
[0028]
优选地,其中所述绿电通证获取模块,还包括:
[0029]
对所述绿电通证进行格式和完整性校验;其中,若校验通过,则将所述绿电通证存储于区块链上;若校验不通过,则反馈错误信息,并重新生成绿电通证,直至校验通过后将所述绿电通证存储于区块链上。
[0030]
本发明提供了一种基于区块链的新能源电力溯源方法及系统,将购电交易合同、新能源调度计划曲线和新能源点消费订单存储于区块链中并进行分析,获取关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据并进行关联,以获取具有唯一标识的绿电通证存储于区块链上,通过追溯数字标识的方法来对绿电进行溯源;本发明基于区块链的分布式账本、数据隐私安全、数据精准确权等机制,打通交易中心、调度和用电侧的信息壁垒,促进数据共享与协作,通过非对称加密算法、共识机制等核心技术,实现各机构间数据互信和安全传输;通过分布式的数据账本高效提升工作效率,通过区块链的不可篡改性保障数据的存储安全与传输可靠性,通过高可用的区块链底层平台有效支撑用户侧大规模绿电通证的生成与分配;通过智能合约确保业务执行过程的透明化;通过本发明能够实现对清洁能源消纳统计工作标准化、规范化的管理,也可以有效整合电力市场资源、降低发电成本的实际需求。
附图说明
[0031]
通过参考下面的附图,可以更为完整地理解本发明的示例性实施方式:
[0032]
图1为根据本发明实施方式的基于区块链的新能源电力溯源方法100的流程图;
[0033]
图2为根据本发明实施方式的基于区块链的新能源电力溯源的示例图;
[0034]
图3为根据本发明实施方式的新能源车用新能源点业务流程图;
[0035]
图4为根据本发明实施方式的绿电溯源凭证的示意图;
[0036]
图5为根据本发明实施方式的基于区块链的新能源电力溯源平台的示意图;
[0037]
图6为根据本发明实施方式的基于区块链的绿电溯源平台的技术架构图;
[0038]
图7为根据本发明实施方式的基于区块链的新能源电力溯源系统700的结构示意图。
具体实施方式
[0039]
现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。
[0040]
除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有
通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。
[0041]
图1为根据本发明实施方式的基于区块链的新能源电力溯源方法100的流程图。如图1所示,本发明实施方式提供的基于区块链的新能源电力溯源方法,将购电交易合同、新能源调度计划曲线和新能源点消费订单存储于区块链中并进行分析,获取关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据并进行关联,以获取具有唯一标识的绿电通证存储于区块链上,通过追溯数字标识的方法来对绿电进行溯源;本发明基于区块链的分布式账本、数据隐私安全、数据精准确权等机制,打通交易中心、调度和用电侧的信息壁垒,促进数据共享与协作,通过非对称加密算法、共识机制等核心技术,实现各机构间数据互信和安全传输;通过分布式的数据账本高效提升工作效率,通过区块链的不可篡改性保障数据的存储安全与传输可靠性,通过高可用的区块链底层平台有效支撑用户侧大规模绿电通证的生成与分配;通过智能合约确保业务执行过程的透明化;通过本发明能够实现对清洁能源消纳统计工作标准化、规范化的管理,也可以有效整合电力市场资源、降低发电成本的实际需求。本发明实施方式提供的基于区块链的新能源电力溯源方法100,从步骤101处开始,在步骤101获取购电交易合同和至少一个新能源调度计划曲线,并将所述购电交易合同和新能源调度计划曲线存储于区块链中。
[0042]
在步骤102,通过智能合约抓取所述购电交易合同中的关键字段信息,并基于所述关键字段信息按照预设的第一数据格式确定关键字段信息格式数据。
[0043]
优选地,其中所述关键字段信息包括:交易编号、发电区域名称、受电区域名称和电力类型;所述关键字段信息格式数据的数据格式为“交易编号+发电区域名称+受电区域名称+电力类型”。
[0044]
绿电溯源是指通过打通交易、调度各环节,将物理的电力数字化映射到区块链上,变成数字化可追溯的一种商品,达到对可再生能源电力精确溯源的目的。如图2和图3所示,在本发明的实施方式中,涉及到的角色包括北京电力交易中心、国家调度中心和车联网平台订单中心,各主体分别提供自己的数据字段进行组合生成唯一的绿电通证,实现对新能源车用新能源电使用的溯源。
[0045]
其中,电力交易中心将购电交易合同上传到区块链上,调度中心将新能源电的调度计划曲线上传到区块链上。然后,通过智能合约抓取合同中的关键字段信息,包括交易公告编号、发电省、受电省和交易的电力类型信息,并将抓取到的信息转换成对应格式的标识进行有序组合,形成部分通证。图中交易编号为10001、发电省为青海、受电省为北京、电力类型为02代表风电(预先设置好每种新能源电的代表数字),根据关键字段信息格式数据的数据格式可以确定关键字段信息格式数据为:10001qhbj02(即通证分片1)。
[0046]
在步骤103,根据所述关键字段信息确定对应的新能源调度计划曲线,并对确定的对应的新能源调度计划曲线进行哈希,以获取调度曲线哈希数据。
[0047]
在本发明的实施方式中,根据从购电交易合同中提取出来的发电省、受电省、电力类型信息确定对应的调度计划曲线,并将确定好的调度曲线进行哈希,通过智能合约将获取的哈希数据加在关键字段信息格式数据后可以形成通证前半部分内容。如图2和3所示,关键字段信息格式数据为:10001qhbj02(即通证分片1),生成调度曲线哈希数据为0x

c7(即通证分片2,0x用于表示获取的调度曲线哈希数据为十六进制),则通过智能合约执行字
段匹配生成绿电溯源凭证的前半部分为:10001qhbj020x

c7。
[0048]
另外,此时也可以不生成凭证的前半部分,而是在关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据都获取后直接确定绿电通证。
[0049]
在本发明的实施方式中,调度计划曲线可以为日调度计划曲线。在调度中心确定日调度计划曲线时,若每15分钟取一个数值,则该曲线对应共包含96个点数值的一串不定长数值串,转换为16进制的字符串,设该字符串为m,对该字符串通过sha256安全散列函数算法进行哈希变换,经过分组、填充、加密处理后得到定长为256bit的哈希数据hash(m)。sha256安全散列函数算法基本的计算思路为:将消息m分成n个512bit的数据块,哈希初值h(0)经过第一个数据块得到h(1),h(1)经过第二个数据块得到h(2),......,依次处理,最后得到h(n),然后将h(n)的8个32bit连接成256bit消息摘要,并按照十六进制格式表示,即得到的哈希数据。
[0050]
在步骤104,获取与所述购电交易合同匹配的新能源电消费订单存储于区块链上,对所述新能源电消费订单进行解析,获取订单信息,并基于所述订单信息按照预设的第二数据格式确定订单信息格式数据。
[0051]
优选地,其中所述订单信息包括:订单编号和本次充电量信息;所述订单信息格式数据的数据格式为“订单编号+本次充电量信息”。
[0052]
在本发明的实施方式中,当前端产生充电桩用户的新能源电消费订单后,订单中心立即将订单上传到区块链上,并根据新能源电消费订单解析出用户的订单编号和本次充电量信息,并将订单编号和本次充电量信息转换成对应格式的标识进行有序组合,获取订单信息格式数据。如图2和图3所示,智能合约抓取订单编号和用电量字段,并生成订单信息格式数据为:x

xx00100(即通证分片3)。
[0053]
在本发明的实施方式中关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据的位数根据实际需求设定。
[0054]
在步骤105,通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,并反馈包括所述绿电溯源识别码的绿电溯源凭证反馈至用户端。
[0055]
优选地,其中所述通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,包括:
[0056]
通过智能合约进行字段匹配,按照依次排列关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据的顺序对所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行有序组合,以获取绿电通证,并将所述绿电通证存储于区块链上。
[0057]
优选地,其中所述方法还包括:
[0058]
对所述绿电通证进行格式和完整性校验;其中,若校验通过,则将所述绿电通证存储于区块链上;若校验不通过,则反馈错误信息,并重新生成绿电通证,直至校验通过后将所述绿电通证存储于区块链上。
[0059]
在本发明的实施方式中,通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,按照依次排列关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据的顺序对所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行有序组合,从而确完成的绿电通证。如图2和图3所示,生成的绿电通
证为:00001sxbj020x

c7x

xx00100。
[0060]
另外,智能合约规定了字段组合的顺序,并且对通证格式进行校验,包括:对所述绿电通证进行格式和完整性校验;其中,若校验通过,则将所述绿电通证存储于区块链上;若校验不通过,则反馈错误信息,并重新生成绿电通证,直至校验通过后将所述绿电通证存储于区块链上。
[0061]
最后,根据绿电通证确定如图4所示的绿电溯源凭证反馈至用户侧。完整的绿电溯源凭证反馈到车联网业务系统,用户在充电完成后可以在前端页面收到相应的绿电溯源凭证,证明用户所使用的电为新能源电。
[0062]
如图5所示,本发明实施方式的基于区块链的绿电溯源平台包括:
[0063]
1.调度计划管理系统:该服务主要是通过电力交易中心系统的授权,获得电力交易合同数据,同时通过合同信息及调度计划管理系统的数据支持进行建模生成新能源特征曲线,并根据历史数据和每日运行数据对模型进行调整和优化。同时,系统将预测的新能源特征曲线在链上哈希,哈希值与购电合同解析字段组成绿电通证的供给侧部分,通过智能合约实现新能源特征曲线上链。最后,通过智能合约将新能源特征曲线图上的相关数据通过“绿电通证”生成的匹配规则与具体的订单相匹配。
[0064]
2.政府监管平台:该服务主要为政府相关部门提供对于绿电交易的全局统计信息的展示,同时区块链为平台提供可信数据背书。
[0065]
3.区块链可视化服务:该服务为系统提供了区块链可视化监控服务,帮助系统管理员提供区块链信息,同时提供全局的业务信息展示服务。
[0066]
4.电力交易中心系统改造:该服务主要涉及到电力交易中心向区块链平台提供合同文件传输服务与标准接口,包含电力合同、合同公告编号、发端、受端、电力类型等字段;同时将合同源文件推送至区块链系统及其文件服务器,合同原件哈希将同步保存在区块链上。
[0067]
5.车联网平台改造:该模块主要在已有车联网平台的基础上,新增管理员端的绿电合同管理、调度服务对接管理、合同用电量管理、绿电调度管理、充电信息实时管理、绿电溯源管理等功能;并在c端(app端)新增绿电通证链上生成、绿电通证区块链查验等功能。
[0068]
6.区块链底层平台搭建:该模块将想用高性能区块链底层平台,并将车联网平台、调度计划管理系统、电力交易系统、政府监管部门都作为系统参与方,分配区块链节点。
[0069]
7.智能合约服务:基于区块链的智能合约为系统调度曲线的匹配提供支持;同时,“绿电通证”的生成规则将通过智能合约保存在区块链上,每笔绿电通证都将通过自动触发执行的智能合约生成,并永久记录在链上。
[0070]
系统的技术架构如图6所示,按照自底向上的方法,可以将平台分为底层资源层、基础服务层、中台服务层、业务服务层、系统对接层、机构互联层几部分。
[0071]
其中,系统底层资源层主要指支撑整个服务运行的存储、计算、网络资源。系统基础服务层主要指区块链技术服务(区块链节点)、消息队列服务、缓存服务、数据库服务等。中台服务层包括区块数据中台、智能合约中台、服务聚合中台。业务服务层包含调度计划管理系统、电力中心交易系统改造、政府监管平台、区块链可视化、车联网平台;业务系统的对接方式有移动端、浏览器接入;api接口及文件传输几种;其中车联网平台通过移动端和浏览器端的改造接入系统,并拥有系统的管理功能,并将信息同步至政府监管机构的监控端;
电力交易中心及调度计划管理系统通过ap i接口和文件传输服务与区块链及业务系统连通,通过标准接口将数据传输至平台中。
[0072]
本发明为了完成绿电溯源逻辑的自动执行以及过程清晰透明,需要在区块链上开发相应的智能合约。通过智能合约解析合同编号,并在调度计划管理系统中找到对应的新能源特征匹配曲线,将曲线进行哈希后上链,并将哈希值作为绿电通证的字段填入对应合同编号的通证中。当业务规则变换后,区块链平台支持在不影响具体业务数据的条件下,进行动态的合约升级和数据迁移,并且所有操作都是对上层应用透明的。
[0073]
在未来多个参与方加入到区块链绿电溯源业务当中时,在尽可能保证减少节点部署工作量的情况下需要将各个省的业务相互独立,为了提高数据安全隐私保护以及支持灵活独立的业务场景,本发明在区块链平台通过设计分区共识机制实现区块链网络内部交易的物理级别分区共识。可支持交易粒度的隐私保护,发送交易时指定该笔交易的相关方,该交易明细只在相关方存储,隐私交易的哈希在全网共识后存储在公共账本,既保证了隐私数据的有效隔离,又可验证该隐私交易的真实性。
[0074]
在区块链网络中,根据节点类型的不同,将节点分为共识节点、非验证同步节点两类。共识节点参与整个区块链网络的共识,每个节点均拥有经过共识的全量账本数据,即所有共识节点互为备份。区块链平台若采用bft算法,该算法要求参与共识节点的数目不少于四个,因此整个系统至少拥有四份备份数据,任意不超过算法规定个数的节点宕机都不影响整个系统的运行,整个系统不存在单点故障的问题,数据容灾能力极强。非验证同步节点可以连接指定的共识节点进行数据同步,即非验证同步节点拥有整个区块链网络的所有账本数据,起到了数据冗余备份的作用。部署非验证节点既可以满足多订单高并发的查询需求,同时也可以作为共识节点的热备份,当共识节点发生故障宕机时升级为共识节点,保障系统的稳定性。
[0075]
本发明通过绿电溯源系统的建设作为有效统计清洁能源消纳的切入点,将多方数据存储到区块链中进行高效、安全的数据协作,实现对清洁能源消纳统计工作标准化、规范化的管理,也可以有效整合电力市场资源、降低发电成本的实际需求。基于区块链的绿电溯源方案与传统的溯源方式相比,通过分布式的数据账本高效提升工作效率,通过区块链的不可篡改性保障数据的存储安全与传输可靠性,通过高可用的区块链底层平台有效支撑用户侧大规模绿电通证的生成与分配。通过在链上绿电溯源闭环,实现清洁能源消纳和传输的量、价、时间的匹配,提升溯源精度和可信度,推动清洁能源生产-分配-消费生态平台的良性互动,优化全社会电源结构,缓解系统调峰调频压力,提升全社会新能源利用效益。电动汽车用清洁电有利于发挥电动汽车的节能环保效益。目前电能来源中火电占比依然较高,限制了电动汽车的节能环保效果。以火电占70%测算,通过聚合电动汽车负荷参与电力交易获得清洁电能,电动汽车每消耗1kwh电能的二氧化碳减排量和节约用能当量与目前相比将分别提高4.2倍和1.8倍。本发明能够整合新能源行业数据资源,加强政府对新能源汽车行业的监管,为政府的政策制定、补贴发放和科学决策提供数据支撑。
[0076]
图7为根据本发明实施方式的基于区块链的新能源电力溯源系统700的结构示意图。如图7所示,本发明实施方式提供的基于区块链的新能源电力溯源系统700,包括:数据存储模块701、关键字段信息格式数据确定模块702、调度曲线哈希数据获取模块703、订单信息格式数据获取模块704和绿电通证获取模块705。
[0077]
优选地,所述数据存储模块701,用于获取购电交易合同和至少一个新能源调度计划曲线,并将所述购电交易合同和新能源调度计划曲线存储于区块链中。
[0078]
优选地,所述关键字段信息格式数据确定模块702,用于通过智能合约抓取所述购电交易合同中的关键字段信息,并基于所述关键字段信息按照预设的第一数据格式确定关键字段信息格式数据。
[0079]
优选地,其中所述关键字段信息包括:交易编号、发电区域名称、受电区域名称和电力类型;所述关键字段信息格式数据的数据格式为“交易编号+发电区域名称+受电区域名称+电力类型”。
[0080]
优选地,所述调度曲线哈希数据获取模块703,用于根据所述关键字段信息确定对应的新能源调度计划曲线,并对确定的对应的新能源调度计划曲线进行哈希,以获取调度曲线哈希数据。
[0081]
优选地,所述订单信息格式数据获取模块704,用于获取新能源电消费订单存储于区块链上,对所述新能源电消费订单进行解析,获取订单信息,并基于所述订单信息按照预设的第二数据格式确定订单信息格式数据。
[0082]
优选地,其中所述订单信息包括:订单编号和本次充电量信息;所述订单信息格式数据的数据格式为“订单编号+本次充电量信息”。
[0083]
优选地,所述绿电通证获取模块705,用于通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,并反馈包括所述绿电溯源识别码的绿电溯源凭证反馈至用户端。
[0084]
优选地,其中所述绿电通证获取模块,通过智能合约进行字段匹配,将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,包括:
[0085]
通过智能合约进行字段匹配,按照依次排列关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据的顺序对所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行有序组合,以获取绿电通证,并将所述绿电通证存储于区块链上。
[0086]
优选地,其中所述绿电通证获取模块,还包括:
[0087]
对所述绿电通证进行格式和完整性校验;其中,若校验通过,则将所述绿电通证存储于区块链上;若校验不通过,则反馈错误信息,并重新生成绿电通证,直至校验通过后将所述绿电通证存储于区块链上。
[0088]
本发明的实施例的基于区块链的新能源电力溯源系统700与本发明的另一个实施例的基于区块链的新能源电力溯源方法100相对应,在此不再赘述。
[0089]
已经通过参考少量实施方式描述了本发明。然而,本领域技术人员所公知的,正如附带的专利权利要求所限定的,除了本发明以上公开的其他的实施例等同地落在本发明的范围内。
[0090]
通常地,在权利要求中使用的所有术语都根据他们在技术领域的通常含义被解释,除非在其中被另外明确地定义。所有的参考“一个/所述/该[装置、组件等]”都被开放地解释为所述装置、组件等中的至少一个实例,除非另外明确地说明。这里公开的任何方法的步骤都没必要以公开的准确的顺序运行,除非明确地说明。
[0091]
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序
产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0092]
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0093]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0094]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0095]
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1