一种基于区块链智能合约的分布式能源交易激励方法技术

技术编号:36862075 阅读:15 留言:0更新日期:2023-03-15 18:38
本发明专利技术公开了一种基于区块链智能合约的分布式能源交易激励方法,包括构建基于区块链的分布式能源交易系统,对各个参与节点区块链供能进行设置;接入能源用户节点和能源供应节点,并在区块链系统中建立能源用户节点列表、能源供应节点列表和节点激励积分列表;根据能源用户节点和能源供应节点的接入时间计算对应的初始接入激励积分;基于能源用户节点提交的分布式能源交易申请,向能源用户节点分配能源供应节点,并完成能源交易;实时监控能源交易数据,分别对能源供应节点评价激励积分和能源用户节点评价激励积分进行更新;判断区块链的运行正常。本发明专利技术能够动态调整节点激励,提高分布式能源系统运行的稳定性和安全性。高分布式能源系统运行的稳定性和安全性。高分布式能源系统运行的稳定性和安全性。

【技术实现步骤摘要】
一种基于区块链智能合约的分布式能源交易激励方法


[0001]本专利技术涉及分布式能源交易
,具体涉及一种基于区块链智能合约的分布式能源交易激励方法。

技术介绍

[0002]随着社会经济的不断发展,人类生活越来越依赖能源。传统能源燃烧时产生的大量CO2、SO2、烟尘等污染物,不仅造成全球温室效应,也引发了各种环境问题。分布式能源作为一种具有高效、环保、经济等优势的新型能源供应方案,与传统集中式能源方案的融合为解决以上问题指明了方向。目前中国对分布式能源系统的建设投入逐年增加,在全球致力低碳发展、能源转型的大背景下,分布式能源融合了清洁化、智能化等新要素,形成了新的能源业态。
[0003]目前,已有研究人员开展了多种区块链分布式能源相关研究,其中主要包括构建基于区块链的分布式能源系统,设计分布式能源交易机制,搭建基于区块链的分布式能源交易仿真平台,实现分布式能源储能,设定分布式能源用户节点激励规则等。
[0004]然而,以上区块链分布式能源研究中,目前大多针对理想情况下众多分布式能源用户积极参加,踊跃进行能源共享的情况,少数考虑节点激励规则的方案仅考虑给予节点奖励,缺少对不作为节点的惩罚,造成网络环境复杂,可扩展性和网络效率有限,并不适用于庞大的能源市场网络以及错综复杂的电力交易系统。

技术实现思路

