当前位置: 首页 > 科技 > 区块链 > 基于区块链技术的电动汽车充电链_腾讯新闻

基于区块链技术的电动汽车充电链_腾讯新闻

天乐
2020-05-13 16:21:53 第一视角

作者:张富宝

原论文发表在2020年4月《计算机技术与发展》第30卷第4期。

向右滑动查看更多图片

以下为正文

摘要

近年来,为了降低了对石油能源的消耗、对环境的污染,我国积极推动新能源汽车的发展,取得了很好的成效,电动汽车保有量连年激增。但是针对电动汽车的配套基础设施(充电桩)的发展却严重落后,电动汽车与充电桩的布局极不均衡,充电难已经逐渐成为制约电动汽车发展的主要因素。区块链技术具有去中心化、可追溯、不可篡改等技术优势,被广泛运用到金融、地产、医疗、物联网、教育等各个领域。针对电动汽车面临的“有车无桩,有桩无车”的现象,对电动汽车充电联盟链的可行性与创新性进行了深入的分析。系统阐述了区块链的技术背景,在此基础上提出了基于区块链技术的充电桩共享方案。详细阐述了充电桩共享系统的各个模块,包括底层区块链类型、区块链节点类型以及系统所采用的共识机制。最后提出系统实现的整个系统架构,系统动态模型。充电联盟链的建设,有利于消除电动汽车企业与充电桩运营商之间的信任壁垒,实现电动汽车车主与充电桩运营商之间的公平的价值转移,有效缓解现阶段电动汽车充电难的困境。

关键词:区块链;联盟链;充电桩共享;共识机制

引言

近年来,新能源汽车被我国作为新兴战略产业大力推动,发展迅速。2012年国务院正式发布的《节能与新能源汽车产业发展规划(2012-2020)》[1]明确指出:“以纯电驱动为新能源汽车发展和汽车工业转型的主要战略取向”。2013年起,我国新能源汽车开始进入发展快车道。2014年新能源汽车销量7.48万辆,相比于2013年,增长了323.8%。2017年9月工信部公开表示已经开始研究制定传统燃油汽车停产停售的时间表,预计2040年前后全面停售燃油汽车。2017年12月国家四部委联合发布《关于免征新能源汽车车辆购置税的公告》[2],该公告指出,“自2018年1月1日至2020年12月31日,对购置的新能源汽车免征车辆购置税。”,这一举措,极大的刺激了消费者对新能源汽车的购买欲望。据公安部统计,截止到2018年9月,我国新能源汽车的保有量已达到220万辆。预计到2020年,我国新能源汽车的累计保有量将达到500万辆。

虽然新能源汽车得到大力发展,但是与之配套的充电基础设施却发展缓慢,大家普遍重视对新能源汽车的研发投入,却忽视了对充电基础设施的建设。在这种畸形的发展模式下,新能源汽车与充电桩数量之间的差距越来越大。据相关统计,截止到2018年9月底,我国新能源汽车保有量为220万辆,充电桩总量为68.6万个,车桩比为3.31:1,比例严重失调。此外,充电桩的布局极度不均衡,有车无桩、有桩无车等现象大量存在。在用户体验方面,充电桩质量参差不齐,用户需要下载多个App才能使用不同的商业充电桩,操作步骤繁琐,给用户带来极差的体验。国家能源局出台的《2018年能源工业指导意见》[3]明确指出:“2018年将积极推进充电桩建设,统一电动汽车充电设施标准”,此政策表明未来我国将继续加大新能源汽车充电基础设施的建设,从根本上解决充电桩数量少,无桩可用的问题;根据国家规划:2015-2020年国家规划新增充电站1.2万个、新增充电桩480万个,2020年规划车桩比为1:1。按照这种推算,如果在到2020年我国新能源汽车保有量达到500万辆,需要500万个充电桩来满足用户充电需求。如果能充分利用私人充电桩,必能有效解决当下新能源汽车充电难的问题。

