CN114726548A - 一种支持跨链的绿电溯源方法及*** - Google Patents
一种支持跨链的绿电溯源方法及*** Download PDFInfo
- Publication number
- CN114726548A CN114726548A CN202210547244.6A CN202210547244A CN114726548A CN 114726548 A CN114726548 A CN 114726548A CN 202210547244 A CN202210547244 A CN 202210547244A CN 114726548 A CN114726548 A CN 114726548A
- Authority
- CN
- China
- Prior art keywords
- chain
- power data
- electric
- data
- electric power
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 64
- 230000005611 electricity Effects 0.000 title claims abstract description 55
- 238000005516 engineering process Methods 0.000 claims abstract description 27
- 238000007906 compression Methods 0.000 claims abstract description 21
- 230000006835 compression Effects 0.000 claims abstract description 21
- 238000010248 power generation Methods 0.000 claims description 11
- 238000012544 monitoring process Methods 0.000 claims description 9
- 230000004931 aggregating effect Effects 0.000 claims description 7
- 230000002776 aggregation Effects 0.000 claims description 6
- 238000004220 aggregation Methods 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 abstract description 23
- 230000006870 function Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- CURLTUGMZLYLDI-UHFFFAOYSA-N Carbon dioxide Chemical compound O=C=O CURLTUGMZLYLDI-UHFFFAOYSA-N 0.000 description 4
- MWUXSHHQAYIFBG-UHFFFAOYSA-N Nitric oxide Chemical compound O=[N] MWUXSHHQAYIFBG-UHFFFAOYSA-N 0.000 description 4
- RAHZWNYVWXNFOC-UHFFFAOYSA-N Sulphur dioxide Chemical compound O=S=O RAHZWNYVWXNFOC-UHFFFAOYSA-N 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- MGWGWNFMUOTEHG-UHFFFAOYSA-N 4-(3,5-dimethylphenyl)-1,3-thiazol-2-amine Chemical compound CC1=CC(C)=CC(C=2N=C(N)SC=2)=C1 MGWGWNFMUOTEHG-UHFFFAOYSA-N 0.000 description 2
- 238000003916 acid precipitation Methods 0.000 description 2
- 229910002092 carbon dioxide Inorganic materials 0.000 description 2
- 239000001569 carbon dioxide Substances 0.000 description 2
- 239000002803 fossil fuel Substances 0.000 description 2
- 239000005431 greenhouse gas Substances 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- JCXJVPUVTGWSNB-UHFFFAOYSA-N nitrogen dioxide Inorganic materials O=[N]=O JCXJVPUVTGWSNB-UHFFFAOYSA-N 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001105 regulatory effect Effects 0.000 description 1
- 229910052717 sulfur Inorganic materials 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/12—Applying verification of the received information
- H04L63/126—Applying verification of the received information the source of the received data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
- H04L67/1059—Inter-group management mechanisms, e.g. splitting, merging or interconnection of groups
-
- Y—GENERAL 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
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S10/00—Systems supporting electrical power generation, transmission or distribution
- Y04S10/50—Systems or methods supporting the power network operation or management, involving a certain degree of interaction with the load-side end user applications
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Economics (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Marketing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Water Supply & Treatment (AREA)
- Public Health (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Supply And Distribution Of Alternating Current (AREA)
Abstract
本申请提供了一种支持跨链的绿电溯源方法及***,电企链获取电力数据并存储于所述电企链中;公证节点从所述电企链获得所述电力数据,并将所述电力数据跨链传输至监管链;所述监管链对所述电力数据对比溯源,确定所述电力数据对应的电力类型,通过跨链技术让电企链与监管链相连通,通过监管链对电力数据进行溯源,确保溯源的可信度。并且,通过跨链交易签名压缩技术对电力数据的签名信息进行聚合,减少签名信息占据的空间,提升电力数据入链效率以及跨链传输的效率,减轻跨链传输和监管链负担。
Description
技术领域
本申请涉及区块链以及新能源电力溯源技术领域,尤其涉及一种支持跨链的绿电溯源方法及***。
背景技术
绿电是指利用特定的发电设备,如风机、太阳能光伏电池等,将风能、太阳能等可再生的能源转化生成的电能,绿电生产过程中不产生或很少产生对环境有害的排放物(如一氧化氮、二氧化氮;温室气体二氧化碳;造成酸雨的二氧化硫等),且不需消耗化石燃料,节省了有限的资源储备。
由于电力网络的传输特性,供电***无法从物理层面对绿电进行标记追踪,用户同样无法在使用端证明所用电力为绿电,因此,现有技术中基于区块链跨链的绿电溯源机制,使用电力***中业务流程关键节点数据,抽取关键数据进行多重比对,证明使用的电力为绿电,而这个过程是在电网中电力企业对应的区块链上实现的,电力企业对应的区块链通常是电力企业的私链,这种私链的去中心化程序往往并不高,其带来的防篡改性并不高,企业依旧可以依靠自身意愿来修改链上的任何数据,因此,这种溯源方法可信度低、溯源结果难以信服。
发明内容
有鉴于此,本申请提供了一种支持跨链的绿电溯源方法及***,用以实现绿电的可信溯源,保证溯源结果的可信度。
其技术方案如下:
一种支持跨链的绿电溯源方法,包括:
电企链获取电力数据并存储于所述电企链中,所述电力数据存储于电力公司本地***;
公证节点从所述电企链获得所述电力数据,并将所述电力数据跨链传输至监管链;
所述监管链对所述电力数据对比溯源,确定所述电力数据对应的电力类型。
可选的,所述电力数据包括电厂管理***中的发电数据、数据中台的用电数据、交易平台中的年度合同电量数据、月度合同电量数据、电厂结算电量数据以及用户结算电量数据。
可选的,所述电企链获取电力数据并存储于所述电企链中,包括:
所述电企链通过智能合约获取所述电力数据,所述智能合约包括所述电力数据的数据结构;
利用跨链交易签名压缩技术生成所述电力数据的签名信息;
将所述电力数据和所述签名信息传入所述电企链中。
可选的,所述利用跨链交易签名压缩技术生成所述电力数据的签名信息,包括:
根据签名密钥分别对所述电力数据进行签名,获得多个第一签名信息;
利用BLS签名聚合算法将所述多个第一签名信息进行聚合,生成所述电力数据的签名信息。
可选的,所述监管链对所述电力数据对比溯源,确定所述电力数据对应的电力类型,包括:
所述监管链对所述电力数据对比溯源,当判断所述电力数据对应的电力类型为绿电时,生成所述电力数据的绿证证书。
本申请另一方面还提供了一种支持跨链的绿电溯源方法,应用于电企链,所述方法包括:
获取电力数据并存储;
通过公证节点将所述电力数据跨链传输至监管链,使得所述监管链对所述电力数据对比溯源,以确定所述电力数据对应的电力类型。
本申请另一方面还提供了一种支持跨链的绿电溯源方法,应用于公证节点,所述方法包括:
从电企链获取电力数据;
将所述电力数据发送至监管链,使得所述监管链对所述电力数据对比溯源,以确定所述电力数据对应的电力类型。
本申请另一方面还提供了一种支持跨链的绿电溯源方法,应用于监管链,所述方法包括:
接收公证节点跨链传输至监管链的电力数据,其中,所述电力数据是所述公证节点从电企链获取的;
对所述电力数据对比据溯源,确定所述电力数据对应的电力类型。
本申请另一方面还提供了一种支持跨链的绿电溯源***,所述***包括:电企链、监管链、公证节点;
所述电企链,用于获取电力数据并存储于所述电企链中,所述电力数据存储于电力公司本地***;
所述公证节点,用于从所述电企链获得所述电力数据,并将所述电力数据跨链传输至所述监管链;
所述监管链,用于对所述电力数据对比溯源,确定所述电力数据对应的电力类型。
可选的,所述电企链具体用于:
通过智能合约获取电力数据,所述智能合约包括所述电力数据的数据结构;
利用跨链交易签名压缩技术生成所述电力数据的签名信息;
将所述电力数据和所述签名信息传入所述电企链中。
可选的,所述利用跨链交易签名压缩技术生成所述电力数据的签名信息,包括:
根据签名密钥分别对所述电力数据进行签名,获得多个第一签名信息;
利用BLS签名聚合算法将所述多个第一签名信息进行聚合,生成所述电力数据的签名信息。
本申请另一方面还提供了一种支持跨链的绿电溯源***,所述***包括:
电企链,用于获取电力数据并存储;
所述电企链,还用于通过公证节点将所述电力数据跨链传输至监管链,使得所述监管链对所述电力数据对比溯源,以确定所述电力数据对应的电力类型。
本申请另一方面还提供了一种支持跨链的绿电溯源***,所述***包括:
公证节点,用于从电企链获取电力数据;
所述公证节点,还用于将所述电力数据发送至监管链,使得所述监管链对所述电力数据对比溯源,以确定所述电力数据对应的电力类型。
本申请另一方面还提供了一种支持跨链的绿电溯源***,所述***包括:
监管链,用于接收公证节点跨链传输至监管链的电力数据,其中,所述电力数据是所述公证节点从电企链获取的;
所述监管链,还用于对所述电力数据对比据溯源,确定所述电力数据对应的电力类型。
本申请另一方面还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如前文所述的任一项方法的步骤。
上述技术方案具有如下有益效果:
本申请实施例提供的一种支持跨链的绿电溯源方法及***,电企链获取电力数据并存储于所述电企链中;公证节点从所述电企链获得所述电力数据,并将所述电力数据跨链传输至监管链;所述监管链对所述电力数据对比溯源,确定所述电力数据对应的电力类型,通过跨链技术让电企链与监管链相连通,通过监管链对电力数据进行溯源,确保溯源的可信度。并且,通过跨链交易签名压缩技术对电力数据的签名信息进行聚合,减少签名信息占据的空间,提升电力数据入链效率以及跨链传输的效率,减轻跨链传输和监管链负担。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的一种支持跨链的绿电溯源方法的流程示意图;
图2为本发明实施例提供的一种支持跨链的绿电溯源方法模式示意图;
图3为本发明实施例提供的一种支持跨链的绿电溯源***分层示意图;
图4为本发明实施例提供的一种支持跨链的绿电溯源***的示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
绿电是指利用特定的发电设备,如风机、太阳能光伏电池等,将风能、太阳能等可再生的能源转化成电能,通过这种方式产生的电力因其发电过程中不产生或很少产生对环境有害的排放物(如一氧化氮、二氧化氮;温室气体二氧化碳;造成酸雨的二氧化硫等),且不需消耗化石燃料,节省了有限的资源储备,相对于常规的火力发电--即通过燃烧煤、石油、天然气等化石燃料的方式来获得电力,来自于可再生能源的电力更有利于环境保护和可持续发展,因此被称为绿色电力,又称为绿电。
为了实现电力数据的可信溯源,本申请实施例提供了一种支持跨链的绿电溯源方法,请参阅图1,该方法可以包括:
步骤S101:电企链获取电力数据并存储于电企链中。
电力数据包括电厂管理***中的发电数据、数据中台的用电数据、交易平台中的年度合同电量数据、月度合同电量数据、电厂结算电量数据以及用户结算电量数据,可以理解的是,电企链可以从电力公司本地***中获得相应的电力数据。
可以理解是的,电力数据可以由电企相关负责人传入电力公司本地***中,例如:电企相关负责人将合同相关数据传入电力公司本地***中。电力数据还可以由电企调度平台传入电力公司本地***中,例如:电企调度平台获取电厂发电数据、数据平台中的用电数据,并按照预设上传周期将相关电力数据传入电力公司本地***中。
优选的,所述步骤S101具体包括步骤S1011、步骤S1012和步骤S1013:
步骤S1011:电企链通过智能合约获取电力数据,智能合约包括电力数据的数据结构。
具体的,电企链通过智能合约从电力公司本地***中获取电力数据,智能合约中包括电力数据的数据结构,例如:
电厂管理***的发电数据中有电厂名称和上网电量,数据结构如下所示:structpowerGenInfo
名称 | 类型 | 描述 |
powerPlantName | string | 电厂的名字 |
powerUsed | uint24 | 上网电量 |
数据中台的用电信息中有用户编号、日用电力量,数据结构如下所示:
struct powerUsedInfo
交易平台中包含年度合同的电量、月度合同电量、电厂结算电量、用户结算电量,数据结构如下所示:
年度合同电量:struct anConPower
名称 | 类型 | 描述 |
contractName | string | 合同名称 |
buy | string | 购电方 |
sell | string | 售电方 |
power | uint32 | 合同电量 |
startTime | string | 合同开始时间 |
endTime | string | 合同结束时间 |
月度合同电量:struct monConPower
名称 | 类型 | 描述 |
contractName | string | 合同名称 |
power | uint32 | 合同电量 |
startTime | string | 合同开始时间 |
endTime | string | 合同结束时间 |
电厂结算电量:struct setPowerOfPP
用户结算电量:struct setPowerOfU
名称 | 类型 | 描述 |
buy | string | 购电方 |
settleTime | string | 结算月份 |
endPower | uint32 | 结算电量 |
可以理解的是,不同电力数据对应的数据结构也不同,由于后续需要对电力数据进行入链操作,为确保这些数据不会被他人篡改,需要对电力数据添加签名信息,签名信息数据结构如下所示:
名称 | 类型 | 描述 |
r | bytes32 | 签名的r字段 |
s | bytes32 | 签名的s字段 |
v | uint8 | 签名的v字段 |
已知一个签名中对应了3个字段r,s,v,三个字段占据65字节数据量,若每个入链的数据都要添加一个65字节的签名,那么签名将会占据大量的空间,因此引入步骤S1012,将众多签名聚合成一个签名,大大减少签名占据的空间大小。
步骤S1012:利用跨链交易签名压缩技术生成电力数据的签名信息。
具体的,先根据签名密钥分别对多个电力数据进行签名,获得多个第一签名信息,再利用BLS(Boneh-Lynn-Shacham)签名聚合算法将多个第一签名信息进行聚合,生成所述电力数据的签名信息。
作为一种示例,下面对获得电力数据的签名信息的进行说明。
pk代表私钥,P=pk*G代表公钥,m代表要签名的信息。
e(P,Q)为配对函数,对于未知数x和两个点P、Q,无论哪个点乘以x结果相同,即e(x*P,Q)=e(P,x*Q),配对函数不会暴露x的任何相关信息。
配对函数同时满足下式:
e(a*P,b*Q)=e(P,ab*Q)=e(ab*P,Q)=e(P,Q)^(ab)
以下为正常的签名流程:
(1)先对消息求曲线哈希得到H(m);
(2)对消息哈希乘以私钥获得签名:S=pk*H(m)。
对签名进行聚合是使用BLS签名聚合算法,具体的流程如下,假设有区块中包含了1000个电力数据,每个数据都需要由Si签名,Pi公钥和mi信息组成,获得聚合签名S=S1+S2+…+S1000。
验证区块中的这个聚合签名是否有效必须保证以下等式成立:
e(G,S)=e(P1,H(m1))*e(P2,H(m2))*…*e(P1000,H(m1000))
如果签名有效则等式成立:
e(G,S)=e(G,S1+S2+…+S1000)
=e(G,S1)×e(G,S2)*…*e(G,S1000)
=e(G,pk1×H(m1))*…*e(G,pk1000×H(m1000))
=e(pk1×G,H(m1))*…*e(pk1000×G,H(m1000))
=e(P1,H(m1))×e(P2,H(m2))*…*e(P1000,H(m1000))
可选的,电企链上上传的电力数据的数据结构如下所示:
由上,通过将电力数据的签名聚合生成签名信息,从而让电企链区块中能够存储更多的信息,减少性能需求,同时降低跨链过程所要传输的数据量,提高后续数据跨链效率。
步骤S1013:将电力数据和签名信息传入电企链中。
具体的,电企相关负责人可以通过合约中的sendMessage的函数,将电力数据进行入链处理,可以理解的是,该函数仅能由电力企业中的电企相关负责人的特权账号才可调用来将信息上链。
步骤S102:公证节点从电企链获得电力数据,并将电力数据跨链传输至监管链。
具体的,本实施例中跨链机制应用于电企链和监管链之间,由于只有应用环境中仅存在电企链和监管链,不存在路由问题,因此,由中间公证节点将电企链上的电力数据转发至监管链上。作为一种示例,公证节点可以通过getMessage函数调取电企链上的数据。
可以理解的是,公证节点可以是独立设置于电企链和监管链之外的设备,也可以是依附于电企链或监管链进行设置。优选的,公证节点作为电企链和监管链之间的交互枢纽,将其设置于监管链之上,并选择由政府人员操作。
步骤S103:监管链对所述电力数据对比溯源,确定电力数据对应的电力类型。
具体的,监管链对电力数据进行对比溯源,当判断电力数据对应的电力类型为绿电,为生成该电力数据的绿证证书。
优选的,监管链还可以将生成的绿证证书入链,并由监管人节点分发至对应的电企链中。
可以理解的是,监管链方可以对电企链传入的电力数据进行对比,作为一种示例,可以对电厂发电数据和合同信息中的发电数据进行对比,判断电力数据对应的电力类型是否为绿电,当判断电力数据对应的电力类型为绿电,为电力数据生成绿证证书。
优选的,监管链可以由政府相关监管部门负责,让政府机关参与到绿电溯源的监管过程,利用政府的信用背书保证溯源的可信度,这样使得溯源的过程的可信度大大提升。
综上所述,本申请实施例提供的一种支持跨链的绿电溯源方法,获取电力数据并存储于电企链中;公证节点查询所述电企链获得所述电力数据,并将所述电力数据跨链传输至监管链;监管链对所述电力数据对比溯源,确定所述电力数据对应的电力类型,通过跨链技术让电企链与监管链相连通,通过监管链对电力数据进行溯源,确保溯源的可信度。并且,通过跨链交易签名压缩技术对电力数据的签名信息进行聚合,减少签名信息占据的空间,提升电力数据入链效率以及跨链传输的效率,减轻跨链传输和监管链负担。
本申请另一实施例提供了一种支持跨链的绿电溯源方法,该应用于电企链,该方法包括:
步骤S201:获取电力数据并存储;
步骤S202:通过公证节点将电力数据跨链传输至监管链,使得监管链对电力数据进行对比溯源,以确定电力数据对应的电力类型。
需要说明的是,步骤S201和步骤S202的详细过程可以参见上述步骤S101至步骤S103中的相关介绍,此处不赘述。
本申请实施例提供的一种支持跨链的绿电溯源方法,该方法应用于电企链,具体的,获取电力数据并存储;通过公证节点将电力数据跨链传输至监管链,使得监管链对电力数据对比溯源,以确定电力数据对应的电力类型。通过跨链技术让电企链与监管链相连通,通过监管链对电力数据进行溯源,确保溯源的可信度。并且,通过跨链交易签名压缩技术对电力数据的签名信息进行聚合,减少签名信息占据的空间,提升电力数据入链效率以及跨链传输的效率,减轻跨链传输和监管链负担。
本申请另一实施例提供了一种支持跨链的绿电溯源方法,应用于公证节点,该方法包括:
步骤S301:从电企链获取电力数据;
步骤S302:将电力数据发送至监管链,使得监管链对电力数据对比溯源,以确定电力数据对应的电力类型。
需要说明的是,步骤S301和步骤S302的详细过程可以参见上述步骤S101至步骤S103中的相关介绍,此处不赘述。
本申请实施例提供的一种支持跨链的绿电溯源方法,该方法应用于公证节点,具体的,从电企链获取电力数据;将电力数据发送至监管链,使得监管链对电力数据对比溯源,以确定电力数据对应的电力类型。通过跨链技术让电企链与监管链相连通,通过监管链对电力数据进行溯源,确保溯源的可信度。并且,通过跨链交易签名压缩技术对电力数据的签名信息进行聚合,减少签名信息占据的空间,提升电力数据入链效率以及跨链传输的效率,减轻跨链传输和监管链负担。
本申请另一实施例提供了一种支持跨链的绿电溯源方法,应用于监管链,该方法包括:
步骤S401:接收公证节点跨链传输至监管链的电力数据,其中,电力数据是公证节点从电企链获取的;
步骤S402:对电力数据对比据溯源,确定电力数据对应的电力类型。
需要说明的是,步骤S401和步骤S402的详细过程可以参见上述步骤S101至步骤S103中的相关介绍,此处不赘述。
本申请实施例提供的一种支持跨链的绿电溯源方法,该方法应用于监管链,具体的,接收公证节点跨链传输至监管链的电力数据,其中,电力数据是公证节点从电企链获取的;对电力数据对比据溯源,确定电力数据对应的电力类型。通过跨链技术让电企链与监管链相连通,通过监管链对电力数据进行溯源,确保溯源的可信度。并且,通过跨链交易签名压缩技术对电力数据的签名信息进行聚合,减少签名信息占据的空间,提升电力数据入链效率以及跨链传输的效率,减轻跨链传输和监管链负担。
作为一种示例,如图2示出的一种支持跨链的绿电溯源方法对应的模式图,电企负责人通过调用电企链上的跨链合约,发起跨链数据传输,电企链上存储有电力数据;公证节点负责将电企链上跨链合约中的相关电力数据传输至监管链上;监管链中的合约收到公证节点发起的跨链调用,接收传入的电力数据,并进行比对验证,如果验证通过即可生成绿电证书。
可以理解的是,电企链提供查询的功能,供公证人查询、调取相关电力数据。
绿电溯源模式图中还可以包括图2中未示出的电企链链下部分,具体的,链下部分负责收集各个平台的数据,并实现信息签名、数据压缩、数据上链等一系列功能。
作为一种示例,如图3示出的一种支持跨链的绿电溯源***分层示意图,该***包括基础层、数据层和服务层。***基于云环境搭建,以区块链和微服务等技术为基础。
数据层对接电力公司电力调度***获取可再生能源发电厂实时出力、实际发电量数据;数据层还可以对接电力公司数据平台、电力调度云以及电力市场交易平台获取其他电力数据,例如用电数据、电力合同数据。将各项电力数据进行统计,可得到参与可再生能源电厂累计发电总量数据、月度发电量数据、参与绿电交易的可再生能源发电厂总实时出力等电力数据。
与上述方法相对应,本申请实施例还提供了一种支持跨链的绿电溯源***,请参阅图4,示出了该***的示意图,***包括:电企链401、监管链403、公证节点402;
电企链401,用于获取电力数据并存储于电企链401中,电力数据存储于电力公司本地***;
公证节点402,用于从电企链401获得电力数据,并将电力数据跨链传输至监管链403;
监管链403,用于对电力数据对比溯源,确定电力数据对应的电力类型。
在一种具体实现方式中,电企链具体用于:
通过智能合约获取电力数据,智能合约包括电力数据的数据结构;
利用跨链交易签名压缩技术生成电力数据的签名信息;
将电力数据和签名信息传入电企链中。
需要说明的是,电力数据的数据结构参照前述方法中步骤S101的记载,此处不赘述。
在一种具体实现方式中,利用跨链交易签名压缩技术生成电力数据的签名信息,包括:
根据签名密钥分别对电力数据进行签名,获得多个第一签名信息;
利用BLS签名聚合算法将多个第一签名信息进行聚合,生成电力数据的签名信息。
需要说明的是,本申请实施例提供的一种支持跨链的绿电溯源***中各部分执行的步骤以及相关技术特征与前文实施例所提供一种支持跨链的绿电溯源方法相对应,***侧的描述可以参见前述方法部分的实施例,此处不赘述。
综上所述,本申请实施例提供的一种支持跨链的绿电溯源***,***包括:电企链、监管链、公证节点;电企链,用于获取电力数据并存储于电企链中;公证节点从电企链获得电力数据,并将电力数据跨链传输至监管链;监管对所述电力数据进行对比溯源,确定电力数据对应的电力类型。通过跨链技术让电企链与监管链相连通,通过监管链对电力数据进行溯源,确保溯源的可信度。并且,通过跨链交易签名压缩技术对电力数据的签名信息进行聚合,减少签名信息占据的空间,提升电力数据入链效率以及跨链传输的效率,减轻跨链传输和监管链负担。
与上述方法相对应,本申请实施例还提供了一种支持跨链的绿电溯源***,该***包括:
电企链,用于获取电力数据并存储;
电企链,还用于通过公证节点将电力数据跨链传输至监管链,使得监管链对电力数据对比溯源,以确定电力数据对应的电力类型。
本申请实施例提供的一种支持跨链的绿电溯源***,电企链获取电力数据并存储;电企链通过公证节点将电力数据跨链传输至监管链,使得监管链对电力数据对比溯源,以确定电力数据对应的电力类型。通过跨链技术让电企链与监管链相连通,通过监管链对电力数据进行溯源,确保溯源的可信度。并且,通过跨链交易签名压缩技术对电力数据的签名信息进行聚合,减少签名信息占据的空间,提升电力数据入链效率以及跨链传输的效率,减轻跨链传输和监管链负担。
与上述方法相对应,本申请实施例还提供了一种支持跨链的绿电溯源***,该***包括:
公证节点,用于从电企链获取电力数据;
公证节点,还用于将电力数据发送至监管链,使得监管链对电力数据对比溯源,以确定电力数据对应的电力类型。
本申请实施例提供的一种支持跨链的绿电溯源***,公证节点从电企链获取电力数据,并将电力数据发送至监管链,使得监管链对电力数据对比溯源,以确定电力数据对应的电力类型。通过跨链技术让电企链与监管链相连通,通过监管链对电力数据进行溯源,确保溯源的可信度。并且,通过跨链交易签名压缩技术对电力数据的签名信息进行聚合,减少签名信息占据的空间,提升电力数据入链效率以及跨链传输的效率,减轻跨链传输和监管链负担。
与上述方法相对应,本申请实施例还提供了一种支持跨链的绿电溯源***,该***包括:
监管链,用于接收公证节点跨链传输至监管链的电力数据,其中,电力数据是公证节点从电企链获取的;
监管链,还用于对电力数据对比据溯源,确定电力数据对应的电力类型。
本申请实施例提供的一种支持跨链的绿电溯源***,监管链接收公证节点跨链传输至监管链的电力数据,其中,电力数据是公证节点从电企链获取的;监管链对电力数据对比据溯源,确定电力数据对应的电力类型。通过跨链技术让电企链与监管链相连通,通过监管链对电力数据进行溯源,确保溯源的可信度。并且,通过跨链交易签名压缩技术对电力数据的签名信息进行聚合,减少签名信息占据的空间,提升电力数据入链效率以及跨链传输的效率,减轻跨链传输和监管链负担。
本申请另一方面还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如前文所述的任一项方法的步骤。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
本领域技术人员可以理解,图所示的流程图仅是本申请的实施方式可以在其中得以实现的一个示例,本申请实施方式的适用范围不受到该流程图任何方面的限制。
在本申请所提供的几个实施例中,应该理解到,所揭露的方法、装置和设备,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (15)
1.一种支持跨链的绿电溯源方法,其特征在于,包括:
电企链获取电力数据并存储于所述电企链中,所述电力数据存储于电力公司本地***;
公证节点从所述电企链获得所述电力数据,并将所述电力数据跨链传输至监管链;
所述监管链对所述电力数据对比溯源,确定所述电力数据对应的电力类型。
2.根据权利要求1所述的方法,其特征在于,所述电力数据包括电厂管理***中的发电数据、数据中台的用电数据、交易平台中的年度合同电量数据、月度合同电量数据、电厂结算电量数据以及用户结算电量数据。
3.根据权利要求1所述的方法,其特征在于,所述电企链获取电力数据并存储于所述电企链中,包括:
所述电企链通过智能合约获取所述电力数据,所述智能合约包括所述电力数据的数据结构;
利用跨链交易签名压缩技术生成所述电力数据的签名信息;
将所述电力数据和所述签名信息传入所述电企链中。
4.根据权利要求3所述的方法,其特征在于,所述利用跨链交易签名压缩技术生成所述电力数据的签名信息,包括:
根据签名密钥分别对所述电力数据进行签名,获得多个第一签名信息;
利用BLS签名聚合算法将所述多个第一签名信息进行聚合,生成所述电力数据的签名信息。
5.根据权利要求1所述的方法,其特征在于,所述监管链对所述电力数据对比溯源,确定所述电力数据对应的电力类型,包括:
所述监管链对所述电力数据对比溯源,当判断所述电力数据对应的电力类型为绿电时,生成所述电力数据的绿证证书。
6.一种支持跨链的绿电溯源方法,其特征在于,应用于电企链,所述方法包括:
获取电力数据并存储;
通过公证节点将所述电力数据跨链传输至监管链,使得所述监管链对所述电力数据对比溯源,以确定所述电力数据对应的电力类型。
7.一种支持跨链的绿电溯源方法,其特征在于,应用于公证节点,所述方法包括:
从电企链获取电力数据;
将所述电力数据发送至监管链,使得所述监管链对所述电力数据对比溯源,以确定所述电力数据对应的电力类型。
8.一种支持跨链的绿电溯源方法,其特征在于,应用于监管链,所述方法包括:
接收公证节点跨链传输至监管链的电力数据,其中,所述电力数据是所述公证节点从电企链获取的;
对所述电力数据对比据溯源,确定所述电力数据对应的电力类型。
9.一种支持跨链的绿电溯源***,其特征在于,所述***包括:电企链、监管链、公证节点;其中,
所述电企链,用于获取电力数据并存储于所述电企链中,所述电力数据存储于电力公司本地***;
所述公证节点,用于从所述电企链获得所述电力数据,并将所述电力数据跨链传输至所述监管链;
所述监管链,用于对所述电力数据进行对比,确定所述电力数据对应的电力类型。
10.根据权利要求9所述的***,其特征在于,所述电企链具体用于:
通过智能合约获取电力数据,所述智能合约包括所述电力数据的数据结构;
利用跨链交易签名压缩技术生成所述电力数据的签名信息;
将所述电力数据和所述签名信息传入所述电企链中。
11.根据权利要求10述的***,其特征在于,所述利用跨链交易签名压缩技术生成所述电力数据的签名信息,包括:
根据签名密钥分别对所述电力数据进行签名,获得多个第一签名信息;
利用BLS签名聚合算法将所述多个第一签名信息进行聚合,生成所述电力数据的签名信息。
12.一种支持跨链的绿电溯源***,其特征在于,所述***包括:
电企链,用于获取电力数据并存储;
所述电企链,还用于通过公证节点将所述电力数据跨链传输至监管链,使得所述监管链对所述电力数据对比溯源,以确定所述电力数据对应的电力类型。
13.一种支持跨链的绿电溯源***,其特征在于,所述***包括:
公证节点,用于从电企链获取电力数据;
所述公证节点,还用于将所述电力数据发送至监管链,使得所述监管链对所述电力数据对比溯源,以确定所述电力数据对应的电力类型。
14.一种支持跨链的绿电溯源***,其特征在于,所述***包括:
监管链,用于接收公证节点跨链传输至监管链的电力数据,其中,所述电力数据是所述公证节点从电企链获取的;
所述监管链,还用于对所述电力数据对比据溯源,确定所述电力数据对应的电力类型。
15.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至5中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210547244.6A CN114726548B (zh) | 2022-05-19 | 2022-05-19 | 一种支持跨链的绿电溯源方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210547244.6A CN114726548B (zh) | 2022-05-19 | 2022-05-19 | 一种支持跨链的绿电溯源方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114726548A true CN114726548A (zh) | 2022-07-08 |
CN114726548B CN114726548B (zh) | 2022-11-11 |
Family
ID=82230326
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210547244.6A Active CN114726548B (zh) | 2022-05-19 | 2022-05-19 | 一种支持跨链的绿电溯源方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114726548B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116070878A (zh) * | 2023-03-06 | 2023-05-05 | 浙江华云信息科技有限公司 | 绿电批发侧交易电量数据匹配方法及装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112270550A (zh) * | 2020-10-21 | 2021-01-26 | 北京电链科技有限公司 | 一种基于区块链的新能源电力溯源方法及*** |
CN112632640A (zh) * | 2020-12-30 | 2021-04-09 | 杭州趣链科技有限公司 | 绿电溯源方法、电子设备和存储介质 |
CN113407977A (zh) * | 2021-07-21 | 2021-09-17 | 杭州链网科技有限公司 | 基于聚合签名的跨链扩展方法及*** |
WO2021197097A1 (zh) * | 2020-04-02 | 2021-10-07 | 支付宝(杭州)信息技术有限公司 | 跨链数据订阅 |
WO2021204044A1 (zh) * | 2020-04-10 | 2021-10-14 | 支付宝(杭州)信息技术有限公司 | 区块链数据的订正 |
CN113554359A (zh) * | 2021-09-22 | 2021-10-26 | 国网区块链科技(北京)有限公司 | 一种基于区块链的绿电认证方法、装置及*** |
CN113868629A (zh) * | 2021-10-25 | 2021-12-31 | 山东浪潮工业互联网产业股份有限公司 | 一种绿电溯源方法 |
CN114401268A (zh) * | 2021-11-24 | 2022-04-26 | 远光软件股份有限公司 | 一种跨链数据共享的方法、***、设备和可读存储介质 |
-
2022
- 2022-05-19 CN CN202210547244.6A patent/CN114726548B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021197097A1 (zh) * | 2020-04-02 | 2021-10-07 | 支付宝(杭州)信息技术有限公司 | 跨链数据订阅 |
WO2021204044A1 (zh) * | 2020-04-10 | 2021-10-14 | 支付宝(杭州)信息技术有限公司 | 区块链数据的订正 |
CN112270550A (zh) * | 2020-10-21 | 2021-01-26 | 北京电链科技有限公司 | 一种基于区块链的新能源电力溯源方法及*** |
CN112632640A (zh) * | 2020-12-30 | 2021-04-09 | 杭州趣链科技有限公司 | 绿电溯源方法、电子设备和存储介质 |
CN113407977A (zh) * | 2021-07-21 | 2021-09-17 | 杭州链网科技有限公司 | 基于聚合签名的跨链扩展方法及*** |
CN113554359A (zh) * | 2021-09-22 | 2021-10-26 | 国网区块链科技(北京)有限公司 | 一种基于区块链的绿电认证方法、装置及*** |
CN113868629A (zh) * | 2021-10-25 | 2021-12-31 | 山东浪潮工业互联网产业股份有限公司 | 一种绿电溯源方法 |
CN114401268A (zh) * | 2021-11-24 | 2022-04-26 | 远光软件股份有限公司 | 一种跨链数据共享的方法、***、设备和可读存储介质 |
Non-Patent Citations (1)
Title |
---|
徐有蕊等: "区块链在电力交易中的应用", 《电力信息与通信技术》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116070878A (zh) * | 2023-03-06 | 2023-05-05 | 浙江华云信息科技有限公司 | 绿电批发侧交易电量数据匹配方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN114726548B (zh) | 2022-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107909358B (zh) | 能源的结算方法、装置和*** | |
CN111178682A (zh) | 一种基于区块链技术的需求响应管理平台的控制方法 | |
CN112053152B (zh) | 一种基于绿色权益共识机制的分布式能源并网认证与交易方法 | |
CN112907082B (zh) | 一种区块链共识算法评估优化方法 | |
Liu et al. | Future energy infrastructure, energy platform and energy storage | |
CN114726548B (zh) | 一种支持跨链的绿电溯源方法及*** | |
CN113947484A (zh) | 一种跨链交易的绿证和碳权联合交易*** | |
CN105846464A (zh) | 一种分布式电源对配电网的影响评估方法及*** | |
JP2008046926A (ja) | 二酸化炭素排出権取引システム | |
CN113763169A (zh) | 一种基于区块链的能源路由装置及能源管理方法 | |
CN114519640A (zh) | 基于联盟链的跨国电力交易方法 | |
CN110189223B (zh) | 基于储能***用户对用户的交易方法及*** | |
CN116308767A (zh) | 一种电力用户碳排放计量方法与*** | |
Dulău et al. | Smart grid economic dispatch | |
Erenoğlu et al. | Blockchain and its application fields in both power economy and demand side management | |
CN114092158A (zh) | 一种用于电力市场中长期交易的辅助交易*** | |
CN105162143A (zh) | 一种大区电网间最优交易容量的确定方法 | |
JP2021135833A (ja) | 電力取引システム | |
CN116228340A (zh) | 一种基于区块链的能源交易方法、计算设备及存储介质 | |
Nowak et al. | Risk assessment for a national renewable energy target part I: Developing the model | |
CN114491432A (zh) | 一种数字化能源服务***用户认证方法 | |
Yang et al. | Blockchain for transactive energy management of distributed energy resources in smart grid | |
Yang et al. | Electricity Trading Model Based on Chaincode and Multi-stage Hybrid Auction | |
Jilledi et al. | Economic analysis of transmission system using blockchain technology | |
CN112785099A (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 |