[0005]针对现有技术中的上述不足,本专利技术提供了一种基于区块链智能合约的分布式能源交易激励方法。
[0006]为了达到上述专利技术目的,本专利技术采用的技术方案为:一种基于区块链智能合约的分布式能源交易激励方法,包括以下步骤:S1、构建基于区块链的分布式能源交易系统,对各个参与节点区块链供能进行设置;S2、接入能源用户节点和能源供应节点,并在区块链系统中建立能源用户节点列表、能源供应节点列表和节点激励积分列表;S3、根据能源用户节点和能源供应节点的接入时间计算对应的初始接入激励积分;S4、基于能源用户节点提交的分布式能源交易申请,向能源用户节点分配能源供应节点,并完成能源交易;S5、实时监控能源交易数据,分别对能源供应节点评价激励积分和能源用户节点评价激励积分进行更新;S6、判断区块链是否运行正常;若是,则跳转至步骤S4;否则结束流程。
[0007]可选地,步骤S3中计算初始接入激励积分的方法为:
,其中,为初始接入激励积分,为最大初始接入激励积分,K为与节点接入时间相关的激励系数。
[0008]可选地,步骤S5中对能源供应节点评价激励积分进行更新的方法为:A1、根据能源交易数据,分别计算各个能源供应节点对分布式能源交易系统的贡献度;A2、依次对每个能源供应节点判断其贡献度是否大于能源供应节点的贡献度阈值;若是,则跳转至A3;否则跳转至A4;A3、将该能源供应节点的评价激励积分增加第一交易激励积分;A4、判断该能源供应节点的贡献度是否大于零;若是,则跳转至A5;否则跳转至A6;A5、将所有满足条件的能源供应节点按贡献度进行排序,并对排序后的能源供应节点分配交易激励积分;A6、将该能源供应节点的评价激励积分扣除第一交易激励积分。
[0009]可选地,步骤A1中计算各个能源供应节点对分布式能源交易系统的贡献度的方法为:,其中,为能源供应节点j的贡献度,为正比因子,,分别为电能质量和供电可靠性权重,为能源供应节点j的电能质量,为能源供应节点j的供电可靠性。
[0010]可选地,步骤A5中对排序后的能源供应节点分配交易激励积分的方法为:,其中,为更新后的能源供应节点j的评价激励积分,为上一次能源交易后的能源供应节点j的评价激励积分,w为第一交易激励积分,rank
j
为能源供应节点j的排序序号,N
r
为排序的能源供应节点数量。
[0011]可选地,步骤S5中对能源用户节点评价激励积分进行更新的方法为:B1、根据能源交易数据,分别计算各个能源用户节点对分布式能源交易系统的贡献度;B2、依次对每个能源用户节点判断其贡献度是否大于能源用户节点的贡献度阈值;若是,则跳转至B3;否则跳转至B4;B3、将该能源用户节点的评价激励积分增加第二交易激励积分;B4、判断该能源用户节点的贡献度是否大于零;若是,则跳转至B5;否则跳转至B6;B5、将所有满足条件的能源用户节点按贡献度进行排序,并对排序后的能源用户节点分配交易激励积分;B6、将该能源用户节点的评价激励积分扣除第二交易激励积分。
[0012]可选地,步骤B1中计算各个能源用户节点对分布式能源交易系统的贡献度的方法为:,其中,为能源用户节点u
i
的贡献度,为能源用户节点u
i
按能源购买次数进行排
序的序号,为能源用户节点u
i
按能源购买总量进行排序的序号,N为能源用户节点数量。
[0013]可选地,步骤B5中对排序后的能源用户节点分配交易激励积分的方法为:,其中,为更新后的能源供应节点u
i
的评价激励积分,为上一次能源交易后的能源供应节点u
i
的评价激励积分,v为第二交易激励积分,为能源供应节点u
i
的排序序号,N
u
为排序的能源供应节点数量。
[0014]本专利技术具有以下有益效果:本专利技术首先为初始接入节点创建区块链账户,并分配初始积分激励;依据节点所选择的功能身份(供/需),监测节点状态,判断作为需求方的用户是否积极使用系统请求临近能源节点,分析作为供应方的能源节点是否提供优质功能服务;调用智能合约分别对积极请求能源的用户节点与诚实提供优质供能服务的能源节点给予积分激励,对非积极、非优质服务节点施行积分惩罚。本专利技术所提方法,将为用户选择优质能源提供可参考数据,也将激励更多用户/功能节点参与到分布式能源交易系统中,维护分布式网络稳定安全的同时,激励分布式能源交易的积极性,优化能源资源使用效率。
附图说明
[0015]图1为本专利技术实施例中一种基于区块链智能合约的分布式能源交易激励方法的流程示意图;图2为本专利技术实施例中构建的基于区块链的分布式能源交易系统结构示意图。
具体实施方式
[0016]下面对本专利技术的具体实施方式进行描述,以便于本
的技术人员理解本专利技术,但应该清楚,本专利技术不限于具体实施方式的范围,对本
的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本专利技术的精神和范围内,这些变化是显而易见的,一切利用本专利技术构思的专利技术创造均在保护之列。
[0017]如图1所示,本专利技术实施例提供了一种基于区块链智能合约的分布式能源交易激励方法,包括以下步骤S1至S6:S1、构建基于区块链的分布式能源交易系统,对各个参与节点进行设置区块链功能:1)各省市能源公司将配置区块链节点(主节点和认证节点),组成分布式能源区块链网络初始联盟链网络;2)不同省市逐步完成分布式能源供应节点(供应方)和分布式能源需求用户(需求方)的接入认证,允许其成为联盟链节点,并根据供应方/需求方节点是否愿意参与区块链网络共识完成全量区块链节本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链智能合约的分布式能源交易激励方法,其特征在于,包括以下步骤:S1、构建基于区块链的分布式能源交易系统,对各个参与节点区块链供能进行设置;S2、接入能源用户节点和能源供应节点,并在区块链系统中建立能源用户节点列表、能源供应节点列表和节点激励积分列表;S3、根据能源用户节点和能源供应节点的接入时间计算对应的初始接入激励积分;S4、基于能源用户节点提交的分布式能源交易申请,向能源用户节点分配能源供应节点,并完成能源交易;S5、实时监控能源交易数据,分别对能源供应节点评价激励积分和能源用户节点评价激励积分进行更新;S6、判断区块链是否运行正常;若是,则跳转至步骤S4;否则结束流程。2.根据权利要求1所述的一种基于区块链智能合约的分布式能源交易激励方法,其特征在于,步骤S3中计算初始接入激励积分的方法为:,其中,为初始接入激励积分,为最大初始接入激励积分,K为与节点接入时间相关的激励系数。3.根据权利要求1所述的一种基于区块链智能合约的分布式能源交易激励方法,其特征在于,步骤S5中对能源供应节点评价激励积分进行更新的方法为:A1、根据能源交易数据,分别计算各个能源供应节点对分布式能源交易系统的贡献度;A2、依次对每个能源供应节点判断其贡献度是否大于能源供应节点的贡献度阈值;若是,则跳转至A3;否则跳转至A4;A3、将该能源供应节点的评价激励积分增加第一交易激励积分;A4、判断该能源供应节点的贡献度是否大于零;若是,则跳转至A5;否则跳转至A6;A5、将所有满足条件的能源供应节点按贡献度进行排序,并对排序后的能源供应节点分配交易激励积分;A6、将该能源供应节点的评价激励积分扣除第一交易激励积分。4.根据权利要求3所述的一种基于区块链智能合约的分布式能源交易激励方法,其特征在于,步骤A1中计算各个能源供应节点对分布式能源交易系统的贡献度的方法为:,其中,为能源供应节点j的贡献度,为正比因子,,分别为电能质量和供电可靠性权重,为能源供应节点j的电能质量,为能源供应节点j的供电可靠性。5.根据权利要求3所述的一种基于区块链智能合约的分布式能源交易激励方法,...

【专利技术属性】
技术研发人员:周子冠朱亚萍
申请(专利权)人:北京国网电力技术有限公司
类型:发明
国别省市:

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

1