基于区块链智能合约的电力挂牌交易方法、装置、设备及介质与流程

未命名 08-06 阅读:128 评论:0


1.本发明属于电力市场领域,具体涉及一种基于区块链智能合约的电力挂牌交易方法、装置、设备及介质。


背景技术:

2.挂牌交易指市场主体中的一方,先在交易平台上对外公布买入或卖出电量及电价的信息,再由市场主体中的另一方做出回应,形成交易结果。挂牌方和摘牌用户可以自主选择交易对象,交易中心在此过程中主要负责交易双方交易信息传递和交易监管。挂牌交易模式可以保证电力交易市场的透明、公平、公开,考虑到相当一部分购电用户自主性强、不具备专业知识、交易体量小而分散等特点,需要设计一种新的电力交易方法实现不同用户间的自主交易。


技术实现要素:

3.为解决上述问题,本发明的目的在于提供一种基于区块链智能合约的电力挂牌交易方法、装置、设备及介质。将区块链技术应用到电力交易中,提出了基于区块链智能合约的电力挂牌交易方法,有效保证电力零售交易的自主性、公开性、透明性。
4.为了实现上述目的,本发明采用如下技术方案:
5.本发明第一方面,提供了一种基于区块链智能合约的电力挂牌交易方法,包括如下步骤:
6.通过区块链网络中预设的智能合约获取挂牌用户发布的挂牌信息并审核;其中,所述挂牌用户为区块链网络中的一个用户节点;
7.所述挂牌信息审核通过后,挂牌用户向区块链网络广播所述挂牌信息;若区块链网络中的其他节点对所述挂牌信息达成共识,则挂牌成功,将所述挂牌信息存入区块链;
8.获取摘牌用户对于预先选定的摘牌信息的摘牌请求;其中,所述摘牌用户为区块链网络中的一个用户节点;
9.通过区块链网络中预设的智能合约审核所述摘牌请求;
10.所述摘牌请求审核通过后,摘牌用户向区块链网络广播所述摘牌请求中的交易信息;若区块链网络中的其他节点对所述交易信息达成共识,则摘牌用户摘牌成功,完成交易。
11.进一步的,在所述通过区块链网络中预设的智能合约获取挂牌用户发布的挂牌信息并审核的步骤中,所述挂牌信息包括挂牌电量和交易价格;
12.其中:
13.当为挂牌用户为售电用户时,挂牌电量为待售电量,交易价格为售电价格;
14.当为挂牌用户为购电用户时,挂牌电量为需求电量,交易价格为购电价格。
15.进一步的,在所述通过区块链网络中预设的智能合约获取挂牌用户发布的挂牌信息并审核的步骤中,所述审核标准如下:
16.对于售电用户,待售电量在售电用户的待售电量的上、下限之间,售电价格在市场规定的售电价格上、下限之间;对于购电用户,需求电量在购电用户的需求电量的上、下限之间,购电价格在市场规定的购电价格上、下限之间。
17.进一步的,所述通过区块链网络中预设的智能合约审核所述摘牌请求的步骤如下:
18.判断摘牌用户是否处于可摘牌状态,若是则继续进行摘牌动作;
19.判断摘牌电量是否小于挂牌电量;
20.若摘牌电量小于挂牌电量,则将交易电量确认为摘牌电量;若摘牌电量大于或等于挂牌电量,则将交易电量确认为挂牌电量。
21.本发明第二方面,提供了一种基于区块链智能合约的电力挂牌交易装置,包括:
22.第一获取模块,用于通过区块链网络中预设的智能合约获取挂牌用户发布的挂牌信息并审核;其中,所述挂牌用户为区块链网络中的一个用户节点;
23.第一共识模块,用于所述挂牌信息审核通过后,挂牌用户向区块链网络广播所述挂牌信息;若区块链网络中的其他节点对所述挂牌信息达成共识,则挂牌成功,将所述挂牌信息存入区块链;
24.第二获取模块,用于获取摘牌用户对于预先选定的摘牌信息的摘牌请求;其中,所述摘牌用户为区块链网络中的一个用户节点;
25.审核模块,用于通过区块链网络中预设的智能合约审核所述摘牌请求;
26.第二共识模块,用于所述摘牌请求审核通过后,摘牌用户向区块链网络广播所述摘牌请求中的交易信息;若区块链网络中的其他节点对所述交易信息达成共识,则摘牌用户摘牌成功,完成交易。
27.进一步的,所述第一获取模块中,所述挂牌信息包括挂牌电量和交易价格;
28.其中:
29.当为挂牌用户为售电用户时,挂牌电量为待售电量,交易价格为售电价格;
30.当为挂牌用户为购电用户时,挂牌电量为需求电量,交易价格为购电价格。
31.进一步的,所述第一获取模块中,对于挂牌信息的审核标准如下:
32.对于售电用户,待售电量在售电用户的待售电量的上、下限之间,售电价格在市场规定的售电价格上、下限之间;对于购电用户,需求电量在购电用户的需求电量的上、下限之间,购电价格在市场规定的购电价格上、下限之间。
33.进一步的,所述审核模块,具体用于:
34.判断摘牌用户是否处于可摘牌状态,若是则继续进行摘牌动作;
35.判断摘牌电量是否小于挂牌电量;
36.若摘牌电量小于挂牌电量,则将交易电量确认为摘牌电量;若摘牌电量大于或等于挂牌电量,则将交易电量确认为挂牌电量。
37.本发明第三方面,提供了一种电子设备,包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序以实现上述的基于区块链智能合约的电力挂牌交易方法。
38.本发明第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现上述的基于区块链智能合约的电力挂牌交易方法。
39.与现有技术相比较,本发明的有益效果如下:
40.本发明提供的电力挂牌交易方法,通过区块链网络中预设的智能合约获取挂牌用户发布的挂牌信息并审核;若区块链网络中的其他节点对挂牌信息达成共识,则挂牌成功,获取摘牌用户对于预先选定的摘牌信息的摘牌请求;通过区块链网络中预设的智能合约审核摘牌请求;摘牌请求审核通过后,若区块链网络中的其他节点对交易信息达成共识,则摘牌用户摘牌成功,完成交易。本方案采用区块链技术,可以实现电力挂牌交易全业务流程链上运行,用户可以自主选择交易对象,利用区块链技术去中心化、公开透明、不可篡改等特性来解决挂牌交易中的安全、效率及信任等问题,有效保证了电力挂牌交易的自主性、公开性、透明性。与电力零售市场分散式、无集中决策需求的业务特点具有天然的契合性,比传统的集中式系统具有更多的应用优势。
附图说明
41.构成本技术的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
42.图1为区块链的数据结构示意图。
43.图2为智能合约的运行模式示意图。
44.图3为本发明实施例中用户挂牌流程图。
45.图4为本发明实施例中用户摘牌流程图。
46.图5为本发明实施例一种基于区块链智能合约的电力挂牌交易方法的流程示意图。
47.图6为本发明实施例一种基于区块链智能合约的电力挂牌交易装置的结构框图。
48.图7为本发明实施例一种电子设备的结构框图。
具体实施方式
49.下面将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
50.以下详细说明均是示例性的说明,旨在对本发明提供进一步的详细说明。除非另有指明,本发明所采用的所有技术术语与本技术所属领域的一般技术人员的通常理解的含义相同。本发明所使用的术语仅是为了描述具体实施方式,而并非意图限制根据本发明的示例性实施方式。
51.实施例1
52.首先介绍本实施例中所涉及的相关技术术语。
53.区块链,是将分布式数据存储、点对点传输、共识机制、加密算法等多种计算机技术结合形成的基础架构与计算范式,其本质上是一种去中心化的数据库,通过相邻区块间的单向连接实现数据的链式存储。区块链的数据结构一般包括区块头和区块体两部分。如图1所示。
54.运行在区块链中的智能合约,是一个自动执行脚本,具有模块化和可重用性的特点。智能合约可以在实际应用场景中完成各种复杂的业务逻辑,从而提高交易效率。如图2所示。
55.本发明旨在考虑电力挂牌交易的特点,提供一种基于区块链智能合约的电力挂牌交易方法,将所有电力交易数据都存储在区块体上,哈希算法自动生成存储交易数据哈希值的默克尔树。若交易数据被恶意篡改,相应默尔克树根哈希值将改变。实现不同用户间的自主交易,从而保证电力零售交易的自主性、公开性、透明性。
56.如图3~图5所示,一种基于区块链智能合约的电力挂牌交易方法,包括如下步骤:
57.s1、通过区块链网络中预设的智能合约获取挂牌用户发布的挂牌信息并审核。
58.其中,挂牌用户为区块链网络中的一个用户节点。
59.具体的,挂牌用户首先需要在区块链平台上注册,区块链平台获取用户终端的身份信息,与电力零售市场准入条件进行对比,根据对比结果判断用户是否具有参与电力零售市场的准入资格;其中,用户包括售电用户与购电用户。若用户具备准入资格,则获得相应的公钥和私钥。将公钥发送到区块链节点,进行身份认证,认证成功后,用户即可注册为区块链中的一个用户节点,参与电力零售市场交易。
60.具体的,当用户需要发布挂牌信息时,用户首先调用智能合约输入挂牌信息;其中,售电用户输入信息为待售电量、售电价格,购电用户输入信息为需求电量、购电价格。区块链网络中预设的智能合约则获取挂牌用户发布的挂牌信息,并自动审核用户传入的参数是否合法,即判断用户输入参数是否满足市场要求。
61.进一步具体的,判断用户输入参数是否满足市场要求的方法为:
62.设用户i为售电用户,用户j为购电用户,用户i输入的待售电量为q
si
,售电价格为p
si
,用户j输入的需求电量为q
pj
,购电价格为p
pj
,则用户输入参数需满足如下约束条件:
63.q
si,min
≤q
si
≤q
si,max
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
64.p
s,min
≤p
si
≤p
s,max
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
65.q
pj,min
≤q
pj
≤q
pj,max
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(3)
66.p
p,min
≤p
pj
≤p
p,max
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(4)
67.式中,q
si,max
、q
si,min
分别表示售电用户i待售电量的上、下限;p
s,max
、p
s,min
分别表示市场规定的售电价格上、下限;q
pj,max
、q
pj,min
分别表示购电用户j需求电量的上、下限;p
p,max
、p
p,min
分别表示市场规定的购电价格上、下限。
68.作为本发明可能的一种实现方式,挂牌信息包括挂牌电量和交易价格;其中:当为挂牌用户为售电用户时,挂牌电量为待售电量,交易价格为售电价格;当为挂牌用户为购电用户时,挂牌电量为需求电量,交易价格为购电价格。
69.作为本发明可能的一种实现方式,智能合约对于挂牌信息的审核标准为:对于售电用户,待售电量在售电用户的待售电量的上、下限之间,售电价格在市场规定的售电价格上、下限之间;对于购电用户,需求电量在购电用户的需求电量的上、下限之间,购电价格在市场规定的购电价格上、下限之间。
70.s2、挂牌信息审核通过后,挂牌用户向区块链网络广播挂牌信息;若区块链网络中的其他节点对挂牌信息达成共识,则挂牌成功,将挂牌信息存入区块链。
71.具体的,智能合约对挂牌信息中的相关参数审核通过后,用户节点向区块链网络广播该挂牌信息,网络中各节点验证该挂牌是否合法,判断是否达成共识,若达成共识则挂牌成功,否则返回修改挂牌信息重新挂牌。用户挂牌流程如图3所示。
72.s3、获取摘牌用户对于预先选定的摘牌信息的摘牌请求。
73.其中,摘牌用户为区块链网络中的一个用户节点;
74.具体的,用户摘牌时,首先选择摘牌对象,然后调用智能合约进行摘牌。
75.s4、通过区块链网络中预设的智能合约审核摘牌请求。
76.具体的,智能合约自动判断摘牌用户是否处于“可摘牌”状态,若是则继续进行摘牌动作,若否则摘牌失败,等待后续操作;随后,根据被摘牌用户的挂牌电量与摘牌用户的挂牌电量,判断实际交易电量。
77.进一步具体的,判断实际交易电量的方法为:判断摘牌电量是否小于挂牌电量;若摘牌电量小于挂牌电量,则将交易电量确认为摘牌电量;若摘牌电量大于或等于挂牌电量,则将交易电量确认为挂牌电量。设用户i摘牌用户j,被摘牌用户j的挂牌电量为qj,摘牌用户i的摘牌电量为qi,则实际交易电量q
i,j
为:
78.q
i,j
=min(qi,qj)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)
79.s5、摘牌请求审核通过后,摘牌用户向区块链网络广播摘牌请求中的交易信息;若区块链网络中的其他节点对交易信息达成共识,则摘牌用户摘牌成功,完成交易。
80.具体的,摘牌请求审核通过后,摘牌用户作为区块链网络中的用户节点,向区块链网络广播该摘牌信息,区块链网络中各节点验证该摘牌是否合法,判断是否达成共识,若达成共识则摘牌成功,交易完成,否则摘牌失败。用户摘牌流程图如图4所示。
81.实施例2
82.如图6所示,基于与上述实施例的同一发明构思,本实施例还提供了一种基于区块链智能合约的电力挂牌交易装置,包括:
83.第一获取模块,用于通过区块链网络中预设的智能合约获取挂牌用户发布的挂牌信息并审核;其中,挂牌用户为区块链网络中的一个用户节点;
84.第一共识模块,用于挂牌信息审核通过后,挂牌用户向区块链网络广播挂牌信息;若区块链网络中的其他节点对挂牌信息达成共识,则挂牌成功,将挂牌信息存入区块链;
85.第二获取模块,用于获取摘牌用户对于预先选定的摘牌信息的摘牌请求;其中,摘牌用户为区块链网络中的一个用户节点;
86.审核模块,用于通过区块链网络中预设的智能合约审核摘牌请求;
87.第二共识模块,用于摘牌请求审核通过后,摘牌用户向区块链网络广播摘牌请求中的交易信息;若区块链网络中的其他节点对交易信息达成共识,则摘牌用户摘牌成功,完成交易。
88.具体的,第一获取模块中,挂牌信息包括挂牌电量和交易价格;其中:当为挂牌用户为售电用户时,挂牌电量为待售电量,交易价格为售电价格;当为挂牌用户为购电用户时,挂牌电量为需求电量,交易价格为购电价格。
89.具体的,第一获取模块中,对于挂牌信息的审核标准为:对于售电用户,待售电量在售电用户的待售电量的上、下限之间,售电价格在市场规定的售电价格上、下限之间;对于购电用户,需求电量在购电用户的需求电量的上、下限之间,购电价格在市场规定的购电价格上、下限之间。
90.具体的,审核模块具体用于:判断摘牌用户是否处于可摘牌状态,若是则继续进行摘牌动作;判断摘牌电量是否小于挂牌电量;若摘牌电量小于挂牌电量,则将交易电量确认为摘牌电量;若摘牌电量大于或等于挂牌电量,则将交易电量确认为挂牌电量。
91.实施例3
92.如图7所示,本发明还提供一种用于实现上述实施例一种基于区块链智能合约的电力挂牌交易方法的电子设备100;电子设备100包括存储器101、至少一个处理器102、存储在存储器101中并可在至少一个处理器102上运行的计算机程序103及至少一条通讯总线104。存储器101可用于存储计算机程序103,处理器102通过运行或执行存储在存储器101内的计算机程序,以及调用存储在存储器101内的数据,实现实施例1一种基于区块链智能合约的电力挂牌交易方法步骤。
93.存储器101可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据电子设备100的使用所创建的数据(比如音频数据)等。此外,存储器101可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。
94.至少一个处理器102可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器102可以是微处理器或者该处理器102也可以是任何常规的处理器等,处理器102是电子设备100的控制中心,利用各种接口和线路连接整个电子设备100的各个部分。
95.电子设备100中的存储器101存储多个指令以实现一种基于区块链智能合约的电力挂牌交易方法,处理器102可执行多个指令从而实现:
96.通过区块链网络中预设的智能合约获取挂牌用户发布的挂牌信息并审核;其中,挂牌用户为区块链网络中的一个用户节点;
97.挂牌信息审核通过后,挂牌用户向区块链网络广播挂牌信息;若区块链网络中的其他节点对挂牌信息达成共识,则挂牌成功,将挂牌信息存入区块链;
98.获取摘牌用户对于预先选定的摘牌信息的摘牌请求;其中,摘牌用户为区块链网络中的一个用户节点;
99.通过区块链网络中预设的智能合约审核摘牌请求;
100.摘牌请求审核通过后,摘牌用户向区块链网络广播摘牌请求中的交易信息;若区块链网络中的其他节点对交易信息达成共识,则摘牌用户摘牌成功,完成交易。
101.实施例4
102.电子设备100集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机
存储器及只读存储器(rom,read-only memory)。
103.本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
104.本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
105.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
106.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
107.在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
108.最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。

