一种基于区块链的微电网交易方法及系统技术方案

技术编号:39179619 阅读:10 留言:0更新日期:2023-10-27 08:27
本发明专利技术提供了一种基于区块链的微电网交易方法及系统,属于微电网交易领域。其中,该方法首先根据预设的微电网市场准入条件,从申请微电网市场交易的用户中筛选出合格用户。然后,根据这些合格用户的申请交易的时间、交易报价、信任值和效益值,确定匹配用户。接着,根据匹配用户的准入条件、行为审核和交易信息生成工作流网。最后,根据工作流网动态生成智能合约,并在区块链网络中广播和执行这些智能合约,从而实现交易结算。这种方法充分利用了区块链的透明性、不可篡改性和智能合约的自动执行性,可以提高微电网交易的效率和安全性。可以提高微电网交易的效率和安全性。可以提高微电网交易的效率和安全性。

【技术实现步骤摘要】
一种基于区块链的微电网交易方法及系统


[0001]本专利技术涉及微电网交易领域,尤其涉及一种基于区块链的微电网交易方法及系统。

技术介绍

[0002]微电网是一种新型的电力系统,它可以在与主电网连接或者断开的情况下运行。微电网的出现,使得电力用户可以选择购买电力的来源,从而形成了一个新的电力市场。然而,微电网交易市场的运行需要解决许多问题,如如何公平、公正地进行交易匹配,如何保证交易的透明性和安全性等。
[0003]传统的微电网交易方法通常依赖于中心化的市场运营商进行交易匹配和结算,这种方法存在一些问题。首先,中心化的市场运营商可能存在滥用市场主导地位的风险,影响交易的公平性。其次,交易信息的透明性和安全性难以得到保证,可能存在交易数据被篡改或者泄露的风险。最后,传统的交易方法通常需要人工进行交易匹配和结算,效率较低。
[0004]区块链技术以其去中心化、透明性高、不可篡改和智能合约等特性,为解决微电网交易中的问题提供了新的可能。然而,如何将区块链技术应用于微电网交易,设计出一种公平、高效、安全的微电网交易方法,是当前亟待解决的问题。

技术实现思路

