基于区块链的智能电网运行隐私和透明度保证方法及装置制造方法及图纸

技术编号:37852312 阅读:19 留言:0更新日期:2023-06-14 22:43
本发明专利技术提供一种基于区块链的智能电网运行隐私和透明度保证方法及装置,该方法包括:通过每个用户与电网运营商之间的私人通道运行所述私人通道上的智能合约,根据每个用户的历史能源消耗量确定每个用户的基线;在所有用户与所述电网运营商之间的公共通道上,基于安全多方计算算法根据每个用户的基线确定所有用户的聚合基线;通过每个用户对应的智能合约确定每个用户的基线与所述聚合基线之间的比例,将所述电网运营商发布的能源消耗改变量按照所述比例分配给每个用户,将每个用户的实际能源消耗改变量与分配的能源消耗改变量之间的差值作为每个用户的奖励。本发明专利技术在保留区块链的所有功能的同时保护用户的隐私。链的所有功能的同时保护用户的隐私。链的所有功能的同时保护用户的隐私。

【技术实现步骤摘要】
基于区块链的智能电网运行隐私和透明度保证方法及装置


[0001]本专利技术涉及智能电网
,尤其涉及一种基于区块链的智能电网运行隐私和透明度保证方法及装置。

技术介绍

[0002]智能电网在从目前的传统能源向可持续能源的过渡中发挥着关键作用。这种过渡包括电网中的可再生能源,如风力发电、光伏发电等。然而与传统能源相比,这些能源的不可预测性给电网运营商带来新的挑战。随着电网中可再生能源比例的增加,这些挑战也越来越难以解决。
[0003]通过区块链以分布式方式可处理这种复杂性交易。事实上,区块链技术已经证明了其在数字货币之外的适用性,因为其固有的特性允许开发防篡改、可追踪、高度可靠和分散的系统。区块链在智能电网中的主要应用是使消费者和生产性消费者能够在没有第三方干预的情况下进行电力交易,允许电网运营商实施平衡政策或优化策略,提高整个网络的可持续性。
[0004]需求侧响应(Demand Response,DR)技术是一种流行的解决方案,允许人们降低或推迟能源的需求以应对网络中的技术问题。这个过程原则上很简单:电网运营商要求用户在未来某个特定的时间范围内减少或增加他们的负荷;如果他们做到了,他们就会得到奖励。DR对于可再生能源在电网中的整合尤为重要,因为它允许运营商控制所吸收的能源,并应对所生产能源的暂时短缺,以优化能源生产。实施DR技术所需的计算过程远远超出了基本的能源交易,但可以在区块链上使用智能合约作为去中心化应用来实现。与集中式方法相比,这种分散式方法的好处主要是问责制、透明度和信任,以及系统的审计能力。用户得到了保护,因为他们在DR中的承诺被透明地记录在区块链中,在这种情况下多个参与者可以请求或提供服务。然而,由于生产性消费者的能源消耗数据的敏感性,无法保证用户隐私。

技术实现思路

[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]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的智能电网运行隐私和透明度保证方法,其特征在于,包括:通过每个用户与电网运营商之间的私人通道运行所述私人通道上的智能合约,根据每个用户的历史能源消耗量确定每个用户的基线;在所有用户与所述电网运营商之间的公共通道上,基于安全多方计算算法根据每个用户的基线确定所有用户的聚合基线;通过每个用户对应的智能合约确定每个用户的基线与所述聚合基线之间的比例,将所述电网运营商发布的能源消耗改变量按照所述比例分配给每个用户,将每个用户的实际能源消耗改变量与分配的能源消耗改变量之间的差值作为每个用户的奖励。2.根据权利要求1所述的基于区块链的智能电网运行隐私和透明度保证方法,其特征在于,所述根据每个用户的历史能源消耗量确定每个用户的基线的步骤包括:获取每个用户在预设历史时间段内每天中各子时间段的历史能源消耗量;从每个子时间段对应的历史能源消耗量中选择最大的预设个数的历史能源消耗量;确定选择的历史能源消耗量的平均值,根据所述平均值确定每个用户的基线。3.根据权利要求1所述的基于区块链的智能电网运行隐私和透明度保证方法,其特征在于,所述在所有用户与所述电网运营商之间的公共通道上,基于安全多方计算算法根据每个用户的基线确定所有用户的聚合基线的步骤包括:在每个私人通道上根据每个私人通道对应的用户的基线,为所述公共通道上的每个隐私对等体生成份额和承诺;将每个隐私对等体的份额分配给每个隐私对等体,并公布承诺;通过每个隐私对等体根据所述承诺验证每个份额的有效性,在每个隐私对等体的所有份额均有效的情况下,对每个隐私对等体的所有份额的总和进行公布;根据公布的总和,得到所有用户的聚合基线。4.根据权利要求3所述的基于区块链的智能电网运行隐私和透明度保证方法,其特征在于,所述在每个私人通道上根据每个私人通道对应的用户的基线,为所述公共通道上的每个隐私对等体生成份额和承诺的步骤包括:根据每个私人通道对应的用户的基线生成第一随机多项式;根据预设随机值生成第二随机多项式;根据预设变量、所述预设变量在所述第一随机多项式中对应的值和所述预设变量在所述第二随机多项式中对应的值,为每个隐私对等体生成份额;根据所述用户的基线、预设随机值、所述第一随机多项式的系数、所述第二随机多项式的系数和预设阈值,生成承诺。5.根据权利要求4所述的基于...

【专利技术属性】
技术研发人员:王心妍杜嘉程贾静丽胡岸朱莹宁永杰刘咏
申请(专利权)人:国家电网有限公司
类型:发明
国别省市:

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

1