技术特征:
1.一种基于区块链智能合约的电力挂牌交易方法,其特征在于,包括如下步骤:通过区块链网络中预设的智能合约获取挂牌用户发布的挂牌信息并审核;其中,所述挂牌用户为区块链网络中的一个用户节点;所述挂牌信息审核通过后,挂牌用户向区块链网络广播所述挂牌信息;若区块链网络中的其他节点对所述挂牌信息达成共识,则挂牌成功,将所述挂牌信息存入区块链;获取摘牌用户对于预先选定的摘牌信息的摘牌请求;其中,所述摘牌用户为区块链网络中的一个用户节点;通过区块链网络中预设的智能合约审核所述摘牌请求;所述摘牌请求审核通过后,摘牌用户向区块链网络广播所述摘牌请求中的交易信息;若区块链网络中的其他节点对所述交易信息达成共识,则摘牌用户摘牌成功,完成交易。2.根据权利要求1所述的基于区块链智能合约的电力挂牌交易方法,其特征在于,在所述通过区块链网络中预设的智能合约获取挂牌用户发布的挂牌信息并审核的步骤中,所述挂牌信息包括挂牌电量和交易价格;其中:当为挂牌用户为售电用户时,挂牌电量为待售电量,交易价格为售电价格;当为挂牌用户为购电用户时,挂牌电量为需求电量,交易价格为购电价格。3.根据权利要求2所述的基于区块链智能合约的电力挂牌交易方法,其特征在于,在所述通过区块链网络中预设的智能合约获取挂牌用户发布的挂牌信息并审核的步骤中,所述审核标准如下:对于售电用户,待售电量在售电用户的待售电量的上、下限之间,售电价格在市场规定的售电价格上、下限之间;对于购电用户,需求电量在购电用户的需求电量的上、下限之间,购电价格在市场规定的购电价格上、下限之间。4.根据权利要求1所述的基于区块链智能合约的电力挂牌交易方法,其特征在于,所述通过区块链网络中预设的智能合约审核所述摘牌请求的步骤如下:判断摘牌用户是否处于可摘牌状态,若是则继续进行摘牌动作;判断摘牌电量是否小于挂牌电量;若摘牌电量小于挂牌电量,则将交易电量确认为摘牌电量;若摘牌电量大于或等于挂牌电量,则将交易电量确认为挂牌电量。5.一种基于区块链智能合约的电力挂牌交易装置,其特征在于,包括:第一获取模块,用于通过区块链网络中预设的智能合约获取挂牌用户发布的挂牌信息并审核;其中,所述挂牌用户为区块链网络中的一个用户节点;第一共识模块,用于所述挂牌信息审核通过后,挂牌用户向区块链网络广播所述挂牌信息;若区块链网络中的其他节点对所述挂牌信息达成共识,则挂牌成功,将所述挂牌信息存入区块链;第二获取模块,用于获取摘牌用户对于预先选定的摘牌信息的摘牌请求;其中,所述摘牌用户为区块链网络中的一个用户节点;审核模块,用于通过区块链网络中预设的智能合约审核所述摘牌请求;第二共识模块,用于所述摘牌请求审核通过后,摘牌用户向区块链网络广播所述摘牌请求中的交易信息;若区块链网络中的其他节点对所述交易信息达成共识,则摘牌用户摘
牌成功,完成交易。6.根据权利要求5所述的基于区块链智能合约的电力挂牌交易装置,其特征在于,所述第一获取模块中,所述挂牌信息包括挂牌电量和交易价格;其中:当为挂牌用户为售电用户时,挂牌电量为待售电量,交易价格为售电价格;当为挂牌用户为购电用户时,挂牌电量为需求电量,交易价格为购电价格。7.根据权利要求5所述的基于区块链智能合约的电力挂牌交易装置,其特征在于,所述第一获取模块中,对于挂牌信息的审核标准如下:对于售电用户,待售电量在售电用户的待售电量的上、下限之间,售电价格在市场规定的售电价格上、下限之间;对于购电用户,需求电量在购电用户的需求电量的上、下限之间,购电价格在市场规定的购电价格上、下限之间。8.根据权利要求6所述的基于区块链智能合约的电力挂牌交易装置,其特征在于,所述审核模块,具体用于:判断摘牌用户是否处于可摘牌状态,若是则继续进行摘牌动作;判断摘牌电量是否小于挂牌电量;若摘牌电量小于挂牌电量,则将交易电量确认为摘牌电量;若摘牌电量大于或等于挂牌电量,则将交易电量确认为挂牌电量。9.一种电子设备,其特征在于,包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序以实现如权利要求1至4中任意一项所述的基于区块链智能合约的电力挂牌交易方法。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现如权利要求1至4中任意一项所述的基于区块链智能合约的电力挂牌交易方法。

技术总结
本发明公开了一种基于区块链智能合约的电力挂牌交易方法、装置、设备及介质,该电力挂牌交易方法,通过区块链网络中预设的智能合约获取挂牌用户发布的挂牌信息并审核;若区块链网络中的其他节点对挂牌信息达成共识,则挂牌成功,获取摘牌用户对于预先选定的摘牌信息的摘牌请求;通过区块链网络中预设的智能合约审核摘牌请求;摘牌请求审核通过后,若区块链网络中的其他节点对交易信息达成共识,则摘牌用户摘牌成功,完成交易。利用区块链智能合约技术,实现不同用户间的自主交易,从而保证电力零售交易的自主性、公开性、透明性。透明性。透明性。


技术研发人员:于韶源 陈爱林 耿建 汤必强 周竞 朱克东
受保护的技术使用者:中国电力科学研究院有限公司
技术研发日:2023.02.28
技术公布日:2023/8/5
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