穆程刚, 丁涛, 董江彬, 宁可儿, 董晓博, 贺元康, 王永庆, 陈天恩, 刘健, SHAHIDEHPOURMohammad. 基于私有区块链的去中心化点对点多能源交易系统研制[J]. 中国电机工程学报, 2021, 41(3): 878-889. DOI: 10.13334/j.0258-8013.pcsee.200392
引用本文: 穆程刚, 丁涛, 董江彬, 宁可儿, 董晓博, 贺元康, 王永庆, 陈天恩, 刘健, SHAHIDEHPOURMohammad. 基于私有区块链的去中心化点对点多能源交易系统研制[J]. 中国电机工程学报, 2021, 41(3): 878-889. DOI: 10.13334/j.0258-8013.pcsee.200392
MU Chenggang, DING Tao, DONG Jiangbin, NING Ke'er, DONG Xiaobo, HE Yuankang, WANG Yongqing, CHEN Tian'en, LIU Jian, SHAHIDEHPOUR Mohammad. Development of Decentralized Peer-to-peer Multi-energy Trading System Based on Private Blockchain Technology[J]. Proceedings of the CSEE, 2021, 41(3): 878-889. DOI: 10.13334/j.0258-8013.pcsee.200392
Citation: MU Chenggang, DING Tao, DONG Jiangbin, NING Ke'er, DONG Xiaobo, HE Yuankang, WANG Yongqing, CHEN Tian'en, LIU Jian, SHAHIDEHPOUR Mohammad. Development of Decentralized Peer-to-peer Multi-energy Trading System Based on Private Blockchain Technology[J]. Proceedings of the CSEE, 2021, 41(3): 878-889. DOI: 10.13334/j.0258-8013.pcsee.200392

基于私有区块链的去中心化点对点多能源交易系统研制

Development of Decentralized Peer-to-peer Multi-energy Trading System Based on Private Blockchain Technology

  • 摘要: 传统能源采用中心化的集中交易模式,存在维护成本高、缺乏公开透明等诸多问题,因此限制了交易主体进入市场的意愿。为此,提出并研制一种去中心化的多能源交易系统和相应的智能合约。首先,基于区块链分布式防篡改的去中心化技术,在以太坊私有链平台将配售能源交易机制编写成智能合约,设计一种根据市场供需关系与能源网互动的多次背包交易撮合模型;并提出管理员区块节点,能够对交易能源特性进行修改,但交易过程不加干涉。其次,在管理员节点设计客户端数据库,实现用户实时交易与信息查询,利用ether.js接口将以太坊私有链与客户端数据库进行联动,实现整套系统可视化效果。最后,在阿里云开发去中心化区块链多能源交易平台,实际算例验证了平台功能的正确性和可靠性,该开放平台可为区块链技术在能源领域的落地应用提供新模式和新思路。

     

    Abstract: The traditional centralized trading model in the energy field is affected by its centralized processing method. There are many problems such as high maintenance costs and inability to guarantee openness and transparency, which restrict the willingness of trading entities to enter the market. To this end, this paper proposed and developed a weakly centralized multi-energy trading system. First, from the blockchain, a distributed, tamper-resistant decentralized technology, based on the Ethereum platform, the placing energy trading mechanism was written into smart contracts. The administrator role could add or delete energy types that allow transactions, and users could initiate real-time transactions and information. Inquiry, a transaction matching model based on the market supply and demand relationship for smart contracts was discussed. Next, the contract was deployed in the Ethereum private chain, and the ether.js interface was used to interact with the client to realize the visualization of smart contracts and satisfy user transactions with the query requirements, while the user information was stored in the database, the administrator realized the management of energy and users without interference in the transaction process. Finally, the reliability and profitability of the platform's functions were verified according to a calculation example. This weakly centralized energy trading system provided a new model and solution for the application of blockchain technology in the energy field.

     

/

返回文章
返回