[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN112270550B - 一种基于区块链的新能源电力溯源方法及系统 - Google Patents

一种基于区块链的新能源电力溯源方法及系统 Download PDF

Info

Publication number
CN112270550B
CN112270550B CN202011133993.1A CN202011133993A CN112270550B CN 112270550 B CN112270550 B CN 112270550B CN 202011133993 A CN202011133993 A CN 202011133993A CN 112270550 B CN112270550 B CN 112270550B
Authority
CN
China
Prior art keywords
data
green
new energy
blockchain
key field
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011133993.1A
Other languages
English (en)
Other versions
CN112270550A (zh
Inventor
高原
石可馨
杨映日
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Electric Chain Technology Co ltd
Original Assignee
Beijing Electric Chain Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Electric Chain Technology Co ltd filed Critical Beijing Electric Chain Technology Co ltd
Priority to CN202011133993.1A priority Critical patent/CN112270550B/zh
Publication of CN112270550A publication Critical patent/CN112270550A/zh
Application granted granted Critical
Publication of CN112270550B publication Critical patent/CN112270550B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/06Energy or water supply
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Computer Security & Cryptography (AREA)
  • General Health & Medical Sciences (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Bioethics (AREA)
  • Public Health (AREA)
  • Computing Systems (AREA)
  • Technology Law (AREA)
  • Data Mining & Analysis (AREA)
  • Tourism & Hospitality (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • Water Supply & Treatment (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种基于区块链的新能源电力溯源方法及系统,将购电交易合同、新能源调度计划曲线和新能源电消费订单存储于区块链中并进行分析,获取关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据并进行关联,以生成具有唯一标识的绿电通证存储于区块链上,通过追溯数字标识的方法进行溯源;本发明基于区块链的分布式账本、数据隐私安全、数据精准确权等机制,打通交易中心、调度和用电侧的信息壁垒,促进数据共享与协作;通过分布式的数据账本高效提升工作效率,通过区块链的不可篡改性保障数据的存储安全与传输可靠性,通过高可用的区块链底层平台有效支撑用户侧大规模绿电通证的生成与分配;通过智能合约确保业务执行过程的透明化。

Description

一种基于区块链的新能源电力溯源方法及系统
技术领域
本发明涉及新能源电力溯源技术领域,并且更具体地,涉及一种基于区块链的新能源电力溯源方法及系统。
背景技术
区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。区块链上存储的数据需由全网节点共同维护,可以有效地在缺乏信任的节点之间传递价值。相比于现有的数据库技术,区块链具有多中心、自动化和可信任的特点。
智能合约是一种用计算机语言取代法律语言去记录条款的合约。智能合约可以由一个计算系统自动执行。如果区块链是一个数据库,智能合约就是能够使区块链技术应用到现实当中的应用层。传统意义上的合同一般与执行合同内容的计算机代码没有直接联系。纸质合同在大多数情况下是被存档的,而软件会执行用计算机代码形式编写的合同条款。智能合约的潜在好处包括降低签订合约、执行和监管方面的成本;因此,对很多低价值交易相关的合约来说,这是极大降低人力成本。
在电力领域,存在对电力进行物理溯源的方式如计算统计电力潮流,可是那种形式的溯源难度大同时效果也不理想,所以电力行业更多是通过经济去匹配电力。因此,针对这个场景,需要一种基于区块链的电力溯源系统,为电力追溯的各个环节提供系统功能保障。
发明内容
本发明提出一种基于区块链的新能源电力溯源方法及系统,以解决如何对新能源电力进行溯源的问题。
为了解决上述问题,根据本发明的一个方面,提供了一种基于区块链的新能源电力溯源方法,所述方法包括:
获取购电交易合同和至少一个新能源调度计划曲线,并将所述购电交易合同和新能源调度计划曲线存储于区块链中;
通过智能合约抓取所述购电交易合同中的关键字段信息,并基于所述关键字段信息按照预设的第一数据格式确定关键字段信息格式数据;
根据所述关键字段信息确定对应的新能源调度计划曲线,并对确定的对应的新能源调度计划曲线进行哈希,以获取调度曲线哈希数据;
获取与所述购电交易合同匹配的新能源电消费订单存储于区块链上,对所述新能源电消费订单进行解析,获取订单信息,并基于所述订单信息按照预设的第二数据格式确定订单信息格式数据;
通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,并反馈包括所述绿电通证的绿电溯源凭证反馈至用户端。
优选地,其中所述关键字段信息包括:交易编号、发电区域名称、受电区域名称和电力类型;所述关键字段信息格式数据的数据格式为“交易编号+发电区域名称+受电区域名称+电力类型”。
优选地,其中所述订单信息包括:订单编号和本次充电量信息;所述订单信息格式数据的数据格式为“订单编号+本次充电量信息”。
优选地,其中所述通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,包括:
通过智能合约进行字段匹配,按照依次排列关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据的顺序对所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行有序组合,以获取绿电通证,并将所述绿电通证存储于区块链上。
优选地,其中所述方法还包括:
对所述绿电通证进行格式和完整性校验;其中,若校验通过,则将所述绿电通证存储于区块链上;若校验不通过,则反馈错误信息,并重新生成绿电通证,直至校验通过后将所述绿电通证存储于区块链上。
根据本发明的另一个方面,提供了一种基于区块链的新能源电力溯源系统,其特征在于,所述系统包括:
数据存储模块,用于获取购电交易合同和至少一个新能源调度计划曲线,并将所述购电交易合同和新能源调度计划曲线存储于区块链中;
关键字段信息格式数据确定模块,用于通过智能合约抓取所述购电交易合同中的关键字段信息,并基于所述关键字段信息按照预设的第一数据格式确定关键字段信息格式数据;
调度曲线哈希数据获取模块,用于根据所述关键字段信息确定对应的新能源调度计划曲线,并对确定的对应的新能源调度计划曲线进行哈希,以获取调度曲线哈希数据;
订单信息格式数据获取模块,用于获取新能源电消费订单存储于区块链上,对所述新能源电消费订单进行解析,获取订单信息,并基于所述订单信息按照预设的第二数据格式确定订单信息格式数据;
绿电通证获取模块,用于通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,并反馈包括所述绿电通证的绿电溯源凭证反馈至用户端。
优选地,其中所述关键字段信息包括:交易编号、发电区域名称、受电区域名称和电力类型;所述关键字段信息格式数据的数据格式为“交易编号+发电区域名称+受电区域名称+电力类型”。
优选地,其中所述订单信息包括:订单编号和本次充电量信息;所述订单信息格式数据的数据格式为“订单编号+本次充电量信息”。
优选地,其中所述绿电通证获取模块,通过智能合约进行字段匹配,将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,包括:
通过智能合约进行字段匹配,按照依次排列关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据的顺序对所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行有序组合,以获取绿电通证,并将所述绿电通证存储于区块链上。
优选地,其中所述绿电通证获取模块,还包括:
对所述绿电通证进行格式和完整性校验;其中,若校验通过,则将所述绿电通证存储于区块链上;若校验不通过,则反馈错误信息,并重新生成绿电通证,直至校验通过后将所述绿电通证存储于区块链上。
本发明提供了一种基于区块链的新能源电力溯源方法及系统,将购电交易合同、新能源调度计划曲线和新能源点消费订单存储于区块链中并进行分析,获取关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据并进行关联,以获取具有唯一标识的绿电通证存储于区块链上,通过追溯数字标识的方法来对绿电进行溯源;本发明基于区块链的分布式账本、数据隐私安全、数据精准确权等机制,打通交易中心、调度和用电侧的信息壁垒,促进数据共享与协作,通过非对称加密算法、共识机制等核心技术,实现各机构间数据互信和安全传输;通过分布式的数据账本高效提升工作效率,通过区块链的不可篡改性保障数据的存储安全与传输可靠性,通过高可用的区块链底层平台有效支撑用户侧大规模绿电通证的生成与分配;通过智能合约确保业务执行过程的透明化;通过本发明能够实现对清洁能源消纳统计工作标准化、规范化的管理,也可以有效整合电力市场资源、降低发电成本的实际需求。
附图说明
通过参考下面的附图,可以更为完整地理解本发明的示例性实施方式:
图1为根据本发明实施方式的基于区块链的新能源电力溯源方法100的流程图;
图2为根据本发明实施方式的基于区块链的新能源电力溯源的示例图;
图3为根据本发明实施方式的新能源车用新能源点业务流程图;
图4为根据本发明实施方式的绿电溯源凭证的示意图;
图5为根据本发明实施方式的基于区块链的新能源电力溯源平台的示意图;
图6为根据本发明实施方式的基于区块链的绿电溯源平台的技术架构图;
图7为根据本发明实施方式的基于区块链的新能源电力溯源系统700的结构示意图。
具体实施方式
现在参考附图介绍本发明的示例性实施方式,然而,本发明可以用许多不同的形式来实施,并且不局限于此处描述的实施例,提供这些实施例是为了详尽地且完全地公开本发明,并且向所属技术领域的技术人员充分传达本发明的范围。对于表示在附图中的示例性实施方式中的术语并不是对本发明的限定。在附图中,相同的单元/元件使用相同的附图标记。
除非另有说明,此处使用的术语(包括科技术语)对所属技术领域的技术人员具有通常的理解含义。另外,可以理解的是,以通常使用的词典限定的术语,应当被理解为与其相关领域的语境具有一致的含义,而不应该被理解为理想化的或过于正式的意义。
图1为根据本发明实施方式的基于区块链的新能源电力溯源方法100的流程图。如图1所示,本发明实施方式提供的基于区块链的新能源电力溯源方法,将购电交易合同、新能源调度计划曲线和新能源点消费订单存储于区块链中并进行分析,获取关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据并进行关联,以获取具有唯一标识的绿电通证存储于区块链上,通过追溯数字标识的方法来对绿电进行溯源;本发明基于区块链的分布式账本、数据隐私安全、数据精准确权等机制,打通交易中心、调度和用电侧的信息壁垒,促进数据共享与协作,通过非对称加密算法、共识机制等核心技术,实现各机构间数据互信和安全传输;通过分布式的数据账本高效提升工作效率,通过区块链的不可篡改性保障数据的存储安全与传输可靠性,通过高可用的区块链底层平台有效支撑用户侧大规模绿电通证的生成与分配;通过智能合约确保业务执行过程的透明化;通过本发明能够实现对清洁能源消纳统计工作标准化、规范化的管理,也可以有效整合电力市场资源、降低发电成本的实际需求。本发明实施方式提供的基于区块链的新能源电力溯源方法100,从步骤101处开始,在步骤101获取购电交易合同和至少一个新能源调度计划曲线,并将所述购电交易合同和新能源调度计划曲线存储于区块链中。
在步骤102,通过智能合约抓取所述购电交易合同中的关键字段信息,并基于所述关键字段信息按照预设的第一数据格式确定关键字段信息格式数据。
优选地,其中所述关键字段信息包括:交易编号、发电区域名称、受电区域名称和电力类型;所述关键字段信息格式数据的数据格式为“交易编号+发电区域名称+受电区域名称+电力类型”。
绿电溯源是指通过打通交易、调度各环节,将物理的电力数字化映射到区块链上,变成数字化可追溯的一种商品,达到对可再生能源电力精确溯源的目的。如图2和图3所示,在本发明的实施方式中,涉及到的角色包括北京电力交易中心、国家调度中心和车联网平台订单中心,各主体分别提供自己的数据字段进行组合生成唯一的绿电通证,实现对新能源车用新能源电使用的溯源。
其中,电力交易中心将购电交易合同上传到区块链上,调度中心将新能源电的调度计划曲线上传到区块链上。然后,通过智能合约抓取合同中的关键字段信息,包括交易公告编号、发电省、受电省和交易的电力类型信息,并将抓取到的信息转换成对应格式的标识进行有序组合,形成部分通证。图中交易编号为10001、发电省为青海、受电省为北京、电力类型为02代表风电(预先设置好每种新能源电的代表数字),根据关键字段信息格式数据的数据格式可以确定关键字段信息格式数据为:10001QHBJ02(即通证分片1)。
在步骤103,根据所述关键字段信息确定对应的新能源调度计划曲线,并对确定的对应的新能源调度计划曲线进行哈希,以获取调度曲线哈希数据。
在本发明的实施方式中,根据从购电交易合同中提取出来的发电省、受电省、电力类型信息确定对应的调度计划曲线,并将确定好的调度曲线进行哈希,通过智能合约将获取的哈希数据加在关键字段信息格式数据后可以形成通证前半部分内容。如图2和3所示,关键字段信息格式数据为:10001QHBJ02(即通证分片1),生成调度曲线哈希数据为0X…C7(即通证分片2,0X用于表示获取的调度曲线哈希数据为十六进制),则通过智能合约执行字段匹配生成绿电溯源凭证的前半部分为:10001QHBJ020X…C7。
另外,此时也可以不生成凭证的前半部分,而是在关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据都获取后直接确定绿电通证。
在本发明的实施方式中,调度计划曲线可以为日调度计划曲线。在调度中心确定日调度计划曲线时,若每15分钟取一个数值,则该曲线对应共包含96个点数值的一串不定长数值串,转换为16进制的字符串,设该字符串为m,对该字符串通过SHA256安全散列函数算法进行哈希变换,经过分组、填充、加密处理后得到定长为256b it的哈希数据Hash(m)。SHA256安全散列函数算法基本的计算思路为:将消息m分成N个512bit的数据块,哈希初值H(0)经过第一个数据块得到H(1),H(1)经过第二个数据块得到H(2),......,依次处理,最后得到H(N),然后将H(N)的8个32bit连接成256b it消息摘要,并按照十六进制格式表示,即得到的哈希数据。
在步骤104,获取与所述购电交易合同匹配的新能源电消费订单存储于区块链上,对所述新能源电消费订单进行解析,获取订单信息,并基于所述订单信息按照预设的第二数据格式确定订单信息格式数据。
优选地,其中所述订单信息包括:订单编号和本次充电量信息;所述订单信息格式数据的数据格式为“订单编号+本次充电量信息”。
在本发明的实施方式中,当前端产生充电桩用户的新能源电消费订单后,订单中心立即将订单上传到区块链上,并根据新能源电消费订单解析出用户的订单编号和本次充电量信息,并将订单编号和本次充电量信息转换成对应格式的标识进行有序组合,获取订单信息格式数据。如图2和图3所示,智能合约抓取订单编号和用电量字段,并生成订单信息格式数据为:X…XX00100(即通证分片3)。
在本发明的实施方式中关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据的位数根据实际需求设定。
在步骤105,通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,并反馈包括所述绿电通证的绿电溯源凭证反馈至用户端。
优选地,其中所述通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,包括:
通过智能合约进行字段匹配,按照依次排列关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据的顺序对所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行有序组合,以获取绿电通证,并将所述绿电通证存储于区块链上。
优选地,其中所述方法还包括:
对所述绿电通证进行格式和完整性校验;其中,若校验通过,则将所述绿电通证存储于区块链上;若校验不通过,则反馈错误信息,并重新生成绿电通证,直至校验通过后将所述绿电通证存储于区块链上。
在本发明的实施方式中,通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,按照依次排列关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据的顺序对所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行有序组合,从而确完成的绿电通证。如图2和图3所示,生成的绿电通证为:00001SXBJ020X…C7X…XX00100。
另外,智能合约规定了字段组合的顺序,并且对通证格式进行校验,包括:对所述绿电通证进行格式和完整性校验;其中,若校验通过,则将所述绿电通证存储于区块链上;若校验不通过,则反馈错误信息,并重新生成绿电通证,直至校验通过后将所述绿电通证存储于区块链上。
最后,根据绿电通证确定如图4所示的绿电溯源凭证反馈至用户侧。完整的绿电溯源凭证反馈到车联网业务系统,用户在充电完成后可以在前端页面收到相应的绿电溯源凭证,证明用户所使用的电为新能源电。
如图5所示,本发明实施方式的基于区块链的绿电溯源平台包括:
1.调度计划管理系统:该服务主要是通过电力交易中心系统的授权,获得电力交易合同数据,同时通过合同信息及调度计划管理系统的数据支持进行建模生成新能源特征曲线,并根据历史数据和每日运行数据对模型进行调整和优化。同时,系统将预测的新能源特征曲线在链上哈希,哈希值与购电合同解析字段组成绿电通证的供给侧部分,通过智能合约实现新能源特征曲线上链。最后,通过智能合约将新能源特征曲线图上的相关数据通过“绿电通证”生成的匹配规则与具体的订单相匹配。
2.政府监管平台:该服务主要为政府相关部门提供对于绿电交易的全局统计信息的展示,同时区块链为平台提供可信数据背书。
3.区块链可视化服务:该服务为系统提供了区块链可视化监控服务,帮助系统管理员提供区块链信息,同时提供全局的业务信息展示服务。
4.电力交易中心系统改造:该服务主要涉及到电力交易中心向区块链平台提供合同文件传输服务与标准接口,包含电力合同、合同公告编号、发端、受端、电力类型等字段;同时将合同源文件推送至区块链系统及其文件服务器,合同原件哈希将同步保存在区块链上。
5.车联网平台改造:该模块主要在已有车联网平台的基础上,新增管理员端的绿电合同管理、调度服务对接管理、合同用电量管理、绿电调度管理、充电信息实时管理、绿电溯源管理等功能;并在C端(APP端)新增绿电通证链上生成、绿电通证区块链查验等功能。
6.区块链底层平台搭建:该模块将想用高性能区块链底层平台,并将车联网平台、调度计划管理系统、电力交易系统、政府监管部门都作为系统参与方,分配区块链节点。
7.智能合约服务:基于区块链的智能合约为系统调度曲线的匹配提供支持;同时,“绿电通证”的生成规则将通过智能合约保存在区块链上,每笔绿电通证都将通过自动触发执行的智能合约生成,并永久记录在链上。
系统的技术架构如图6所示,按照自底向上的方法,可以将平台分为底层资源层、基础服务层、中台服务层、业务服务层、系统对接层、机构互联层几部分。
其中,系统底层资源层主要指支撑整个服务运行的存储、计算、网络资源。系统基础服务层主要指区块链技术服务(区块链节点)、消息队列服务、缓存服务、数据库服务等。中台服务层包括区块数据中台、智能合约中台、服务聚合中台。业务服务层包含调度计划管理系统、电力中心交易系统改造、政府监管平台、区块链可视化、车联网平台;业务系统的对接方式有移动端、浏览器接入;API接口及文件传输几种;其中车联网平台通过移动端和浏览器端的改造接入系统,并拥有系统的管理功能,并将信息同步至政府监管机构的监控端;电力交易中心及调度计划管理系统通过AP I接口和文件传输服务与区块链及业务系统连通,通过标准接口将数据传输至平台中。
本发明为了完成绿电溯源逻辑的自动执行以及过程清晰透明,需要在区块链上开发相应的智能合约。通过智能合约解析合同编号,并在调度计划管理系统中找到对应的新能源特征匹配曲线,将曲线进行哈希后上链,并将哈希值作为绿电通证的字段填入对应合同编号的通证中。当业务规则变换后,区块链平台支持在不影响具体业务数据的条件下,进行动态的合约升级和数据迁移,并且所有操作都是对上层应用透明的。
在未来多个参与方加入到区块链绿电溯源业务当中时,在尽可能保证减少节点部署工作量的情况下需要将各个省的业务相互独立,为了提高数据安全隐私保护以及支持灵活独立的业务场景,本发明在区块链平台通过设计分区共识机制实现区块链网络内部交易的物理级别分区共识。可支持交易粒度的隐私保护,发送交易时指定该笔交易的相关方,该交易明细只在相关方存储,隐私交易的哈希在全网共识后存储在公共账本,既保证了隐私数据的有效隔离,又可验证该隐私交易的真实性。
在区块链网络中,根据节点类型的不同,将节点分为共识节点、非验证同步节点两类。共识节点参与整个区块链网络的共识,每个节点均拥有经过共识的全量账本数据,即所有共识节点互为备份。区块链平台若采用BFT算法,该算法要求参与共识节点的数目不少于四个,因此整个系统至少拥有四份备份数据,任意不超过算法规定个数的节点宕机都不影响整个系统的运行,整个系统不存在单点故障的问题,数据容灾能力极强。非验证同步节点可以连接指定的共识节点进行数据同步,即非验证同步节点拥有整个区块链网络的所有账本数据,起到了数据冗余备份的作用。部署非验证节点既可以满足多订单高并发的查询需求,同时也可以作为共识节点的热备份,当共识节点发生故障宕机时升级为共识节点,保障系统的稳定性。
本发明通过绿电溯源系统的建设作为有效统计清洁能源消纳的切入点,将多方数据存储到区块链中进行高效、安全的数据协作,实现对清洁能源消纳统计工作标准化、规范化的管理,也可以有效整合电力市场资源、降低发电成本的实际需求。基于区块链的绿电溯源方案与传统的溯源方式相比,通过分布式的数据账本高效提升工作效率,通过区块链的不可篡改性保障数据的存储安全与传输可靠性,通过高可用的区块链底层平台有效支撑用户侧大规模绿电通证的生成与分配。通过在链上绿电溯源闭环,实现清洁能源消纳和传输的量、价、时间的匹配,提升溯源精度和可信度,推动清洁能源生产-分配-消费生态平台的良性互动,优化全社会电源结构,缓解系统调峰调频压力,提升全社会新能源利用效益。电动汽车用清洁电有利于发挥电动汽车的节能环保效益。目前电能来源中火电占比依然较高,限制了电动汽车的节能环保效果。以火电占70%测算,通过聚合电动汽车负荷参与电力交易获得清洁电能,电动汽车每消耗1kwh电能的二氧化碳减排量和节约用能当量与目前相比将分别提高4.2倍和1.8倍。本发明能够整合新能源行业数据资源,加强政府对新能源汽车行业的监管,为政府的政策制定、补贴发放和科学决策提供数据支撑。
图7为根据本发明实施方式的基于区块链的新能源电力溯源系统700的结构示意图。如图7所示,本发明实施方式提供的基于区块链的新能源电力溯源系统700,包括:数据存储模块701、关键字段信息格式数据确定模块702、调度曲线哈希数据获取模块703、订单信息格式数据获取模块704和绿电通证获取模块705。
优选地,所述数据存储模块701,用于获取购电交易合同和至少一个新能源调度计划曲线,并将所述购电交易合同和新能源调度计划曲线存储于区块链中。
优选地,所述关键字段信息格式数据确定模块702,用于通过智能合约抓取所述购电交易合同中的关键字段信息,并基于所述关键字段信息按照预设的第一数据格式确定关键字段信息格式数据。
优选地,其中所述关键字段信息包括:交易编号、发电区域名称、受电区域名称和电力类型;所述关键字段信息格式数据的数据格式为“交易编号+发电区域名称+受电区域名称+电力类型”。
优选地,所述调度曲线哈希数据获取模块703,用于根据所述关键字段信息确定对应的新能源调度计划曲线,并对确定的对应的新能源调度计划曲线进行哈希,以获取调度曲线哈希数据。
优选地,所述订单信息格式数据获取模块704,用于获取新能源电消费订单存储于区块链上,对所述新能源电消费订单进行解析,获取订单信息,并基于所述订单信息按照预设的第二数据格式确定订单信息格式数据。
优选地,其中所述订单信息包括:订单编号和本次充电量信息;所述订单信息格式数据的数据格式为“订单编号+本次充电量信息”。
优选地,所述绿电通证获取模块705,用于通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,并反馈包括所述绿电通证的绿电溯源凭证反馈至用户端。
优选地,其中所述绿电通证获取模块,通过智能合约进行字段匹配,将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,包括:
通过智能合约进行字段匹配,按照依次排列关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据的顺序对所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行有序组合,以获取绿电通证,并将所述绿电通证存储于区块链上。
优选地,其中所述绿电通证获取模块,还包括:
对所述绿电通证进行格式和完整性校验;其中,若校验通过,则将所述绿电通证存储于区块链上;若校验不通过,则反馈错误信息,并重新生成绿电通证,直至校验通过后将所述绿电通证存储于区块链上。
本发明的实施例的基于区块链的新能源电力溯源系统700与本发明的另一个实施例的基于区块链的新能源电力溯源方法100相对应,在此不再赘述。
已经通过参考少量实施方式描述了本发明。然而,本领域技术人员所公知的,正如附带的专利权利要求所限定的,除了本发明以上公开的其他的实施例等同地落在本发明的范围内。
通常地,在权利要求中使用的所有术语都根据他们在技术领域的通常含义被解释,除非在其中被另外明确地定义。所有的参考“一个/所述/该[装置、组件等]”都被开放地解释为所述装置、组件等中的至少一个实例,除非另外明确地说明。这里公开的任何方法的步骤都没必要以公开的准确的顺序运行,除非明确地说明。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。

Claims (10)

1.一种基于区块链的新能源电力溯源方法,其特征在于,所述方法包括:
获取购电交易合同和至少一个新能源调度计划曲线,并将所述购电交易合同和新能源调度计划曲线存储于区块链中;
通过智能合约抓取所述购电交易合同中的关键字段信息,并基于所述关键字段信息按照预设的第一数据格式确定关键字段信息格式数据;
根据所述关键字段信息确定对应的新能源调度计划曲线,并对确定的对应的新能源调度计划曲线进行哈希,以获取调度曲线哈希数据;
获取与所述购电交易合同匹配的新能源电消费订单存储于区块链上,对所述新能源电消费订单进行解析,获取订单信息,并基于所述订单信息按照预设的第二数据格式确定订单信息格式数据;
通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,并反馈包括所述绿电通证的绿电溯源凭证反馈至用户端。
2.根据权利要求1所述的方法,其特征在于,所述关键字段信息包括:交易编号、发电区域名称、受电区域名称和电力类型;所述关键字段信息格式数据的数据格式为“交易编号+发电区域名称+受电区域名称+电力类型”。
3.根据权利要求1所述的方法,其特征在于,所述订单信息包括:订单编号和本次充电量信息;所述订单信息格式数据的数据格式为“订单编号+本次充电量信息”。
4.根据权利要求1所述的方法,其特征在于,所述通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,包括:
通过智能合约进行字段匹配,按照依次排列关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据的顺序对所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行有序组合,以获取绿电通证,并将所述绿电通证存储于区块链上。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述绿电通证进行格式和完整性校验;其中,若校验通过,则将所述绿电通证存储于区块链上;若校验不通过,则反馈错误信息,并重新生成绿电通证,直至校验通过后将所述绿电通证存储于区块链上。
6.一种基于区块链的新能源电力溯源系统,其特征在于,所述系统包括:
数据存储模块,用于获取购电交易合同和至少一个新能源调度计划曲线,并将所述购电交易合同和新能源调度计划曲线存储于区块链中;
关键字段信息格式数据确定模块,用于通过智能合约抓取所述购电交易合同中的关键字段信息,并基于所述关键字段信息按照预设的第一数据格式确定关键字段信息格式数据;
调度曲线哈希数据获取模块,用于根据所述关键字段信息确定对应的新能源调度计划曲线,并对确定的对应的新能源调度计划曲线进行哈希,以获取调度曲线哈希数据;
订单信息格式数据获取模块,用于获取新能源电消费订单存储于区块链上,对所述新能源电消费订单进行解析,获取订单信息,并基于所述订单信息按照预设的第二数据格式确定订单信息格式数据;
绿电通证获取模块,用于通过智能合约将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,并反馈包括所述绿电通证的绿电溯源凭证反馈至用户端。
7.根据权利要求6所述的系统,其特征在于,所述关键字段信息包括:交易编号、发电区域名称、受电区域名称和电力类型;所述关键字段信息格式数据的数据格式为“交易编号+发电区域名称+受电区域名称+电力类型”。
8.根据权利要求6所述的系统,其特征在于,所述订单信息包括:订单编号和本次充电量信息;所述订单信息格式数据的数据格式为“订单编号+本次充电量信息”。
9.根据权利要求6所述的系统,其特征在于,所述绿电通证获取模块,通过智能合约进行字段匹配,将所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行关联,以获取绿电通证存储于区块链上,包括:
通过智能合约进行字段匹配,按照依次排列关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据的顺序对所述关键字段信息格式数据、调度曲线哈希数据和订单信息格式数据进行有序组合,以获取绿电通证,并将所述绿电通证存储于区块链上。
10.根据权利要求6所述的系统,其特征在于,所述绿电通证获取模块,还包括:
对所述绿电通证进行格式和完整性校验;其中,若校验通过,则将所述绿电通证存储于区块链上;若校验不通过,则反馈错误信息,并重新生成绿电通证,直至校验通过后将所述绿电通证存储于区块链上。
CN202011133993.1A 2020-10-21 2020-10-21 一种基于区块链的新能源电力溯源方法及系统 Active CN112270550B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011133993.1A CN112270550B (zh) 2020-10-21 2020-10-21 一种基于区块链的新能源电力溯源方法及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011133993.1A CN112270550B (zh) 2020-10-21 2020-10-21 一种基于区块链的新能源电力溯源方法及系统

Publications (2)

Publication Number Publication Date
CN112270550A CN112270550A (zh) 2021-01-26
CN112270550B true CN112270550B (zh) 2024-04-16

Family

ID=74341286

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011133993.1A Active CN112270550B (zh) 2020-10-21 2020-10-21 一种基于区块链的新能源电力溯源方法及系统

Country Status (1)

Country Link
CN (1) CN112270550B (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112508707B (zh) * 2021-02-03 2021-05-07 国网电子商务有限公司 一种基于标识和区块链的新能源数据汇聚方法及交易系统
CN113010605B (zh) * 2021-03-19 2024-06-18 合肥零碳技术有限公司 一种基于区块链的绿电溯源方法及装置
CN113438084B (zh) * 2021-06-23 2022-11-29 国网北京市电力公司 一种基于r-pbft共识算法和时间戳的绿电溯源方法及系统
CN113505336B (zh) * 2021-07-01 2022-10-21 昆明电力交易中心有限责任公司 基于区块链技术的可再生能源电力消费溯源系统及方法
CN113554359B (zh) 2021-09-22 2021-12-17 国网区块链科技(北京)有限公司 一种基于区块链的绿电认证方法、装置及系统
CN113672637B (zh) * 2021-10-21 2022-09-06 北京清能互联科技有限公司 基于区块链的产品供应链绿电消费核算方法、装置和平台
CN114119278A (zh) * 2021-11-22 2022-03-01 国网安徽省电力有限公司合肥供电公司 一种基于区块链技术的多站融合电力资源管理系统
CN114726548B (zh) * 2022-05-19 2022-11-11 国网数字科技控股有限公司 一种支持跨链的绿电溯源方法及系统
CN115049084B (zh) * 2022-08-16 2022-11-08 中国工业互联网研究院 基于区块链的故障设备溯源方法、装置、设备及存储介质
CN115630046B (zh) * 2022-12-22 2023-03-21 国网数字科技控股有限公司 区块链迁移的方法和装置
CN117411885B (zh) * 2023-12-15 2024-03-15 广东欢联电子科技有限公司 一种基于数据中心的网络信息传输数据方法及系统

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107423978A (zh) * 2017-06-16 2017-12-01 郑州大学 一种基于联盟区块链的分布式能源交易认证方法
CN107480987A (zh) * 2017-07-25 2017-12-15 浙江大学 基于区块链技术的绿色电力证书核发认购方法和系统
CN110689398A (zh) * 2019-08-29 2020-01-14 合肥工业大学 基于区块链的居民微电网电力交易管理系统
CN110717832A (zh) * 2019-10-21 2020-01-21 腾讯科技(深圳)有限公司 基于区块链的清洁能源交易方法、系统、装置及存储介质
CN110956344A (zh) * 2020-02-24 2020-04-03 华北电力大学 一种计及绿证与碳交易制度的“源-荷”协调优化调度方法
CN111008795A (zh) * 2020-03-09 2020-04-14 国网电子商务有限公司 基于区块链的电力调度系统数据处理方法及装置
CN111080421A (zh) * 2020-03-24 2020-04-28 国网电子商务有限公司 一种基于区块链的绿色电力证书交易方法及装置
CN111090890A (zh) * 2020-03-19 2020-05-01 国网电子商务有限公司 基于区块链的新能源用电数据处理方法、装置及参与节点
CN111177253A (zh) * 2019-11-26 2020-05-19 南方电网传媒有限公司 基于身份数字认证的电力大数据保护方法及系统
CN111680865A (zh) * 2020-04-26 2020-09-18 中化现代农业有限公司 基于区块链的农产品品控溯源平台

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11130042B2 (en) * 2016-02-02 2021-09-28 Bao Tran Smart device

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107423978A (zh) * 2017-06-16 2017-12-01 郑州大学 一种基于联盟区块链的分布式能源交易认证方法
CN107480987A (zh) * 2017-07-25 2017-12-15 浙江大学 基于区块链技术的绿色电力证书核发认购方法和系统
CN110689398A (zh) * 2019-08-29 2020-01-14 合肥工业大学 基于区块链的居民微电网电力交易管理系统
CN110717832A (zh) * 2019-10-21 2020-01-21 腾讯科技(深圳)有限公司 基于区块链的清洁能源交易方法、系统、装置及存储介质
CN111177253A (zh) * 2019-11-26 2020-05-19 南方电网传媒有限公司 基于身份数字认证的电力大数据保护方法及系统
CN110956344A (zh) * 2020-02-24 2020-04-03 华北电力大学 一种计及绿证与碳交易制度的“源-荷”协调优化调度方法
CN111008795A (zh) * 2020-03-09 2020-04-14 国网电子商务有限公司 基于区块链的电力调度系统数据处理方法及装置
CN111090890A (zh) * 2020-03-19 2020-05-01 国网电子商务有限公司 基于区块链的新能源用电数据处理方法、装置及参与节点
CN111080421A (zh) * 2020-03-24 2020-04-28 国网电子商务有限公司 一种基于区块链的绿色电力证书交易方法及装置
CN111680865A (zh) * 2020-04-26 2020-09-18 中化现代农业有限公司 基于区块链的农产品品控溯源平台

Non-Patent Citations (6)

* Cited by examiner, † Cited by third party
Title
区块链在绿色能源证书交易方面的应用与实践;张元星;刁晓虹;李涛永;蒋林洳;张晶;刘永相;李康;;电力信息与通信技术;20200625(06);全文 *
区块链技术在区域能源微网中的应用;王惠,李义强,潘俊;太阳能;20180430(第4期);59-63 *
区块链技术在电力辅助服务领域的应用综述;李彬;曹望璋;祁兵;孙毅;郭乃网;苏运;崔高颖;;电网技术;20170305(03);全文 *
区块链技术在绿证交易市场中的应用;石欣;电力通信技术研究及应用;20190430;164-167 *
基于区块链的绿色证书交易平台: 概念与实践;蔡元纪;电力系统自动化;20200525;第44卷(第15期);1-9 *
跨国电力交易的区块链存证技术;陈爱林;田伟;耿建;杨争林;冯树海;;全球能源互联网;20200125(01);全文 *

Also Published As

Publication number Publication date
CN112270550A (zh) 2021-01-26

Similar Documents

Publication Publication Date Title
CN112270550B (zh) 一种基于区块链的新能源电力溯源方法及系统
CN114065283B (zh) 一种轻量级可循环再生的区块链存储方法及装置
CN107395353B (zh) 一种区块链共识方法及装置
CN108428141B (zh) 一种基于erp系统与区块链的食品溯源信息管理系统
CN102637214B (zh) 基于数据库服务间的通用数据同步方法及其系统
CN113438084B (zh) 一种基于r-pbft共识算法和时间戳的绿电溯源方法及系统
CN103218574A (zh) 一种基于哈希树的数据动态操作可验证性方法
CN114006920B (zh) 一种基于联盟链的地质灾害应急指挥系统
CN112307501A (zh) 基于区块链技术的大数据系统及存储方法和使用方法
CN111932250A (zh) 一种基于区块链技术实现电网信息共享的方法
CN111459461A (zh) 基于物联网和区块链技术的用能权核定及交易系统和方法
CN113570479B (zh) 一种房产交易数据的区块链传输方法、系统及存储介质
Cui et al. Protecting vaccine safety: An improved, blockchain-based, storage-efficient scheme
CN113111125B (zh) 一种基于区块链的业务存证方法
CN113256470A (zh) 一种基于区块链的武器装备管理系统及方法
CN116910820A (zh) 数据报表处理方法、装置、计算机设备以及存储介质
CN112187909B (zh) 一种基于区块链融资信息生成系统及方法
CN113014556B (zh) 银企通讯系统、通讯方法以及电子终端
Zhang et al. Research on lightweight blockchain technology based on edge computing
CN111953546B (zh) 基于区块链系统的物联网设备管理方法和智能家居系统
CN114298694A (zh) 区块链服务平台管理方法、装置、计算机设备和存储介质
CN112187749B (zh) 一种基于智能合约的生产交易管理方法及其系统
CN111274323A (zh) 一种基于周期化智能自动监测方法
Liang et al. Architecture design for market-oriented transaction of distributed generation based on blockchain
CN116708463B (zh) 基于多区块链的信息处理方法、装置、设备以及介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant