一种区块链发电系统和发电量兑付方法与流程

文档序号:17730795发布日期:2019-05-22 02:50阅读:207来源:国知局
一种区块链发电系统和发电量兑付方法与流程

本申请涉及计算机技术领域,尤其涉及一种区块链发电系统和发电量兑付方法。



背景技术:

随着经济的发展,对能源的需求量越来越大。在高速发展的同时,环境保护也是当前全世界在关注的课题。为了保护环境,和谐发展,各种绿色能源如风电,光伏发电,核电等,被各国大力研究和推广。目前,在绿色能源的开发,应用和推广上,政府常常给予一些优惠政策,意在鼓励。比如,给予财政补贴,消费返现或券,等等。

现有绿色电能系统,包括发电端的光伏,风电,和消费端的电动汽车发电桩,储能电站等,在电力交易环节还没有端到端直接打通,现在主要通过具体项目直接财政货币补贴等方式鼓励发展,对绿色发电和绿色用电的经济激励效率有限。

本发明通过引入区块链加密数字货币技术,实现高效率绿色用电的经济激励。并且打通了发电、用电和储能环节的经济激励机制。



技术实现要素:

本申请实施例提供一种区块链发电系统和发电量兑付方法,解决现有技术对绿色用电的经济激励效率不够高的问题。

本申请实施例提供一种区块链发电系统,包括以下模块:发电模块,智能合约模块,存储单元。

所述发电模块,用于生产电能、生成发电信息;所述发电信息包括:发电模块标识,输出电量;

所述智能合约模块,用于根据智能合约和所述输出电量产生激励值;

所述智能合约,包含用所述输出电量计算所述激励值的算法;

所述存储单元,用区块链方式存储所述智能合约和激励值。

优选的,本申请的系统中,还包含识别装置,用于根据所述发电模块标识确定所述钱包id。

优选的,本申请的系统中,还包括第一交易模块。所述第一交易模块,用于收取输出电能对应的金额。

优选的,本申请的系统中,所述第一交易模块,还用于转发所述发电信息,触发所述智能合约模块。

优选的,本申请的系统中,所述智能合约模块建立在以太坊平台上。

优选的,本申请的系统中,还包括第二交易模块,用于激励值抵扣应付货币金额。

优选的,本申请的系统中,还包括第三交易模块,用于激励值兑换货币。

优选的,本申请的系统中,还包括第四交易模块,用于激励值兑换碳排放额。

本申请实施例还提供一种区块链发电量兑付方法,包括以下步骤:

检测发电设施的储存电量和或输出电量;

识别发电设施对应的钱包id;

执行智能合约,根据所述储存电量和或输出电量产生对应的激励值,存在区块链中。

优选的,本申请的方法中,包括以下至少一个步骤:

用所述激励值抵扣应付货币金额;

用所述激励值兑换货币;

用所述激励值兑换碳排放额。

本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:通过引入区块链加密数字货币技术,提高了绿色用电的经济激励的效率。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为一种区块链发电系统实施例的模块图;

图2为一种区块链发电系统另一实施例的装置图;

图3为一种区块链发电量兑付方法的流程图;

图4为一种发电设施为节点的区块链发电系统的示意图;

图5为一种发电设施连接到区块链节点的发电系统的示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

以下结合附图,详细说明本申请各实施例提供的技术方案。

图1为一种区块链发电系统的模块图。

本申请实施例提供一种区块链发电系统,至少包括以下模块:

发电模块11;

智能合约模块12;

存储单元13。

发电模块11,用于储存和输出电能并生成发电信息。发电模块与智能合约模块通过有线或者无线的连接,将生成的发电信息传递给智能合约模块。

例如,发电模块对应至少一种发电设施,例如清洁能源发电机,在所述发电设施工作时输出电能;发电模块还监测输出电量、生成发电信息。发电信息包括:发电模块标识和输出电量。

发电模块将发电信息通过有线或者无线的网络传递给区块链网络上的智能合约模块。

所述发电模块标识,与钱包id对应。钱包id是一个能够被系统识别的账户信息。钱包id信息保存在区块链系统,具有唯一性。

