作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2020, Vol. 46 ›› Issue (2): 35-40,47. doi: 10.19678/j.issn.1000-3428.0054838

• 热点与综述 • 上一篇    下一篇

基于区块链的分布式电力竞价交易算法

衡星辰1, 董灿2, 林克全3, 肖禹亭4   

  1. 1. 中国南方电网有限责任公司, 广州 510000;
    2. 云南电网有限责任公司, 昆明 650000;
    3. 广州供电局有限公司, 广州 510000;
    4. 中国科学院信息工程研究所 信息安全国家重点实验室, 北京 100093
  • 收稿日期:2019-05-07 修回日期:2019-07-04 发布日期:2019-07-09
  • 作者简介:衡星辰(1980-),男,高级工程师、博士,主研方向为区块链技术、电网信息化及数字化技术;董灿,硕士;林克全,高级工程师、硕士;肖禹亭,博士研究生。
  • 基金资助:
    国家自然科学基金(61772520,61802392)。

Blockchain-based Algorithm for Distributed Power Bidding Transaction

HENG Xingchen1, DONG Can2, LIN Kequan3, XIAO Yuting4   

  1. 1. China Southern Power Grid Co., Ltd., Guangzhou 510000, China;
    2. Yunnan Power Grid Co., Ltd., Kunming 650000, China;
    3. Guangzhou Power Supply Bureau Co., Ltd., Guangzhou 510000, China;
    4. State Key Laboratory of Information Security, Institute of Information Engineering, Chinese Academy of Sciences, Beijing 100093, China
  • Received:2019-05-07 Revised:2019-07-04 Published:2019-07-09

摘要: 为适应电力市场化改革趋势实现支持复杂交易形式的电力交易系统,基于区块链技术提出一种分布式电力竞价交易算法。将竞价交易分为出价及应价2种交易,针对同一笔出价交易,允许多笔应价交易存在,并由节点服务器通过对所有应价交易进行排序比价决定胜出交易。基于有序聚合签名对交易顺序及交易内容进行验证,确保交易的真实性,同时利用保序加密技术对交易内容进行保护,确保交易隐私数据的机密性。在此基础上,通过区块链存储所有交易,确保交易的不可篡改性。实验结果表明,该算法可以有效提高交易生成及验证效率,快速达成安全的电力竞价交易。

关键词: 区块链, 有序聚合签名, 保序加密, 电力竞价交易, 电力市场化改革

Abstract: To embrace the marketization reform of Chinese power system,this paper proposes a blockchain-based algorithm for distributed power auction transaction,so as to realize a power bidding system that supports complex forms of transactions.The algorithm divides relevant transactions into two types:offering and responding.Multiple responders are allowed to compete for an offering,and a node server will sort the responders by price to decide the winner.The order and content of transactions are verified based on sequential aggregate signature to ensure the authenticity of transactions.Also,order-preserving encryption is adopted to protect the content of a transaction,thus ensuring the confidentiality of private data.On this basis,all transactions data are stored by using blockchain technologies to ensure the transactions are tampering-resistant.Experimental results show that the proposed algorithm can improve the efficiency of transactions generation and verification,enabling quick and safe power bidding transactions.

Key words: blockchain, sequential aggregate signature, order preserving encryption, power bidding transaction, marketization reform of power

中图分类号: