You are on page 1of 12

(19)中华人民共和国国家知识产权局

(12)发明专利申请
(10)申请公布号 CN 108364180 A
(43)申请公布日 2018.08.03
(21)申请号 201810094347 .5

(22)申请日 2018 .01 .31

(71)申请人 复旦大学
地址 200433 上海市杨浦区邯郸路220号

(72)发明人 阚海斌 谭斌 张新鹏 李雪峰 
吴小川 向望 任艳丽 

(74)专利代理机构 上海正旦专利代理有限公司
31200
代理人 陆飞 陆尤

(51)Int .Cl .
G06Q 20/38(2012 .01)
G06Q 20/06(2012 .01)
G06Q 50/06(2012 .01)

权利要求书2页 说明书4页 附图5页

(54)发明名称
一种基于区块链的共享电力交易方法
(57)摘要
本发明属于区块链技术领域, 具体为一种基
于区块链的共享电力交易方法。 本发明方法包括
以下步骤:用户提出电力购买合约或售卖信息,
系统发布信息并写入智能合约; 买家用户购买合
约或电力, 智能合约自动控制电表发送电力给用
电方, 发送数字货币给售电方,并更新存储结构。
该方法利用区块链去中心化、不可篡改、可追溯
的特性, 为用户提供了在没有第三方机构背书情
况下, 安全、可靠、可信赖的电力交易方法,增加
了电力交易灵活性, 在去除第三方背书的情况下
提高了收益。本发明可用于社区电力交易、城市
内电力交易等领域。
CN 108364180 A
CN 108364180 A 权 利 要 求 书 1/2 页

1 .一种基于区块链的共享电力交易方法, 其特征在于,包括两个交易模式和对应的底
层智能合约, 分别说明如下:
一、 传统交易模式,具体步骤为:
(1)卖家发电设备发电 ;
(2)卖家智能电表获取发电数据信息, 并写入智能合约,智能合约将信息保存到区块链
的存储结构中;
(3)卖家将所需售卖的电量以及售卖信息发布到交易系统, 同时将售卖信息写入智能
合约, 智能合约将信息保存到区块链的存储结构中;
(4)买家在系统购买电力, 交易信息写入智能合约, 智能合约将信息保存到区块链的存
储结构中;
(5)智能合约发送交易信息给卖家智能电表, 交易写入区块链存储结构;
(6)卖家智能电表自动将电力发送到买家;
(7)买家智能电表确认收到电力, 发送确认信息给智能合约, 智能合约自动将买家的数
字货币发送到卖家账户中;
(8)交易结束;
二、 买家请求交易模式,具体步骤为:
(1)买家将求购合约发布到交易系统, 同时求购信息写入智能合约;
(2)智能合约将信息写入区块链存储结构, 并自动转换到“收集”状态;
(3)卖家“购买”求购合约,将该卖家以及“购买”信息写入智能合约, 智能合约将信息写
入区块链存储结构;
(4)得到足够的卖家购买合约, 智能合约自动转换到“等待发货”状态, 并将信息写入区
块链存储结构;
(5)所有卖家将电 力发送给求购买家, 并发送信息给智能合约,智能合约自动转换到
“确认收货”状态, 并将信息写入区块链存储结构;
(6)买家电表确认收到卖家发送电力, 将确认信息发送给智能合约, 智能合约自动转换
到“付款”状态, 并将信息写入区块链存储结构;
(7)智能合约将数字货币发送给卖家, 并自动转换到“终止”状态;
(8)交易结束。
2 .根据权利要求1所述的基于区块链的共享电力交易方法, 其特征在于,在传统交易模
式中, 所述智能合约的具体流程如下:
(1)由智能电表写入卖家电力信息;
(2)写入卖家发布售卖信息;
(3)等待买家;
(4)买家购买,记录请求;
(5)卖家发送电力给买家, 记录交易;
(6)接受买家确认收到电力信息, 记录交易;
(7)发送数字货币给卖家, 更新双方存储信息。
3 .根据权利要求1所述的基于区块链的共享电力交易方法, 其特征在于,买家请求交易
方式中, 所述智能合约的具体流程为:

2
CN 108364180 A 权 利 要 求 书 2/2 页

(1)由智能电表写入买家电力信息;
(2)写入买家发布求购合约, 转换到“求购”状态;
(3)等待卖家,转换到“收集”状态;
(4)卖家家购买,记录购买请求;
(5)达到求购合约要求, 转换到“等待发货”状态;
(6)买家收到电力,转换到“确认收货”状态;
(7)卖家发送电力给买家, 记录交易,转换到“付款”状态;
(8)发送数据货币给卖家, 记录交易,转换到“终止”状态,
合约停止。

3
CN 108364180 A 说 明 书 1/4 页

一种基于区块链的共享电力交易方法

技术领域
[0001] 本发明属于区块链技术领域,
具体涉及一种基于区块链的共享电力交易方法。

背景技术
[0002] 随着新能源的大力发展和市场的日趋成熟, 光伏发电技术的内在竞争力, 将逐步
取代政府激励, 成为促进其继续增长的主要因素。过去5年来, 太阳能发电的装机成本已下
降70%以上。在世界许多地方, 太阳能发电的度电成本(LCOE)已经降至所谓的市电平价1水
平, 甚或更低。 随着太阳能电池板更加智能化、 效率更高,在世界各地, 我们可以看到可再生
能源的发展速度远远快于化石燃料。
[0003] 国家能源局发布的最新数据显示, 今年前三季度,光伏、 风电等可再生能源新增装
机约占全部电力新增装机的67%, 成为我国新增电力的主力, 清洁能源替代作用日益突显。
光伏发电装机增长了4300万千瓦, 其中, 分布式光伏装机同比大增了4倍, 主要集中在中东
部地区。前三季度, 我国可再生能源行业整体发展形势向好, 到三季度末, 我国可再生能源
发电装机达到6 .3亿千瓦, 其中,水电装机达到3 .39亿千瓦、风电装机达到1 .57亿千瓦、 光伏
发电装机达到1 .20亿千瓦、 生物质发电装机达到1423万千瓦。
[0004] 可再生资源中,光伏发电的增长最为显著, 市场规模快速扩大, 新增装机约占可再
生能源新增装机的68 .25%,是目前可再生能源新增电力的主力军。其中, 光伏电站2770万千
瓦, 同比增加3%;分布式光伏1530万千瓦, 同比增长4倍。截至9月底, 全国光伏发电累计装机
达到1 .20亿千瓦,其中,光伏电站9480万千瓦, 分布式光伏2562万千瓦。
[0005] 个人用户光伏发电设备主要集中在中东部地区, 光伏设备的成本过高, 平均5年,
发电带来的用电节省才能覆盖设备成本。这是因为, 个人光伏发电设备的电力产出远大于
用户使用的电量。然而因为缺乏信任背书, 用户之间无法直接交易电力。剩余的电量只能白
白浪费, 或者以低廉的价格被国家电网回收。 区块链能够提供一个可靠、 快速又低成本的方
式去记录并验证金融及业务交易, 这些交易可能包括出售与购买电力——亦无需通过中间
人。 区块链能够作为基于多个卖方与买方, 或点对点交易的电力市场的主干技术。
[0006] 本发明利用利用区块链分布式、 不可篡改、可追溯等特性提出了一种有效的在没
有第三方机构背书的情况下安全交易电力的方法。
[0007] 区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数
据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲, 区块链技术
是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、
利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来
编程和操作数据的一种全新的分布式基础架构与计算范式。
[0008] 区块链格式首先用于比特币, 作为解决数据库安全和不需要信任的管理员问题的
解决方案。第一块区块链由中本聪在2008年概念化, 并在次年实施作为数字货币比特币的
核心组成部分, 通过使用对等网络和分布式时间戳服务器, 区块链数据库被自主地管理。 比
特币区块链的发明使它成为第一个解决双重支出问题的数字货币, 比特币设计一直是其他

4
CN 108364180 A 说 明 书 2/4 页

区块链应用的灵感。
[0009] 如今区块链技术飞速发展,可分为共有链、联盟链、私有链, 本方法可以在这三种
链中的任意一种上实现, 并且已经在IBM的hyperledger和以太坊上部署成功,
实现了社区
内部电力的共享和交易。

发明内容
[0010] 本发明目的在于克服个人发电设备过剩电量在没有第三方背书情况下无法安全
交易的缺陷, 提出一种共享电力交易方法。
[0011] 本发明提出的共享电力交易方法, 是基于区块链技术的, 即利用区块链分布式、不
可篡改、可追溯等特性, 在没有第三方机构背书的情况下安全交易电力的方法。具体步骤
为:
用户提出电力购买合约或售卖信息, 系统发布信息并写入智能合约; 买家用户购买合
约或电力, 智能合约自动控制电表发送电力给用电方, 发送数字货币给售电方, 并更新存储
结构。
[0012] 对应于所述方法,还涉及共享电力交易系统, 该系统为一个包括用户层、服务层、
区块链层的三层结构。如图1、 图2所示。
[0013] 本发明提出的共享电力交易方法, 包括两个交易模式和对应的底层智能合约, 具
体如下:
一、传统交易模式,具体步骤为:
(1)卖家发电设备发电 ;
(2)卖家智能电表获取发电数据信息, 并写入智能合约, 智能合约将信息保存到区块链
的存储结构中;
(3)卖家将所需售卖的电量以及售卖信息发布到交易系统, 同时将售卖信息写入智能
合约, 智能合约将信息保存到区块链的存储结构中;
(4)买家在系统购买电力, 交易信息写入智能合约, 智能合约将信息保存到区块链的存
储结构中;
(5)智能合约发送交易信息给卖家智能电表, 交易写入区块链存储结构;
(6)卖家智能电表自动将电力发送到买家;
(7)买家智能电表确认收到电力, 发送确认信息给智能合约, 智能合约自动将买家的数
字货币发送到卖家账户中;
(8)交易结束。
[0014] 其中,传统交易智能合约, 如附图6,
具体流程如下:
(1)由智能电表写入卖家电力信息;
(2)写入卖家发布售卖信息;
(3)等待买家;
(4)买家购买,记录请求;
(5)卖家发送电力给买家, 记录交易;
(6)接受买家确认收到电力信息, 记录交易;
(7)发送数字货币给卖家, 更新双方存储信息。

5
CN 108364180 A 说 明 书 3/4 页

[0015] 二、买家请求交易模式, 具体步骤为:
(1)买家将求购合约发布到交易系统, 同时求购信息写入智能合约;
(2)智能合约将信息写入区块链存储结构, 并自动转换到“收集”状态;
(3)卖家“购买”求购合约,将该卖家以及“购买”信息写入智能合约, 智能合约将信息写
入区块链存储结构;
(4)得到足够的卖家购买合约, 智能合约自动转换到“等待发货”状态, 并将信息写入区
块链存储结构;
(5)所有卖家将电力发送给求购买家, 并发送信息给智能合约, 智能合约自动转换到
“确认收货”状态, 并将信息写入区块链存储结构;
(6)买家电表确认收到卖家发送电力, 将确认信息发送给智能合约, 智能合约自动转换
到“付款”状态, 并将信息写入区块链存储结构;
(7)智能合约将数字货币发送给卖家, 并自动转换到“终止”状态;
(8)交易结束。
[0016] 其中,买家请求交易方式, 如附图7,本合约为智能合约状态机, 具体流程为:
(1)由智能电表写入买家电力信息;
(2)写入买家发布求购合约, 转换到“求购”状态;
(3)等待卖家,转换到“收集”状态;
(4)卖家家购买,记录购买请求;
(5)达到求购合约要求, 转换到“等待发货”状态;
(6)买家收到电力,转换到“确认收货”状态;
(7)卖家发送电力给买家, 记录交易,转换到“付款”状态;
(8)发送数据货币给卖家, 记录交易,转换到“终止”状态,合约停止。
[0017] 与现有技术相比, 本发明的有益效果:
本发明提出了基于区块链的电力交易方法, 具有去中心化,不可篡改, 难以攻击等优
点。解决了现有技术无法实现的可信的点对点交易问题。本发明提供的方法可以使社区内
部成员在没有第三方机构背书的情况下安全、 可信、可追溯的交易电力。本发明提供的方法
可以不仅限于电力交易, 还可以用于房屋租赁、 汽车租赁、闲置物品交易、 资源共享等领域。

