1.基于区块链智能合约的交易平台,其特征在于,包括:预备定单生成模块:被配置为根据客户端发起电量采购请求,生成预备定单;侦听预备订单模块:被配置为通过接收到的侦听广播,对预备订单合约进行侦听,根据侦听到的预备订单从数据库中获取预备订单及其签名,并进行预备订单真实性检测;电量需求检验模块:被配置为在订单真实性检测后,查看售卖方光伏智能电表是否有待出售电量,满足售电条件,根据内部电价制定交易方案,并上传至超级账本区块链;订单确认模块:被配置为获取超级账本区块链上的交易方案,验证交易方案的真实性,选择满意的交易方案生成采购订单;还包括订单反馈模块,订单反馈模块被配置为根据采购订单进行异常购电行为判定,并发送至区块链,并同步至售电方;交易方案包括预备订单信息以及售电电价、售电电表号、售电电表电量以及售电表私钥签名C、售电表私钥签名C经过哈希算法后的值得到的签名D;交易方案真实性检测的方法,具体为:购电方按照交易方案中的售电电表hash值获取电表公钥,然后对售电电表私钥的签名解密,检验订单经过hash函数后的值,若一致,则交易方案真实可靠;若不一致,则交易方案不可靠;异常购电行为判定方法为:售电方在自身产能不足进行售电,或者售电方在自身电量充足时购买低价电能,判定为异常购电行为,并将异常购电行为信息存储在区块链上;具体的,从用户购电完成开始,设用户购电的单价为 ,数量为 ,用户下次售电的单价为 ,数量为 ,自身产能为 ,自身用能为 ,设用户上次购电至本次售电的时间差为检测周期t,因此,检测周期t不是固定的,而是根据不同的用户t值不同;异常购电行为判断方法,如下:1) ,且 ,表明该用户特意在自身电量充足时购买低价电能,表明该用户不遵循公平公正原则,判定为异常购电行为,该用户为作弊用户,给予相应的惩罚,2) ,但对于该用户 ,且 ,为异常购电行为,该用户为作弊用户;基于区块链智能合约的交易平台、云网关与数据库,基于区块链智能合约的交易平台分别通过云网关与智能电表系统、客户端以及数据库连接;智能电表系统,与各个客户端设置的光伏采集装置连接,被配置为对光伏采集装置采集的电能数据进行存储和更新;基于区块链智能合约的交易平台:被配置为根据智能电表系统的电能数据,利用超级账本区块链的智能合约将交易方案保存在区块链上,客户端通过智能合约交易平台进行电能交易;智能电表系统,与各个客户端设置的光伏采集装置连接,被配置为对光伏采集装置采集的电能数据进行存储和更新;光伏采集装置具体为采集器,采集器包括主控模块、数据存储模块、数据采集模块和数据传输模块;数据采集模块包括电压采集电路、电流采集模块、光照度传感器;电压采集电路采用电阻分压,采集模块对电压数据进行采集,采样电路由电压跟随器电路和电阻分压电路构成,分压电阻用于采样光伏板的电压输出值,电压跟随器E1-E3能够抵抗外界干扰,增强电路特性,起到滤波作用的是电阻R1和电容C1;电压采集电路将幅值和变化速度都在规定的范围内的信号送入ADC中,进行模数转换,电压采集电路与主控模块输入引脚相连;电流采集模块采用霍尔电流传感器采集电流信号,具体的,采用LA28-NP多量程传感器;为了防止采样电路幅值变化对 ADC 模块的冲击,通过两个串联的二极管对输出的电压进行限幅,调理电路与电压采集模块的调理电路构成相同,电流采集模块输出与主控模块输入引脚连接。
2.如权利要求1所述的基于区块链智能合约的交易平台,其特征在于:预备订单真实性检测的方法,具体为:售卖方按照预备订单中的购电电表hash值获取电表公钥,然后对购电电表私钥签名解密,检验订单经过hash函数后的值,若一致,则预备订单真实可靠;若不一致,则预备订单不可靠。
3.如权利要求1所述的基于区块链智能合约的交易平台,其特征在于:预备订单信息包括购电电表号、购电需求量以及购电电表私钥签名A、购电电表私钥签名A经过哈希算法后的值得到的签名B;或者,交易方案包括预备订单信息以及售电电价、售电电表号、售电电表电量以及售电表私钥签名C、售电表私钥签名C经过哈希算法后的值得到的签名D。
4.如权利要求1所述的基于区块链智能合约的交易平台,其特征在于:数据存储模块采用基于SD卡的数据存储模块;数据采集模块用于采集电流电压、光照度、温湿度、风向风速等数据;数据传输模块采用基于远距离无线电传输。
5.基于区块链智能合约的光伏交易方法,通过权利要求1所述的基于区块链智能合约的交易平台实现,其特征在于,包括如下步骤:根据获取的购电方的电量采集请求,生成预备定单并上传至区块链;售电方通过区块链接收侦听广播,获取预备定单并进行真实性检测;若预备定单满足真实性检测,进行电量需求检测,判断售卖方电量是否满足预备定单的电量要求,将电量满足要求的售电方信息上传至区块链;购电方通过智能合约的区块链获得包含有售电方及售电方信息的需求响应列表,并对售电方进行真实性检验;对售电方进行真实性检验通过,对售电方进行选择生成交易方案即为采购订单;将交易方案上传至区块链,对交易方案分析得到异常购电行为判定结果。