分布式发电挂牌交易方法、服务器、系统及存储介质技术方案

技术编号:35438798 阅读:28 留言:0更新日期:2022-11-03 11:48
本发明专利技术涉及区分布式能源交易技术领域,尤其涉及一种分布式发电挂牌交易方法、服务器、系统及存储介质,本发明专利技术方法首先获取第一用户的要约,在要约符合验证条件时,将所述要约加入交易挂牌序列,在所述第二用户符合验证条件时,生成交易合同并将所述要约从所述交易挂牌序列中删除,在接收到所述第二用户的交易完成指令时,完成所述第一用户与所述第二用户之间账户的划转。本发明专利技术实施方式,基于用户要约的验证,发起要约和交易,因此,交易安全性更有保障,且用户隐私能够得以保护,交易合同以及用户的账户加密后加入到区块链中,能够有效防止对交易合同和账户的修改。交易信息通过加入到交易挂牌序列中的方式对注册用户公开,因此,交易更加公平公正。交易更加公平公正。交易更加公平公正。

【技术实现步骤摘要】
分布式发电挂牌交易方法、服务器、系统及存储介质


[0001]本专利技术涉及区分布式能源交易
,尤其涉及一种分布式发电挂牌交易方法、服务器、系统及存储介质。

技术介绍

[0002]能源工业是对国家的发展和安全具有重大影响的基础工业,尤其是电力工业的发展与国民生活和社会发展更是密切相关。随着电力体制改革的深化和分布式能源产业化的发展,分布式能源的应用日益广泛。相比以化石能源为主的传统能源体系,分布式能源主要包括天然气、风力、光伏、潮汐等,能够根据所在地区的特点灵活利用能源,具有清洁低碳、安全高效等优势。分布式发电不仅能够实现可再生资源的高效利用,还能够实时满足用户的用电需求,解决偏远地区供电难等问题。因此,分布式发电的推广具有重要意义。
[0003]当前,分布式发电挂牌交易的发展遇到了许多阻碍。首先,分布式发电挂牌交易数据繁多,而且可能涉及用户的隐私数据,需要着重进行保护;其次,分布式发电挂牌交易存在分散布局、可控性差等问题,管理困难,必须考虑交易的公平公正,用户的安全认证等问题;最后,传统的集中式电力交易维护成本高、处理效率低、实时性差,难以满足分布式发电挂牌交易高频小额的交易请求。如何高效处理分布式发电挂牌交易,成为当前面临的挑战。
[0004]基于此,需要开发设计出一种分布式发电挂牌交易方法。

技术实现思路

[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]若所述第一解冻申请码、所述第一冻结凭证、所述第二解冻申请码以及所述第二冻结凭证均正确,则根据所述冻结资金额对所述第一用户的账户以及所述第二用户的账户进行解冻;
[0039]按所述实际交易额完成所述第一用户的账户与所述第二用户的账户之间的划转。
[0040]在一种可能实现的方式中,所述第一用户以或所述第二用户为售电用户,所述获取注册资金账户的资金,包括:
[0041]获取入网须知,并根据所述入网须知生成入网声明,其中,所述入网须知包括入网公示期限和计价方式,所述入网声明中包括一个在所述公示期结束后需提起的风险售电要约;
[0042]将所述入网声明生成具有加密信息和哈希值的区块,并将该区块加入到区块链中;
[0043]根据所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式发电挂牌交易方法,其特征在于,包括:获取第一用户的要约,其中,所述要约表征达成交易的条件;在所述要约符合验证条件时,将所述要约加入交易挂牌序列,其中,所述交易挂牌序列包括多个要约;响应于第二用户的应约,在所述第二用户符合验证条件时,生成交易合同并将所述要约从所述交易挂牌序列中删除;响应于所述第一用户的交易完成请求,在接收到所述第二用户的交易完成指令时,完成所述第一用户与所述第二用户之间账户的划转;其中,所述交易合同以及所述第一用户与所述第二用户之间账户的划转分别经加密构造生成哈希值加入到区块链中。2.根据权利要求1所述的分布式发电挂牌交易方法,其特征在于,所述第一用户以及所述第二用户分别经注册成为合法交易用户,所述注册步骤包括:获取注册申请人的资金账户,其中,所述资金账户具备资金划转功能并具备预设条件的资金;根据所述注册申请人的注册信息以及所述资金账户生成具有加密信息和哈希值的区块,并将该区块加入到区块链中;将所述注册信息向所有合法交易用户进行预定的期限公示;如所述预定期限的公示结束时未收到异议,则根据所述注册申请人的注册信息生成注册账号、密码以及秘钥。3.根据权利要求2所述的分布式发电挂牌交易方法,其特征在于,所述在所述要约符合验证条件时,将所述要约加入交易挂牌序列,包括:根据第一用户的秘钥对所述要约进行解密,获得要约的明文,所述明文包括:注册账号、密码、交易单价、交易总量以及交易时段;在通过所述密码验证所述注册账号的正确性后,根据所述注册账号获取所述资金账户的可用资金;根据所述可用资金以及违约金占比,确定最大交易额;根据所述交易单价以及所述交易总量,确定预计交易额;若所述最大交易额大于所述预计交易额,则根据所述违约金占比以及所述预计交易额生成冻结资金额;在所述第一用户的可用资金中对所述冻结资金额的资金进行冻结,并生成第一冻结凭证以及第一解冻申请码,将所述第一冻结凭证以及相应哈希值的区块,加入到区块链中;将所述第一冻结凭证以及所述第一解冻申请码以所述第一用户的秘钥进行加密,发送到所述第一用户;将所述第一用户的注册账号、所述交易单价、所述交易总量以及所述交易时段加入交易队列的最前端,向所述所有合法交易用户进行公示。4.根据权利要求3所述的分布式发电挂牌交易方法,其特征在于,所述响应于第二用户的应约,在所述第二用户符合验证条件时,生成交易合同并将所述要约从所述交易挂牌序列中删除,包括:确认所述第二用户账户中可用资金金额不小于所述预计交易额;
对所述冻结资金额以及动态码根据所述第二用户的秘钥进行加密,生成冻结通知密文;若在预定期限内收到来自于所述第二用户的通知响应以及对应所述动态码的编码,则在所述第二用户的可用资金中对所述冻结金额的资金进行冻结,并生成第二冻结凭证以及所述第二解冻申请码,将所述第二冻结凭证以及相应的哈希值,加入到区块链中;将所述第二冻结凭证以及所述第二解冻申请码以所述第二用户的秘钥进行加密,发送到所述第二用户;根据所述第一用户的注册账号、所述第二用户的注册账号、所述交易单价、所述交易总量以及所述交易时段,生成交易合同以及哈希值的区块,加入到区块链中;将所述第一用户的注册账号、所述交易单价、所述交易总量以及所述交易时段从所述交易队列中删除。5.根据权利要求4所述的分布式发电挂牌交易方法,其特征在于,所述响应于所述第一用户的交易完成请求,在接收到所述第...

【专利技术属性】
技术研发人员:李飞张旭东王鸿玺高波史轮吴一敌
申请(专利权)人:国家电网有限公司
类型:发明
国别省市:

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

1