附图说明
[0018] 图1为本方法传统交易模式的流程图。
[0019] 图2为本方法买家请求交易模式的流程图。
[0020] 图3、
图4为本方法传统交易模式的示意图。
[0021] 图5为本方法买家请求交易模式的示意图。
[0022] 图6为本方法传统交易模式智能合约的流程图。
[0023] 图7为本方法请求交易模式智能合约的流程图。

具体实施方式
[0024] 下面结合附图和实施例对本发明的具体实施方式进行详细描述。本实施例在以本
发明技术方案为前提下进行实施, 以便相关领域的技术人员能更好地理解本发明的技术特

6
CN 108364180 A 说 明 书 4/4 页

点和功能特点, 但本发明的保护范围不限于下述实施例。
[0025] 在 本 实 施 例中 ,编 程 语 言 为 J a v a S c r i p t 、P y t h o n 、h t m l ,区 块 链 是以 太 坊
(Ethereum),
浏览器为chrome。
[0026] 传统交易模式中, 卖家发布的信息是: (1)smith发布的80度光伏电 , 单价0 .4元每
度详细信息为: “卖电1年, 童叟无欺” (2)andy发布的100度光伏电 , 单价0 .5元每度, 详细信
息为: “自家闲置太阳能发电”。 具体流程如下:
(1)卖家smith、andy发电设备发电 ;
(2)卖家智能电表获取发电数据信息, 并写入智能合约, 智能合约将信息保存到区块链
的存储结构中;
(3)卖家将所需售卖的电量以及售卖信息发送到交易系统, 交易系统发布售卖信息, 同
时将售卖信息写入智能合约, 智能合约将信息保存到区块链的存储结构中;
(4)买家在系统购买电力, 交易信息写入智能合约, 智能合约将信息保存到区块链的存
储结构中;
(5)智能合约发送交易信息给卖家智能电表, 交易写入区块链存储结构;
(6)卖家智能电表将电力发送到买家;
(7)买家智能电表确认收到电力, 发送确认信息给智能合约, 智能合约自动将买家的数
字货币发送到卖家账户中, 描述了购买成功后的购买信息;
(8)交易结束。
[0027] 卖家请求模式中, 买家请求的信息是: 买家: bintan, 总需1000度光伏电 , 单价0 .5
元每度。 具体流程如下:
(1)买家bintan将求购合约发布到交易系统, 同时求购信息写入智能合约;
(2)智能合约将信息写入区块链存储结构, 并自动转换到“收集”状态;
(3)卖家“购买”求购合约, 将该卖家以及“购买”信息写入智能合约, 智能合约将信息写
入区块链存储结构;
(4)得到足够的卖家购买合约, 智能合约自动转换到“等待发货”状态, 并将信息写入区
块链存储结构;
(5)所有卖家将电力发送给求购买家, 并发送信息给智能合约, 智能合约自动转换到
“确认收货”状态, 并将信息写入区块链存储结构;
(6)买家电表确认收到卖家发送电力, 将确认信息发送给智能合约, 智能合约自动转换
到“付款”状态, 并将信息写入区块链存储结构;
(7)智能合约将数字货币发送给卖家, 并自动转换到“终止”状态;
(8)交易结束。

7
CN 108364180 A 说 明 书 附 图 1/5 页

图1

8
CN 108364180 A 说 明 书 附 图 2/5 页

图2

9
CN 108364180 A 说 明 书 附 图 3/5 页

图3

图4

10
CN 108364180 A 说 明 书 附 图 4/5 页

图5

图6

11
CN 108364180 A 说 明 书 附 图 5/5 页

图7

12