论文部分内容阅读
随着对环境污染等问题的日渐重视,清洁的可再生分布式能源发电方式成为人们关注的热点。但是由于大量分布式新能源发电用户的接入,传统的集中式的能源交互系统已经不适合当前的应用场景,如何让分布式新能源发电用户高效且安全的参与能源互联网市场是促进新能源发展的重要问题。本文主要是将区块链应用于能源互联网交易系统中,通过搭建联盟链、使用共识算法、智能合约等技术,使得用户可以在无需第三方的参与下实现P2P直接交易,所有参与的节点共同维护同一账本,从而降低了交易成本、提高了透明度,由于减少信息流通过程,提高了信息时效性。针对将区块链与能源互联网进行结合的应用场景,本文设计了基于区块链的能源互联网交易系统,具体工作如下:1.研究能源交易系统管理模式、服务需求,建立底层区块链网络,设计节点的部署,参与节点完成认证并实现各个节点之间的交互。2.编写智能合约逻辑代码,实现查询、售电、购电等业务逻辑,通过测试可以完成相应的功能。3.编写web服务平台,通过使用MVC框架实现,并用Tomcat提供Web服务。对底层网络的启动以及能源交易等功能进行封装,实现在浏览器中可以操作底层区块链网络,并实现具体的功能。本文设计的能源互联网交易系统具有去中心化、信息安全透明的特性,并通过智能合约将交易数据保存到一条可永久保存且不可篡改的链上。通过实现的Web应用接口用户可以直接参与交易,从系统的操作结果表明该系统具有较好的可行性。