共享经济是以分散的社会闲置资源为基础,以提升资源利用率为核心的服务式经济。近年来,共享经济在全球范围内呈现出井喷式的发展,促进了分散的供需匹配,释放了经济活力。如果能将私人充电桩进行共享,充分利用社会商业化的私人充电桩为新能源汽车充电,将有效缓解现阶段电动汽车充电难的困境,极大地促进我国新能源汽车的发展。然而由于充电桩运营企业与新能源汽车企业之间存在不同的利益诉求,互相难以取得信任,在充电费用方面容易产生巨大的分歧,可能导致合作难以建立。由充电桩运营商单方面记录的充电费,新能源汽车企业方面难以确认费用真伪;如果由新能源汽车企业单方面记录充电费,则充电桩运营商方面又难以确认费用情况。充电桩运营企业和新能源汽车企业的诉求存在不可调和的矛盾点,如果双方无法达成信任共识,将导致新能源汽车企业很难与社会化商业充电桩运营商进行大规模合作。

而区块链技术的出现,使这个问题有了技术性解决方案。利用区块链技术的去中心化和多方共同记账维护账本的特性,通过在充电桩运营企业与新能源汽车企业之间建设一个联盟链,实现汽车充电时自动记账,多方自动认可账目,无账目差异、无人可篡改的充电联盟链,切实解决电动汽车充电难的问题,促进我国新能源汽车的发展。

一、充电联盟链分析

1.1

可行性分析

充电桩共享不仅能有效缓解当前电动汽车充电设施建设困局,同时能为电动车主以及充电桩运营企业创造互惠的经济价值。通过将电桩的建设权、运营权下放给各充电桩运营商,政府无需耗费大量的财力、物力来进行新能源汽车配套设施的建设。充电桩运营商在闲置时间内,通过共享的模式对需要充电的电动车主提供充电服务,获取相应的充电服务费。此举有助于充分利用充电桩资源,有效解决充电桩数量少、分布不均衡带来的一系列充电难的问题。然而,共享经济需要在复杂的多方之间,对闲置资源进行所有权和使用权的重新配置,十分依赖信任和共识机制的建立。现有的充电桩运营商多采用中心化的运营模式来进行充电桩共享,电动车主与充电桩运营商之间信息不对称,使得电动车主与运营商之间存在天然的信任壁垒,极大的影响了用户的参与度。此外,各家运营商数据孤立,无法有效的整合充电桩资源,造成不必要的资源闲置。因此,建立一个安全、可信、多方参与、共同记账的充电交易平台十分必要。

区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的创新应用模式[4]。区块链技术的核心优势是去中心化、可追溯、不可篡改,通过运用数据加密、时间戳、分布式共识和经济激励等手段,能够在节点无需互相信任的分布式系统中实现基于去中心化信用的点对点交易、协调与协作,从而为解决中心化机构普遍存在的高成本、难维护等问题提供了解决方案。由于区块链技术具有先天的技术优势,应用到充电桩共享业务中,可以很好的消除电动汽车车主与充电桩运营商之间的信任壁垒,实现去中心化的价值转移。考虑到区块链技术已经在金融领域内有成熟的外汇兑换应用,本文将其借鉴到充电桩共享业务中,只需将“电能-货币”兑换看作是一种特殊的货币兑换,即可在相当大的程度上复制金融领域中的成熟经验,因此将区块链结合充电桩共享不仅可行而且很有必要。

1.2

创新性分析

作为国内首次将区块链技术应用到充电桩共享业务的应用,本文提出的基于区块链技术的充电联盟链具有如下的创新点:

01

采用区块链技术搭建底层服务,为多方互信合作提供基础信息平台。

区块链技术作为一个去中心化的分布式服务技术,由于其不需要信用中心和信用中介,就可完成信用转移,在充电桩共享业务中使用,贴合实际需求,满足多方合作的基本要求。

02

将区块链技术与物联网技术进行结合,实现自动化交易。

尽管国际上有很多公司提出了区块链技术与物联网技术结合的方案,但是目前实际落地的项目仍然少见,尤其是国内尚未见到成功的案例。充电联盟链的实施将成为一个标杆性的科技项目,对于信息科技、金融科技以及共享经济模式等将产生重大影响。

