一种基于区块链技术的电力交易方法、装置及系统制造方法及图纸

技术编号:26846942 阅读:25 留言:0更新日期:2020-12-25 13:10
本说明书一个或多个实施例提供一种基于区块链技术的电力交易方法,所述方法采用了将电网区块链和边缘计算网络相互结合,以边缘服务器为区块链节点中的一部分,以此降低网络的部署成本,同时,由于电网拥有的充沛的电力资源,也可以作为交换资源与边缘服务器节点进行资源置换,能够进一步降低区块链网络的维护成本。另外,通过将交易上链过程分为交易背书、排序和验证三个阶段,且不同节点充当不同角色,可以实现电力交易的并行处理,提高电力交易的交易速度。此外,由于区块链网络中只有经过授权的节点才能加入网络并对数据进行修改,故数据的隐私性可以得到保证。故所述方法能够在保证数据的隐私性和交易速度的前提下,降低区块链网络的成本。

【技术实现步骤摘要】
一种基于区块链技术的电力交易方法、装置及系统
本说明书一个或多个实施例涉及物联网
,尤其涉及一种基于区块链技术的电力交易方法、装置及系统。
技术介绍
随着科学技术的发展,智能电网作为未来电网发展的必然趋势,由高鲁棒性的信息和通信技术(InformationandComputationTechnology,ICT)集成,旨在通过最小化成本、资源浪费和环境影响来保障消费者的电力需求。而区块链是一种不可篡改的分布式系统的底层信息技术,和基于市场化、分布式能源和能源互联网的智能电网建设有较强的内在一致性,均强调去中心化、自治性、市场化、智能化。在智能电网中,区块链如能得以有效运用,可以解决许多实际问题,例如:在新兴电力市场中为产销者和消费者建立去信任化的供需体系,为分布式能源市场化运行提供高效安全的解决方案;不可篡改、可溯源的区块链数据保存特性,保证电力数据采集准确性,确保电力周期各环节可追溯;分布式特性保证了电网抵御网络攻击的鲁棒性。现有的一些电网区块链研究多基于现有的共识机制和公有链,比如比特币和以太坊,链上数据完全公开,且单笔交易的本文档来自技高网...

【技术保护点】
1.一种基于区块链技术的电力交易方法,其特征在于,所述方法应用于基于区块链技术的电力交易系统中的区块链网络,所述区块链网络包括背书节点、边缘服务器节点和对等节点,其中,所有边缘服务器节点中的一边缘服务器节点为排序节点,所述方法包括:/n所述背书节点接收针对所述终端设备发送的电力交易请求,并向所述终端设备返回所述电力交易请求对应的电力交易选项,以便所述终端设备根据所述电力交易选项,确定目标电力交易;/n所述排序节点接收针对所述目标电力交易,根据所述目标电力交易对应的交易数据,生成目标区块;/n所述对等节点对所述目标区块进行验证,若所述目标区块验证通过,将所述目标区块更新至所述区块链网络的账本。/...

【技术特征摘要】
1.一种基于区块链技术的电力交易方法,其特征在于,所述方法应用于基于区块链技术的电力交易系统中的区块链网络,所述区块链网络包括背书节点、边缘服务器节点和对等节点,其中,所有边缘服务器节点中的一边缘服务器节点为排序节点,所述方法包括:
所述背书节点接收针对所述终端设备发送的电力交易请求,并向所述终端设备返回所述电力交易请求对应的电力交易选项,以便所述终端设备根据所述电力交易选项,确定目标电力交易;
所述排序节点接收针对所述目标电力交易,根据所述目标电力交易对应的交易数据,生成目标区块;
所述对等节点对所述目标区块进行验证,若所述目标区块验证通过,将所述目标区块更新至所述区块链网络的账本。


2.根据权利要求1所述的基于区块链技术的电力交易方法,其特征在于,所述区块链网络存储有权限数据库,其中,所述权限数据库存储有可信任终端的权限信息;所述背书节点接收针对所述终端设备发送的电力交易请求,并向所述终端设备返回所述电力交易请求对应的电力交易选项,以便所述终端设备根据所述电力交易选项,确定目标电力交易,包括:
所述背书节点接收针对所述终端设备发送的电力交易请求,其中,所述电力交易请求包括所述终端设备的用户数字证书,以及请求交易数据;
所述背书节点根据所述终端设备的用户数字证书,确定所述终端设备的权限信息;
所述背书节点根据所述终端设备的权限信息以及所述权限数据库,判断所述终端设备是否为可信任终端;
若所述终端设备为可信任终端,所述背书节点根据所述请求交易数据,确定所述电力交易请求对应的电力交易选项;其中,所述电力交易选项包括若干个电力交易,以及所述背书节点的签名;
所述背书节点向所述终端设备返回所述电力交易选项,以便所述终端设备根据所述电力交易选项,确定目标电力交易,并向所述边缘服务器节点发送所述目标电力交易。


3.根据权利要求1所述的基于区块链技术的电力交易方法,其特征在于,所述排序节点接收针对所述目标电力交易,根据所述目标电力交易对应的交易数据,生成目标区块,包括
根据各个边缘服务器节点各自分别对应的贡献权重,将至少一个边缘服务器节点确定为排序节点;
所述排序节点将所述目标电力交易对应的交易数据进行打包处理,生成目标区块,并通过所述区块链网络中的各个边缘服务器节点,将所述目标区块向各个对等节点广播;其中,所述目标区块包括所述排序节点的签名。


4.根据权利要求3所述的基于区块链技术的电力交易方法,其特征在于,所述边缘服务器节点均为未经认证的节点;所述根据各个边缘服务器节点各自分别对应的贡献权重,将至少一个边缘服务器节点确定为排序节点,包括:
根据各个边缘服务器节点各自分别对应的贡献权重进行随机抽签,将被选中的节点子集作为排序节点,其中,由优先级最高的排序节点执行所述将所述目标电力交易对应的交易数据进行打包处理,生成目标区块,并将所述目标区块向各个对等节点广播的步骤;其中,所述目标区块还包括所述随机抽签的抽签结果;
所述方法还包括:若所述目标区块更新至所述区块链网络的账本,则所述优先级最高的排序节点获得与所述目标区块相同的区块。


5.根据权利要求3所述的基于区块链技术的电力交易方法,其特征在于,在所述排序节点将所述目标电力交易对应的交易数据进行打包处理,生成目标区块,并通过所述区块链网络中的各个边缘服务器节点,将所述目标区块向各个对等节点广播,之前,所述方法还包括:
所述排序节点根据交易数量,以及预设的最小间隔时间和最大间隔时间,确定所述目标区块的出块时间;
...

【专利技术属性】
技术研发人员:郑伟军陈鼎王文华段军梁樑方景辉吴国庆唐锦江应杰耀魏翼飞薛晨子张勇郭达
申请(专利权)人:国网浙江省电力有限公司嘉兴供电公司北京邮电大学
类型:发明
国别省市:浙江;33

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

1