智能合约模块12,用于根据智能合约和输出电量产生激励值。例如,智能合约至少包括:智能合约规则,钱包id,激励值。当发电模块工作产生电能时,由于发电事件触发智能合约的执行,智能合约模块根据智能合约规则,计算出输出电量信息相应的激励值。激励值的格式,比如最常用的erc20格式。发电一度即可触发智能合约奖励激励值。智能合约模块与存储单元13通过区块链网络连接,智能合约被执行后,钱包id和激励值被传递给存储单元。

智能合约是基于区块链技术的,以数字化方式传播、验证或执行的合约或协议,允许在没有第三方的情况下进行可信交易,且交易可追踪但不可逆转。智能合约规则由区块链发电系统制定,智能合约在电能生产者加入区块链发电系统时建立,并传递给存储单元,在区块链节点中存储,在发电模块工作时被触发。

存储单元13,用区块链方式存储智能合约和激励值。例如,智能合约模块传递的智能合约和钱包id相对应的激励值,被存储单元分布式地存储在区块链上,自动执行、自动更新、无法篡改,具有可信度高、出错率低的特点。大大提高了系统的安全性和执行效率。

图2为一种区块链发电系统的另一实施例的装置图。作为本发明进一步优化的实施例,还包含识别装置21,计数装置23。

所述识别装置,用于根据所述发电模块标识确定钱包id。例如,先接收所述发电模块标识,并通过数据库查询该标识对应的钱包id,确认是否为有效标识。获得对应的钱包id后,判断是否有效id,如果是,则启动所述智能合约模块。需要说明的是,若该发电模块的标识未获得授权或丧失授权,例如,当发电设备并未实现绿色电能生产,该发电模块对应的钱包id可转化为无效id。

例如,所述发电设施的经营者、所有者持有所述钱包id,一个钱包id对应一个或多个发电设施,因此对应于一个或多个发电模块标识。

计数装置23,用于计量电量。尤其是,在所述发电模块工作时,对输出电量进行监测。

作为本发明进一步优化的实施例,还包括第一交易模块,用于收取输出电能对应的金额。第一交易模块与发电模块连接,接收发电信息。第一交易模块还与支付网络连接。

例如,发电模块工作时,发电模块将发电模块标识,输出电量等信息发给第一支付模块。第一支付模块根据发电费率计算出发电金额,并在服务器端向发电模块标识对应的账户中增加发电金额。

作为本发明进一步优化的实施例,第一交易模块,还用于转发所述发电信息,触发所述智能合约模块。

作为本发明进一步优化的实施例,智能合约是建立在以太坊平台上。以太坊相对于其他区块链的优势就在于它本身就是基于激励机制的,可以轻松地实现几乎任何类型的智能合约。

作为本发明进一步优化的实施例,还包括第二交易模块,用于激励值抵扣应付货币金额。第二交易模块与区块链网络进行连接,能够识别发电模块标识对应的钱包id和激励值信息,并按照激励值兑换账户值的规则进行计算。例如,当发电模块储存电能后,第二交易模块从区块链网络获取发电模块标识对应的钱包id和激励值数据,进行发电金额兑付计算。第二交易模块还与支付网络连接,激励值兑付后剩余的应付金额通过支付网络支付。

作为本发明进一步优化的实施例,还包括第三交易模块,用于激励值兑换货币。第三交易模块与区块链网络连接,能够识别发电模块标识对应的钱包id和激励值信息,并按照激励值兑换货币的规则进行计算。第三交易模块还通过支付网络与银行连接,计算的可兑付货币金额传给银行,经确认后进行转账或取现。

作为本发明进一步优化的实施例,还包括第四交易模块,用于激励值兑换碳排放额。第四交易模块与区块链网络连接,能够识别发电模块标识对应的钱包id和激励值信息。第四交易模块还与发放碳排放额的碳排放交易所连接,按照激励值兑换碳排放额的规则进行计算和碳排放额的发放。

需要说明的是,货币额、碳排放额,可以归纳为一种账户值。本申请的交易模块(例如包括第二~第四交易模块),用于激励值兑换“账户值”,所述账户,可以是货币账户、碳排放额账户,也可以是其他任何积分账户,应按照广义理解。

图3为一种区块链发电量兑付方法的流程图。

本申请实施例提供一种区块链发电量兑付方法,包括以下步骤:

步骤31、检测发电设施的输出电量;

步骤32、识别发电设施对应的钱包id;

步骤33、执行智能合约,根据所述储存电量和或输出电量产生对应的激励值,存在区块链中。