03

安全的系统架构,引入区块链没有降低原有系统的信息安全水平。

充电联盟链通过多个VPN网络和双网卡跨网方式,将区块链服务器和已有的后台服务器在物理上和网络上进行了分离,通过VPN的连接权限控制了联盟链的许可机制所带来的信息泄露风险,同时也能够有效阻止合作中的双方利用区块链直接互联的特性侵入对方的后台服务器。

二、区块链

区块链技术首次出现在公众的视野中是在2008年,名为中本聪的学者发表的一篇名为《Bitcoin:A peer-to-peer electronic cash system》[5]的论文。该论文详细阐述了基于P2P网络技术、加密技术、时间戳技术、区块链技术等的电子现金系统的构架理念,标志着比特币的诞生。

2.1

区块链数据结构

区块链的本质是一个去中心化的数据库,是指通过去中心化和去信任的方式集体维护一个可靠数据库的技术方案。区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学的方式保证不可篡改和不可伪造的分布式账本。区块是指一定时间内的合法交易被计算哈希难度的矿工所打包生成的数据,链是指每个区块都包含上一个区块的哈希索引[6]。区块被点对点网络所组成的分布式网络广播[7].,每个节点在收到新的区块后,会对比自己已有的区块数据,当发现没有包含此区块,且验证了此区块合法时,会将此区块更新到自己的最长的区块链数据中。这样每个节点都维护同一份最长的区块链数据,增加了冗余,保证了区块链中记录的交易数据不被恶意节点篡改[8]。区块包含区块头部和区块体,区块头部包含了父区块哈希、时间戳、工作量证明的随机值、难度值、Merkle根、版本号。区块体包含了当前区块所有交易的Merkle树。区块链数据结构如下图1所示:

图1 区块链数据结构

2.2

区块链的分类

公有链:分布在世界各地的节点可发起交易并更新到完整的公开的区块链数据中,任何一个节点都平等地参与到共识协议中来,公有链是完全的去中心化点对点网络结构,每一个节点都可以根据共识算法挖出区块,并广播给其它节点进行验证[9]。其共识机制采用工作量证明(Proof of Work)[10]或权益证明(Proof of Stake)[11],同时区块链的奖励机制使得每个挖出区块的节点获得一定的共识奖励。

联盟链:一些可信任的组织机构节点被选中,轮流进行打包区块,这些节点打包的合法区块数据会被其它节点无条件接受,同时会公开一定的接口供其它机构查询,联盟链是部分去中心化的[12]。

私有链:私有链是区块链数据的更新由同一个组织完成,读取的可以是公开或是被限制的,主要应用于公司内部的数据管理、查看,可以保证私有区块链系统的可控制性以及区块链后期的升级维护。

2.3

智能合约

“智能合约 ”可以追溯至1995年,由跨领域学者尼克.萨博提出的[13],被定义为“一套以数字形式定义的承诺,合约参与方通过智能合约执行这些承诺”。智能合约是一段运行在计算机上,用于保证让参与方执行承诺的代码。由于缺少可信执行环境,智能合约没有被应用。比特币的诞生,使区块链技术成为构建去中心化,去信任的可执行环境核心技术,随后被广泛应用。

在安全性上,智能合约一旦被部署在区块链上,合约的执行不受任何一方控制,合约按照预先写好的内容客观,准确地执行[14]。智能合约运行后,智能合约的状态会发生变化,矿工将这些状态变化同正常账户交易的资金变化一去进行验证并打包加入区块,通过一定工作量证明生成新的区块,链接到主链上。因此,保证了智能合约的不可篡改,伪造的安全特性。智能合约的优良特性使其广泛应用于金融,供应链,物联网等领域。

三、共享充电链技术方案

将区块链技术与电动汽车充电桩共享经济进行结合,国内已有学者做过相关研究。齐海林教授[15]等提出了一种以比特币区块链作为底层支撑,结合闪电网路、智能合约构建一个去中心化、安全、高效、自动结算的点对点共享充电桩的方案。比特币作为区块链第一个成熟的应用,且稳定运行多年,确实具有一定的借鉴价值。然而,比特币区块链作为一种公链,天然存在的吞吐量低,用户交易隐私公开等弊端,使得其应用在充电桩共享经济中显得不太合适。此外,由于比特币价值不稳定,且拥有者较少,因此,采用比特币作为充电交易结算货币不太现实。联盟链具有较高TPS,可以很好的满足充电桩共享中的交易处理;此外,联盟链具有极好的隐私性,使得充电桩共享中的交易隐私得到保护。综上所述,本文提出一种新的基于联盟链的充电桩共享模式,实现一个去中心化的,可信任充电共享价值转移系统。

3.1

电动汽车充电桩共享系统模块

基于联盟链的充电桩共享系统主要涉及到底层区块链、节点间共识、联盟节点、普通节点等几个部分。

底层区块链:该模块为系统提供了一个整体的底层框架,实现一个去中心化的、分布式的、多方共同维护的动态加密数据库,数据按照时间戳的先后顺序进行链式存储,确保记录到数据库中的数据安全可信、不可篡改。

共识机制:区块链系统中不存在中心化的节点对数据库进行管理,所以系统中任何“决策/状态/改变等”主要依靠节点之间的共识机制实现。在本系统中,各联盟节点根据共识机制选择记账节点,对充电交易数据进行记录,其他节点通过验证交易数据的正确性、合法性对记账节点的数据记录达成共识,确保充电交易数据的真实安全,多方可信。

联盟节点:联盟节点是整个联盟链中功能最全的节点,主要是充电桩运营商以及系统管理员。联盟节点可以向底层区块链中写入数据、更新数据、验证数据,此外,联盟节点还能为普通用户分配读取链上数据的权限。

普通节点:只享受系统提供的服务而不参与数据记录、数据共识的节点。普通节点可以向联盟节点申请查看联盟链上记录的数据,获得授权后可以读取相应的充电交易数据。

整个系统的系统示意图如下图2所示:

图2 基于联盟链的充电桩共享系统示意图

3.1.1

底层区块链类型、结构

为了构建一个多方共同记账、共同维护账本、交易数据隐私保护的充电桩共享生态系统,采用联盟链作为底层区块链。联盟链中的节点通过授权加入,保证了节点的可信任。只有联盟节点有权向链上写入数据,普通节点只有在获得授权许可下才能访问链上数据,如此可以避免交易数据对任何人公开,保护用户交易隐私。用户充电交易数据被联盟节点打包进区块中,联盟链中各节点达成共识之后,通过哈希指针连接到最长的区块链中,区块头中包含时间戳,使得交易数据无法被篡改。联盟节点之间通过P2P网路进行节点间发现,交易广播,节点通信等。采用非对称加密算法对交易数据进行加密,保护用户隐私,进行数字签名以及身份认证。

3.1.2

联盟节点

整个共享充电联盟链中充当联盟节点的主要是充电桩运营商、新能源汽车企业、共享平台运营方。联盟节点拥有链上唯一的记账权,可以向区块链上写入充电交易数据,一旦数据被记录到链上,无法进行篡改。

3.1.3

普通节点

普通节点主要是指享用充电桩充电服务的电动车主。通过在个人移动终端安装相应的App应用之后,用户手机App调用充电桩的接口对电动汽车进行充电,充电之后进行电费支付交易。此外用户还可以通过手机App向联盟节点申请查询自己的交易记录。

3.1.4

共识机制

整个充电联盟链采用实用拜占庭容错(Practical Byzantine Fault Tolerance,PBFT)[16]共识算法来达成节点共识。具体共识过程如下图3所示:

图3 共享充电联盟链共识过程

1)首先主节点从其他联盟节点中收集交易数据,重新整合生成一个新的交易区块,然后用自己的私钥对新的交易区块进行数字签名,与新区块的哈希一同打包,广播给各个从节点,以待从节点对区块中的交易进行验证。其中主节点是由系统选举产生,通过一个模运算进行或者选择当前存活的节点编号最小的节点成为主节点。

