一种基于区块链的分布式光伏结算方法及系统技术方案

技术编号:24207302 阅读:86 留言:0更新日期:2020-05-20 15:13
本发明专利技术涉及一种基于区块链的分布式光伏结算方法及系统,属于分布式光伏技术领域,解决分布式光伏结算问题,方法包括:生成用于光伏电力上网交易结算的智能合约;将所述智能合约部署到区块链上每个节点的本地数据库中;将采集的上网交易电量上链;触发所述智能合约,发起光伏结算得到结算数据;在区块链的各节点对所述结算数据进行签名验证和共识校验后支付电费。本发明专利技术可用于“全额上网、自发自用/余电上网”光伏电力上网模式,实现了光伏项目与结算信息的分布式安全共享。

A distributed photovoltaic settlement method and system based on blockchain

【技术实现步骤摘要】
一种基于区块链的分布式光伏结算方法及系统
本专利技术涉及分布式光伏
,尤其是一种基于区块链的分布式光伏结算方法及系统。
技术介绍
当前电网公司的光伏结算模式为:用电信息采集系统采集发电户上网电量和发电量等数据,电力营销MIS(管理信息系统--ManagementInformationSystem))系统依据上网电量和发电量发行电费后传递到财务管控系统,财务根据电费结算单、代开发票等资料结算入账,将上网电费和中央补助发起支付至光e宝,光e宝完成电费的转付工作。在此过程中,财务管控系统需要维护与结算相关的标杆电价、补助标准、对应的往来单位、银联号、并层层上报汇总备案。在这种模式下出现以下问题:营销基础信息存在缺失,导致财务环节的必填信息不全,需要人工进行补充维护,工作量较大;营销系统与管控系统间没有在线信息回传机制,完全依靠线下通知,无法保证重新传递的效果与时效性,处理效率低,影响财务侧结算;光伏用户申请信息银行联行号、往来单位填写不规范。这些问题导致财务支付审核流程漫长、光e宝支付不及时,甚至出现错账、漏账等财务风险。...

【技术保护点】
1.一种基于区块链的分布式光伏结算方法,其特征在于,包括:/n生成用于光伏电力上网交易结算的智能合约;/n将所述智能合约部署到区块链上每个节点的本地数据库中;/n将采集的上网交易电量上链;/n触发所述智能合约,发起光伏结算得到结算数据;/n在区块链的各节点对所述结算数据进行签名验证和共识校验后支付电费。/n

【技术特征摘要】
1.一种基于区块链的分布式光伏结算方法,其特征在于,包括:
生成用于光伏电力上网交易结算的智能合约;
将所述智能合约部署到区块链上每个节点的本地数据库中;
将采集的上网交易电量上链;
触发所述智能合约,发起光伏结算得到结算数据;
在区块链的各节点对所述结算数据进行签名验证和共识校验后支付电费。


2.根据权利要求1所述的分布式光伏结算方法,其特征在于,所述智能合约的生成包括:
1)利用区块链上各节点达成共识的格式化光伏结算合约模板,生成所述智能合约的合约文本;
2)经过程序化和验证后得到智能合约代码;
3)将所述智能合约代码分发至每一个节点;
4)每个节点将收到的所述智能合约代码暂存在本地内存中,并将设定时间段内暂存的所述智能合约代码打包成一个合约集合,计算出所述集合的Hash值,组装成一个区块;
5)每个节点将本地内存中的区块扩散至全网的其他节点;
6)收到所述区块的节点会将本地保存的Hash值进行比较验证;
通过多轮的发送与比较达成共识,并扩展至全网各节。


3.根据权利要求2所述的分布式光伏结算方法,其特征在于,
所述区块包括当前区块的Hash值、前一区块的Hash值、时间戳、智能合约数据以及智能合约记录数据。


4.根据权利要求1所述的分布式光伏结算方法,其特征在于,所述智能合约部署包括:
1)当所述智能合约达成后,智能合约的发送方将采用私钥和智能合约的接收方的公钥对智能合约进行签名加密;
2)将经过签名加密的智能合约安装于区块链即服务平台;
3)所述区块链即服务平台将所述智能合约同步到区块链上每个节点的本地数据库中。


5.根据权利要求4所述的分布式光伏结算方法,其特征在于,所述签名加密对电力交易的非关键隐私数据进行加密。


6.根据权利要求1所述的分布式光伏结算方法,其特征在于,智能合约发起光伏结算触发条件包括;
在所述上网交易电量数据发生变化时,...

【专利技术属性】
技术研发人员:李海群陆煜
申请(专利权)人:国网上海市电力公司
类型:发明
国别省市:上海;31

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

1