[0005]本申请提供一种基于区块链的微电网交易方法及其系统,以提高微电网交易的效率和安全性。
[0006]本申请提供的基于区块链的微电网交易方法包括:根据预设的微电网市场准入条件,从申请微电网市场交易的用户中筛选出合格用户;根据所述合格用户的申请交易的时间、交易报价、信任值和效益值,确定匹配用户;根据所述匹配用户的准入条件、行为审核和交易信息生成工作流网;根据所述工作流网动态生成智能合约,并在区块链网络中广播和执行所述智能合约,进而实现交易结算。
[0007]更进一步地,所述根据预设的微电网市场准入条件,从申请微电网市场交易的用户中筛选出合格用户,包括:对所述申请微电网市场交易的用户进行身份信息的验证,确定身份信息合格用户;对所述身份信息合格用户的接入电压进行检查,确认满足微电网电压要求用户;对所述满足微电网电压要求用户进行验证,确认已安装智能电表用户;将所述已安装智能电表用户确认为合格用户。
[0008]更进一步地,所述对所述满足微电网电压要求用户进行验证,确认已安装智能电表用户,包括:对所述满足微电网电压要求用户进行验证,判断所述满足微电网电压要求用户是否对应有智能电表,确认所述已安装智能电表用户,其中,所述智能电表与区块链客户端相连,并且所述区块链客户端通过相连的智能电表,预测所述满足微电网电压要求用户对应的发电和能耗数据。
[0009]更进一步地,所述根据所述合格用户的申请交易的时间、交易报价、综合信任值和
效益值,确定匹配用户,包括:根据所述合格用户的申请交易的时间、交易报价、综合信任值和效益值,确定对应的排序队列集合,其中,所述排序队列集合包括时间排序队列、价格排序队列、信任值排序队列和效益值排序队列;对于每个所述合格用户,基于所述排序队列集合,计算所述合格用户对应的排序均值,其中,所述排序均值为所述合格用户在所述时间排序队列、价格排序队列、综合信任值排序队列和效益值排序队列中的排序结果的平均数;根据所述排序均值对所述合格用户进行排序,确定匹配用户,其中,排序均值小的合格用户优先匹配,若多个合格用户的排序均值相同,则效益值高的合格用户优先匹配。
[0010]更进一步地,所述合格用户的综合信任值通过下述公式进行计算:,其中,是第i个所述合格用户的综合信任值,是第i个所述合格用户的交易评分信任值,是权重因子,,,是第i个所述合格用户的信任值。
[0011]更进一步地,所述合格用户的效益值通过下述公式进行计算:,其中,为第i个所述合格用户的效益值,为第i个所述合格用户的信任值,为风险因子,为第i个所述合格用户的用户电力,为第i个所述合格用户的用户行为评分,为第i个所述合格用户的满意度。
[0012]更进一步地,所述根据所述匹配用户的准入条件、行为审核和交易信息生成工作流网,包括:根据所述匹配用户的准入条件、行为审核和交易信息,生成对应的工作流网,其中,所述工作流网通过PNML文件的形式存储和表达,其中,所述工作流网包括交易发布者和竞拍者、交易成功后的结算及执行交易的条件。
[0013]更进一步地,所述根据所述工作流网动态生成智能合约,并在区块链网络中广播和执行所述智能合约,进而实现交易结算,包括:根据所述对应的工作流网基于Hyperledger Fabric区块链平台动态生成对应的准入合约、审核合约及交易合约,所述准入合约、审核合约及交易合约的链码至少包括main()函数、工作流函数及变迁函数;将生成的所述准入合约、审核合约及交易合约在所述区块链网络中广播至全网节点;利用所述准入合约对所述匹配用户的身份进行验证,生成验证结果,并且利用所述审核合约对所述匹配用户的信任值及效益值进行分析,生成分析结果;根据所述验证结果以及所述分析结果,执行所述交易合约,完成交易结算。
[0014]更进一步地,所述方法还包括:在完成交易结算后,获得所述匹配用户的结算合约;根据所述匹配用户对于所述结算合约的反馈以及此次交易的评分,更新所述匹配用户的信任值。
[0015]本申请提供一种基于区块链的微电网交易系统,包括:筛选单元,用于根据预设的微电网市场准入条件,从申请微电网市场交易的用户中筛选出合格用户;确定单元,用于根据所述合格用户的申请交易的时间、交易报价、信任值和效益值,确定匹配用户;生成单元,用于根据所述匹配用户的准入条件、行为审核和交易信息生成工作流网;实现单元,用于根据所述工作流网动态生成智能合约,并在区块链网络中广播和执行所述智能合约,进而实现交易结算。
[0016]本专利技术的有益技术效果主要体现在以下几个方面:(1)在确定匹配用户时,不仅考虑了申请交易的时间和交易报价,还考虑了用户的
信任值和效益值。这种综合考虑多个因素的方式,可以更准确地找到最合适的交易匹配,可以确保交易的公平性,避免因为某一方的优势而导致交易的不公平。
[0017](2)通过区块链技术,可以实现交易的自动化,大大提高了交易的效率。
[0018](3)区块链技术的去中心化特性和智能合约的自动执行特性,可以有效防止交易过程中的欺诈行为,提高了交易的安全性。
[0019](4)根据匹配用户的准入条件、行为审核和交易信息生成工作流网,并根据工作流网动态生成智能合约,这种动态生成智能合约的方式,使得合约更加灵活,能够适应各种不同的交易情况。
附图说明
[0020]图1是本申请第一实施例提供的一种基于区块链的微电网交易方法的流程图。
[0021]图2是本申请第二实施例提供的一种基于区块链的微电网交易系统的示意图。
具体实施方式
[0022]在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
[002本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的微电网交易方法,其特征在于,包括:根据预设的微电网市场准入条件,从申请微电网市场交易的用户中筛选出合格用户;根据所述合格用户的申请交易的时间、交易报价、信任值和效益值,确定匹配用户;根据所述匹配用户的准入条件、行为审核和交易信息生成工作流网;根据所述工作流网动态生成智能合约,并在区块链网络中广播和执行所述智能合约,进而实现交易结算。2.根据权利要求1所述的一种基于区块链的微电网交易方法,其特征在于,所述根据预设的微电网市场准入条件,从申请微电网市场交易的用户中筛选出合格用户,包括:对所述申请微电网市场交易的用户进行身份信息的验证,确定身份信息合格用户;对所述身份信息合格用户的接入电压进行检查,确认满足微电网电压要求用户;对所述满足微电网电压要求用户进行验证,确认已安装智能电表用户;将所述已安装智能电表用户确认为合格用户。3.根据权利要求2所述的一种基于区块链的微电网交易方法,其特征在于,所述对所述满足微电网电压要求用户进行验证,确认已安装智能电表用户,包括:对所述满足微电网电压要求用户进行验证,判断所述满足微电网电压要求用户是否对应有智能电表,确认所述已安装智能电表用户,其中,所述智能电表与区块链客户端相连,并且所述区块链客户端通过相连的智能电表,预测所述满足微电网电压要求用户对应的发电和能耗数据。4.根据权利要求1所述的一种基于区块链的微电网交易方法,其特征在于,所述根据所述合格用户的申请交易的时间、交易报价、综合信任值和效益值,确定匹配用户,包括:根据所述合格用户的申请交易的时间、交易报价、综合信任值和效益值,确定对应的排序队列集合,其中,所述排序队列集合包括时间排序队列、价格排序队列、信任值排序队列和效益值排序队列;对于每个所述合格用户,基于所述排序队列集合,计算所述合格用户对应的排序均值,其中,所述排序均值为所述合格用户在所述时间排序队列、价格排序队列、综合信任值排序队列和效益值排序队列中的排序结果的平均数;根据所述排序均值对所述合格用户进行排序,确定匹配用户,其中,排序均值小的合格用户优先匹配,若多个合格用户的排序均值相同,则效益值高的合格用户优先匹配。5.根据权利要求4所述的一种基于区块链的微电网交易方法,其特征在于,所述合格用户的综合信任值通过下述公式进行计算:;其中,是第i个所述合格用户的综合信任值,是第i个所述合格用户的交易评分信任值,是权重因子,,,是第i个...

【专利技术属性】
技术研发人员:李志李保民陈皓勇胡赫男符号
申请(专利权)人:广东工业大学
类型:发明
国别省市:

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

1