本发明涉及区块链,特别涉及一种在微电网中的基于区块链的能源交易方法。
背景技术:
1、区块链技术:区块链是一种分布式账本技术,它以去中心化、不可篡改和透明的方式记录交易数据,在微电网中,区块链技术可以用于创建可信的、去中心化的交易记录,确保能源交易的安全性和透明性。
2、微电网:微电网是一种小范围的电力系统,通常由分布式能源资源以及能源存储设备组成,微电网允许局部能源生产和消费,并通常与主电力网络相连。
3、基于区块链的能源交易:利用区块链技术,微电网的参与者可以直接交易能源而不需要通过传统的能源中介,如能源公司,这种交易方式通过智能合约实现,确保能源的准确计量和支付,同时减少交易成本。
4、智能合约:智能合约是一种自动执行的合约,它们基于预定的条件和规则执行特定的操作。在微电网中,智能合约可以用来管理能源交易,自动执行支付和数据记录等操作,从而简化了整个过程。
5、传统能源系统主要采用中心化的管理手段,在这种模式下少数大型能源供应商往往控制市场,这容易导致垄断和价格操纵,管理方面也无法实现公开透明,这可能会使消费者面临高昂的能源成本。同时忽视可再生能源的潜力,限制了环保目标的实现,在交易过程中,能源用户个人信息的泄露可能会导致不公平的交易。
技术实现思路
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.一种基于区块链的微电网能源交易方法,所述交易方法包括:
2.根据权利要求1所述的基于区块链的微电网能源交易方法,其特征在于:
3.根据权利要求1所述的基于区块链的微电网能源交易方法,其特征在于:
4.根据权利要求1所述的基于区块链的微电网能源交易方法,其特征在于:
5.根据权利要求1所述的基于区块链的微电网能源交易方法,其特征在于:
6.根据权利要求1所述的基于区块链的微电网能源交易方法,其特征在于:
7.根据权利要求1所述的基于区块链的微电网能源交易方法,其特征在于:
8.根据权利要求1所述的基于区块链的微电网能源交易方法,其特征在于:
9.根据权利要求1所述的基于区块链的微电网能源交易方法,其特征在于:
10.根据权利要求1所述的基于区块链的微电网能源交易方法,其特征在于: