【技术实现步骤摘要】
一种基于区块链的分布式能源结算方法
本专利技术涉及区块链能源结算领域,为一种基于区块链的分布式能源结算方法。
技术介绍
随着科技的发展和互联网的兴起,能源作为民生的基础和信息化社会的基石,发挥着越来越重要的作用,能源互联网平台也引起了越来越多的关注;现有的能源互联网平台实现了能源与科技的高度融合,通过连接能源交易的多方参与者,使能源的交易变的更便捷;但是现有的能源结算方式多为中心化的结算方式,依靠一个可信任的中心化平台,这大大降低了结算的效率,造成了资源浪费。所以一种基于区块链的分布式能源结算方法具有重要意义。
技术实现思路
有鉴于此,本专利技术提供一种解决或部分解决上述问题的一种基于区块链的分布式能源结算方法。为达到上述技术方案的效果,本专利技术的技术方案为:步骤一、基于区块链的分布式能源结算方法包括:客户端、资格审核模块、信用账户管理模块、区块链模块;客户端用于实现用户与基于区块链的分布式能源结算系统的人机交互;资格审核模块内设置黑名单查询程序、基础审核程序和信用审核程,实现对用户的资格审核并 ...
【技术保护点】
1.一种基于区块链的分布式能源结算方法,其特征在于,包含有:步骤一、所述基于区块链的分布式能源结算方法包括:客户端、资格审核模块、信用账户管理模块、区块链模块;所述客户端用于实现用户与所述基于区块链的分布式能源结算系统的人机交互;所述资格审核模块内设置黑名单查询程序、基础审核程序和信用审核程,实现对所述用户的资格审核并完成综合信用审核等级的评定;所述信用账户管理模块为所述用户创建信用账户,并管理所述用户支付的信用等级认证金和可交易金;所述区块链包括:一条汇联链和多条副链;所述副链包括:能源管理链、能源交易链和能源结算链;所述汇联链分别与所述能源管理链连接、所述能源交易链和所 ...
【技术特征摘要】
1.一种基于区块链的分布式能源结算方法,其特征在于,包含有:步骤一、所述基于区块链的分布式能源结算方法包括:客户端、资格审核模块、信用账户管理模块、区块链模块;所述客户端用于实现用户与所述基于区块链的分布式能源结算系统的人机交互;所述资格审核模块内设置黑名单查询程序、基础审核程序和信用审核程,实现对所述用户的资格审核并完成综合信用审核等级的评定;所述信用账户管理模块为所述用户创建信用账户,并管理所述用户支付的信用等级认证金和可交易金;所述区块链包括:一条汇联链和多条副链;所述副链包括:能源管理链、能源交易链和能源结算链;所述汇联链分别与所述能源管理链连接、所述能源交易链和所述能源结算链,所述汇联链中设置有具有不同功能的智能合约,实现与所述能源管理链、所述能源交易链和所述能源结算链的信息交互;所述能源管理链、所述能源交易链和所述能源结算链和彼此之间相互独立,不能进行直接通信,必须通过所述汇联链才能实现间接的信息交互;所述基于区块链的分布式能源结算系统的结算过程包括以下步骤:步骤a1:用户通过所述客户端提交注册信息至资格审核模块,所述用户注册信息包括:用户名、用户手机号、身份认证信息、电表设备号、支付账号;所述用户向所述资格审核模块授予信用审核权限;步骤a2:所述资格审核模块首先启动黑名单查询程序,查询所述用户的注册信息是否存在于所述资格审核模块的黑名单列表里,当所述用户的注册信息在所述资格审核模块的黑名单列表里时,向所述用户的客户端返回一条拒绝注册信息;当所述用户的注册信息不在所述资格审核模块的黑名单列表里时,启动基础审核程序;所述基础审核程序查验所述用户提交的注册信息的完整性和有效性;当没有通过所述基础审核程序时,向所述用户的客户端发送基础审核失败信息;当通过所述基础审核程序时,查验所述用户是否授予所述资格审核模块信用审核权限,当所述用户没有授予信用审核权限时,向所述用户的客户端发送信用审核失败信息;当所述用户没有授予信用审核权限时,启动信用审核程序;所述信用审核程序,生成一条对所述用户的注册信息和授予信用审核权限信息进行加密的信用审核请求,所述信用审核请求用所述资格审核模块的证书进行签名并加盖时间戳后发送至所述区块链中的汇联链,所述汇联链与所述区块链模块中的所有副链都建立连接;所述汇联链中设置有具有不同功能的智能合约,实现对所述副链的控制和信息交互;所述汇联链接收到所述资格审核模块的信用审核请求后,触发信用审核汇联控制智能合约,所述信用审核汇联控制智能合约启动所有所述副链完成对所述信用审核请求的处理,并向所述汇联链返回信用审核结果,所述汇联链综合所有所述副链的信用审核结果向所述资格审核模块返回一个综合信用审核等级结果,所述综合信用审核等级结果包括:超级信用等级、高信用等级、中信用等级、低信用等级和负信用等级;所述资格审核模块将负信用等级的用户直接加入黑名单列表中,并向所述用户的客户端发送一条拒绝注册信息;当所述综合信用审核等级结果为超级信用等级、高信用等级、中信用等级和低信用等级时,所述资格审核模块向所述用户的客户端发送一条信用等级认证信息;步骤a3:所述用户通过客户端支付信用等级认证金,所述信用等级认证金的金额由所述信用审核等级结果决定,不同的信用审核等级结果对应不同的信用等级认证金,信用审核等级结果越高对应的信用等级认真金的金额越少;所述成功支付信用等级认证金的用户成为可交易用户;步骤a4:所述信用账户管理模块为每一个所述可交易用户建立一个信用账户,所述信用账户包括所述可交易用户支付的信用等级认证金和可交易金两部分;所述信用等级认证金的金额由所述资格审核模块评定,所述可交易金的金额由所述可交易用户自行转入,所述可交易金可用于所述可交易用户的能源合约交易单的结算;当所述可交易用户提交注销账户申请并经过所述资格审核模块批准后可以提取所述信用账户中的信用等级认证金...
【专利技术属性】
技术研发人员:林乐,兰春嘉,
申请(专利权)人:上海能链众合科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。