具体公式如下:

P = V mod |R|

其中:P为节点编号、V为视图编号、|R|为节点数量。如果主节点掉线或者作恶需要启动视图更换。

2)从节点在收到主节点广播过来交易区块后,首先查看区块头中的区块哈希值和数字签名等信息来验证区块中交易的合法性与正确性。验证完成后,从节点将验证结果附上自己的数字签名,通过P2P网络广播给其他从节点,从而在从节点之间的实现对新区块的共同验证,确保新区块的合法性与正确性。

3)当某一从节点接收到其他节点广播的新区块验证结果后,与自身对新区块的验证结果进行比对,然后得出一个审计对比结论。从节点会将自身对新区块的审计结果、接收到的审计结果以及对比得出的审计结论打包成一个回复(Reply),附上对应的数字签名,发送给主节点。

4)主节点针对从节点发送过来的不同审计结果,会进行不同的操作。如果所有联盟节点对当前交易区块表示认可,主节点会将所有参与该交易区块验证的从节点的数字证书、以及相应的数字签名附在该交易区块上,一同打包广播给所有的从节点,从节点接收到该数据区块后会对数据进行同步,按照时间先后顺序链接到现有的联盟链上;反之,如果存在部分从节点对该交易区块不认可,则主节点会要求这些节点再次对交易区块进行审计,根据再次审计的结果,如有半数以上的节点认同该数据区块,则主节点和从节点会按照第一种情况将该交易区块添加到联盟链上。同时,针对第二次审计中依然持不认同态度的节点,主节点将会对其进行深入分析来判断这些节点是否存在作恶行为。如果存在节点作恶,则主节点会对这些节点进行惩罚处理(清除作恶节点)。

3.2

电动汽车充电桩共享系统具体实现

3.2.1

系统框架

系统模块确定之后,完善充电联盟链的功能,开发出基于联盟链的充电桩共享系统。整个系统的系统框架如下图4所示:

图4 电动汽车充电桩共享系统整体框架

其中底层联盟链为整个系统提供用户管理、充电交易记录、充电费用结算规则等功能。针对充电联盟链基础服务,开发了基于底层联盟链的去中心化应用EVSmart,该应用本质是部署在区块链上的智能合约,主要为外部应用提供接口,以访问链上的数据,使用链上的服务。为用户开发了交互系统EVSmartApp,提供充电操作、余额查询、充值等功能。EVSmartServer是系统中由充电桩运营商维护的后台服务系统,该服务系统也可委托给EVSmart平台提供商进行维护。主要是EVSmart客户端与充电桩之间的转换器,具有充电权限校验、调用充电桩接口、启动结束充电、钱包等功能。架构图中每个运营商一个server,在实际实现中可以一个server支持多个运营商,其他运营商需要接入只需要重新开发调用接口即可。EVSmart管理系统,除了提供对手机APP后台支持服务外,还需提供用户管理、充电交易查询、统计,服务监控等功能。

3.2.2

系统动态模型

1)用户APP初始化钱包。新用户需要注册才能使用共享充电联盟链的服务。其中M值是充电链特有的Token,由充电链平台运营商发行,用于充电费用结算.用户注册之后的整个动态流程如下图5所示:

图5 用户钱包初始化动态模型

2)充电桩运营商管理。运营商管理主要提供用户管理、充电交易查询、统计,服务监控等功能。整个充电桩运营商管理动态模型如下图6所示:

图6 运营商管理动态模型

3)交易查询。整个充电联盟链中的所有交易记录只有联盟节点有权访问,普通节点如果需要查询与自己相关的交易数据,需要向联盟节点发起请求,再由联盟接点到链上去查询相应数据,返回给请求用户。交易查询的动态模型如下图7所示:

图7交易查询动态模型

四、结论