在步骤31中,例如,在电能生产者进行发电操作的过程中,发电模块对输出电量进行计数。例如,,发电机工作开关打开后,发电模块的计数装置开始计数。当发电结束时,关闭开关,计数结束。或者周期性地进行计数。计数数值即为输出电量。同时,发电模块将发电信息,即发电模块标识和输出电量,通过网络传递给智能合约模块。

在步骤32中,根据所述发电模块标识确定钱包id。例如,先接收所述发电模块标识,并通过数据库查询该标识对应的钱包id,确认是否为有效标识。获得对应的钱包id后,判断是否有效id,如果是,则启动所述智能合约模块。

在步骤33中,例如,智能合约模块接收到发电信息后,触发智能合约的执行条件,即发电事件。例如,智能合约模块根据智能合约规则执行智能合约,计算出与输出电量相对应的激励值。最后,智能合约模块将本次发放的与钱包id对应的激励值传递给存储单元,存储单元更新钱包id下的激励值,将其存储在区块链上。智能合约的执行是自动化,高效的,并且区块链技术是去中心化的,可防篡改,信息在全网的备份能确保数据的可靠性,安全性,因而不但提高了系统的效率,还增强了系统的可靠性。

优选地,本实施例还包含建立智能合约的步骤:

步骤30、创建智能合约。

建立以数字形式定义的承诺,包括合约参与方执行这些承诺的协议,写入计算机可读的代码中、并由一台计算机或者计算机网络执行。智能合约至少包括:智能合约规则,钱包id,激励值。其中,智能合约规则,包含用所述发电量计算所述激励值的算法。

图4为一种发电设施为节点的区块链发电系统的示意图。

本申请实施例提供一种发电设施为节点的区块链发电系统,包括模块:区块链发电设施10。

区块链发电设施包括以下模块:发电模块11,智能合约模块12,存储单元13。

区块链发电设施是直接连接在区块链网络的,作为区块链网络上的节点。例如,用户在发电设施上发电,发电模块11将发电信息通过区块链网络传递给智能合约模块12,智能合约模块根据输出电量计算钱包id对应的激励值,并传递给存储单元,进行存储。因为区块链发电设施就是区块链节点,存储的信息也在各个区块链发电桩上分布式验证和存储。

图5为一种发电设施连接到区块链节点的发电系统的示意图。

本申请实施例提供发电设施连接到区块链节点的区块链发电系统,包括以下模块:

发电模块11;

区块链发电量兑付节点15;

交易模块16。

区块链发电量兑付节点包括:识别模块21、智能合约模块12和存储单元13中一个或多个部件。区块链发电量兑付节点与区块链网络连接,并分布在区块链网络各节点上。每一个节点参与发电信息的分布式存储。区块链发电量兑付节点与发电模块通过有线或者无线方式连接,进行发电信息的传递,智能合约的存储和执行,激励值的计算和存储。

例如,用户通过发电模块发电,发电信息传递给区块链发电量兑付节点进行智能合约的执行,和激励值的分布式存储。发电模块与区块链发电量兑付节点的连接,可以是多个包含发电设施的发电模块连接到同一个区块链发电量兑付节点上,也可以一对一连接。

交易模块16独立或连接于所述区块链发电量兑付节点,包括以下至少一种:

第一交易模块,第二交易模块,第三交易模块,第四交易模块。

第一交易模块与支付网络连接,用货币收取发电金额。货币支付,可以是刷卡,转账,第三方平台支付,储值卡支付等。

第二交易模块与区块链网络和支付网络连接,可以用激励值抵扣应付货币金额,没有抵扣完的金额,通过支付网络连接用货币支付。

第三交易模块与区块链网络和支付网络连接,可以根据政府财政补贴机构的政策,用激励值兑换货币或其他等价物。例如,从银行兑换,或者从财政补贴机构指定的网点兑换。或用激励值进行货物或服务贸易。

第四交易模块与区块链网络连接,用激励值在碳排放交易所进行交易。例如,第四交易模块从区块链发电量兑付节点读取激励值,将激励值支付给碳排放交易所,获得相应的碳排放额度。

需要说明的是,本发明中所提及的货币支付,不限于当前所存在的刷卡,转账,第三方平台支付,储值卡支付等,还可以包括其它方式的货币支付。本发明对于激励值的奖励算法,可以自由定义,不做限定。激励值的兑换,还可以包括其它方式,也不做限定。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1