一种基于区块链的电力交易系统技术方案

技术编号:36501949 阅读:17 留言:0更新日期:2023-02-01 15:24
本发明专利技术涉及一种基于区块链的电力交易系统,包括:多个电力终端以及分别与每一电力终端连接的信息匹配模块、区块链模块、转换模块;区块链模块和所述转换模块与判断模块连接;信息匹配模块,用于获取每一电力终端的电力供应信息或电力需求信息,得到多对匹配成功的电力终端;每对匹配成功的电力终端,电力终端生成第一公钥和第一私钥,并将第一公钥发送至区块链模块;作为电力供应方的电力终端将电力供应信息通过第一私钥发送至区块链模块,以及发送至转换模块;转换模块将接收的电力供应信息,并将接收的电力供应信息转化为相应哈希值;判断模块用于得到第一比对结果;若第一比对结果为两者相同,则该对匹配成功的电力终端进行电力交易。力交易。力交易。

【技术实现步骤摘要】
一种基于区块链的电力交易系统


[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]在与所述电力需求信息对应的电力供应信息中确定与所述电力需求信息中电力需求时间最接近的电力供应时间所属的电力供应信息,并将该与所述电力需求信息中电力需求时间最接近的电力供应时间所属的电力供应信息所对应的电力终端和所述电力需求信息对应的电力终端作为一对匹配成功的电力终端。
[0033]优选地,
[0034]针对每一对电力终端,在该对电力终端中作为电力供应方的电力终端在电力交易
之后向所述区块链模块发送身份认证请求;
[0035]所述该对电力终端中作为电力供应方的电力终端收到在所述区块链模块反馈认证通过的响应后,生成第二公钥和第二私钥,并将所述第二公钥发送至所述区块链模块;
[0036]所述该对电力终端中作为电力供应方的电力终端将交易后的本地用电数据通过所述第二私钥进行加密并发送至所述区块链模块,以及将电力供应信息发送至所述转换模块;
[0037]所述区块链模块通过所述第二公钥对所述将交易后的本地用电数据解密并将解密后的所述将交易后的本地用电数据的哈希值写入区块链中;所述转换模块将接收的将交易后的本地用电数据,并将所接收将交易后的本地用电数据转化为相应哈希值;
[0038]所述判断模块用于将转换模块和与写入所述区块链的将交易后的本地用电数据的哈希值进行比对,得到第二对比结果;
[0039]所述判断模块根据第二对比结果、在电力交易前所述转换模块将所接收的电力供应信息、在电力交易后转换模块接收的将交易后的本地用电数据,确定这对电力终端之间的电力交易是否合格。
[0040]优选地,
[0041]所述交易后的本地用电数据包括电力可供应电量的剩余电量。
[0042]优选地,
[0043]所述系统还包括报警模块;
[0044]所述报警模块与本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的电力交易系统,其特征在于,包括:多个电力终端以及分别与每一电力终端连接的信息匹配模块、区块链模块、转换模块;所述区块链模块和所述转换模块还分别与判断模块连接;所述信息匹配模块,用于获取多个电力终端中的每一电力终端的电力供应信息或电力需求信息,并对电力终端中的电力供应信息或电力需求信息按照预先设定的匹配策略进行匹配,得到多对匹配成功的电力终端;针对每一对匹配成功的电力终端,在该对电力终端中作为电力供应方的电力终端在电力交易前向所述区块链模块发送身份认证请求,并在收到所述区块链模块反馈认证通过的响应后,生成第一公钥和第一私钥,并将所述第一公钥发送至所述区块链模块;所述该对电力终端中作为电力供应方的电力终端将电力供应信息通过所述第一私钥进行加密并发送至所述区块链模块,以及将电力供应信息发送至所述转换模块;所述区块链模块通过所述第一公钥对所述电力供应信息解密并将解密后的所述电力供应信息的哈希值写入区块链中;所述转换模块用于将接收的电力供应信息,并将所接收的电力供应信息转化为相应哈希值;所述判断模块用于将转换模块中将所接收的电力供应信息转化为相应的哈希值和写入所述区块链的电力供应信息的哈希值进行比对,得到第一比对结果;若所述第一比对结果为两者相同,则该对匹配成功的电力终端进行电力交易。2.根据权利要求1所述的基于区块链的电力交易系统,其特征在于,所述电力供应信息包括:电力可供应电量、电力供应时间、电力供应地点、电力供应价格;所述电力需求信息包括:电力需求电量、电力需求时间、电力需求地点。3.根据权利要求1所述的基于区块链的电力交易系统,其特征在于,所述信息匹配模块,用于获取多个电力终端中的电力供应信息和电力需求信息,并对多个电力终端中的电力供应信息和电力需求信息按照预先设定的匹配策略进行匹配,得到多对匹配成功的电力终端,具体包括:所述信息匹配模块,针对任一电力终端的电力需求信息,确定与所述电力需求信息对应的电力供应信息;其中,与所述电力需求信息对应的电力供应信息为电力可供应电量与所述电力需求信息中的电力需求电量之间的差值小于预先设定值的电力供应信息;在与所述电力需求信息对应的电力供应信息中确定与所述电力需求信息中电力需求地点距离最近的电力供应地点所属的电力供应信息,并将该与所述电力需求信息中电力需求地点距离最近的电力供应地点所属的电力供应信息所对应的电力终端和所述电力需求信息对应的电力终端作为一对匹配成功的电力终端。4.根据权利要求1所述的基于区块链的电力交易系统,其特征在于,所述信息匹配模块,用于获取多个电力终端中的电力供应信息和电力需求信息,并对多个电力终端中的电力供应信息和电力需求信息按照预先设定的匹配策略进行匹配,得到多对匹配成功的电力终端,具体包括:所述信息匹配模块,针对任一电力终端的电力需求信息,确定与所述电力需求信息对
应的电力供应信息;其中,与所述电力需求信息对应的电力供应信息为电力可供应电量与所述电力需求信息中的电力需求电量之间的差值小于预先设定值的电力供应信息;在与所述电力需求信息对应的电力供应信息中确定电力供应价格最低的电力供应信息,并将该与所述电力需求信息对应的电力供应信息中的电力供应价格最低的电...

【专利技术属性】
技术研发人员:张晔李青春徐熙林张娜张明理潘霄李健夏楠楠齐阳张凯胡旌伟王宗元李金起
申请(专利权)人:辽宁电力交易中心有限公司国家电网有限公司
类型:发明
国别省市:

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

1