近年来,我国新能源汽车得到飞速发展,然而与之配套的充电设施却发展缓慢,车桩比严重失衡,充电难问题日益严峻。政府自建的公共充电桩难以满足电动车日常充电需求,充电难成为制约新能源汽车发展的关键因素。通过共享模式对私人充电桩进行共享,一定程度上可以缓解政府对公共电桩的建设投入,同时可以充分利用闲置的充电桩资源,使得电动车主可以享受到方便快捷的充电服务,切实解决当前电动汽车充电难的问题。

然而,电动车主与充电桩运营商之间天然存在的信任壁垒使得双方无法就充电费用达成共识,充电桩共享必将陷入窘境。区块链技术天然的去中心化、可溯源、无法篡改的特性可以用于建立无需第三方担保的可信任价值转移系统。本文提出一种以联盟链为底层技术的电动汽车充电桩共享系统,联盟链的准入机制保证了参与记账的多方可信任,高效的PBFT共识机制保证了交易处理速度满足实际需求。通过智能合约实现充电结束自动结算电费,保证了充电费用公平无差错,多方认可。此外,充电交易记录在联盟链上,只有联盟节点才有权查看,保证了用户交易隐私。本文提出电动汽车充电桩共享系统已经完全实现,经过测试,可以正常实现功能,满足电动汽车日常充电需求,切实解决电动汽车车主充电难问题,促进新能源汽车产业的发展。未来的工作中,可以在汽车停车联盟链、汽车零部件供应链、新能源电池全生命周期管理链、汽车供应链金融、汽车保险等方面做一些新的探索。

参考文献

1节能与新能源汽车产业发展规划(2012~2020年)[J]. 地球, 2015(9):13-13.

2 张瑛, 邓力平. 财政部、国家税务总局、工业和信息化部联合发布《关于免征新能源汽车车辆购置税的公告》[J]. 国际税收, 2017(11):33-36.

3 2018年能源工作指导意见[C]// 风能产业. 2018

4 邱元阳. 区块链与机器信任[J]. 中国信息技术教育, 2018(7):28-28.

5 Nakamoto S. Bitcoin: A peer-to-peer electronic cash system [J]. 2008.

6 Wright A, De Filippi P. Decentralized blockchain technology and the rise of lex cryptographia [J]. 2015.

7 Bracha G, Toueg S. Asynchronous consensus and broadcast protocols [J]. Journal of the ACM (JACM), 1985, 32(4): 824-840.

8 Ametrano F M. Bitcoin, Blockchain, and Distributed Ledger Technology [J]. 2016.

9 G bel J, Keeler H P, Krzesinski A E, et al. Bitcoin blockchaindynamics: The selfish-mine strategy in the presence of propagation delay [J]. Performance Evaluation, 2016, 104: 23-41.

10 Gervais A , Karame G O , Karl Wüst, et al. On the Security and Performance of Proof of Work Blockchains[C]// the 2016 ACM SIGSAC Conference. ACM, 2016.

11 Kiayias A , Russell A , David B , et al. Ouroboros: A Provably Secure Proof-of-Stake Blockchain Protocol[J]. 2017.

12 Garay J, Kiayias A, Leonardos N. The bitcoin backbone protocol: Analysis and applications [C]// Annual International Conference on the Theory and Applications of Cryptographic Techniques, Berlin/Heidelberg, Germany: Springer, 2015: 281-310.

13 Buterin V. A next-generation smart contract and decentralized application platform [J]. white paper, 2014.

14 Delmolino K, Arnett M, Kosba A, et al. Step by step towards creating a safe smart contract: Lessons and insights from a cryptocurrency lab [C]// International Conference on Financial Cryptography and Data Security, Berlin/Heidelberg, Germany: Springer, 2016: 79-94.

15 齐林海, 李雪, 祁兵, et al. 基于区块链生态系统的充电桩共享经济模式[J]. 电力建设, 2017(9).

16 Abraham I, Gueta G, Malkhi D, et al. Revisiting Fast Practical Byzantine Fault Tolerance[J]. 2017.

提示:支持键盘“← →”键翻页
为你推荐
加载更多
意见反馈
返回顶部