基于区块链的分布式能源交易方案设计(一)

论坛 期权论坛 期权     
创世智链   2020-3-28 04:33   822   0

以绿色新能源为主体的分布式能源成为能源交易市场中的重要组成部分,为了提高能源利用率、多渠道扩展分布式能源本地消纳,分布式能源获得合法就近售电资质,其能源生产和消费结构呈无中心、多节点状。现有能源运营模式由于具有集中式管理的特点,难以简单套用于分布式能源。区块链技术具有可追溯性、交易公开、数据透明的优势,其分散化特性与分布式能源无中心特点相符合,故提出一种基于区块链的分布式能源交易方案。分析现有分布式能源交易的方式及其弊端,研究区块链技术对于分布式能源P2P交易的适用性,在连续双边拍卖(continuous double auction,CDA)、竞争均衡价格(competitive equilibrium price,CEP)、节点信誉值等基础上确立支撑分布式能源P2P交易的分布式能源结算机制,制定符合中国政策的分布式能源区块链支付模式,提出包括系统架构、交易流程在内的基于区块链技术的分布式能源交易方案,对比传统电力交易系统和基于区块链的分布式能源交易系统的性能,思考如何改进目前区块链的不足之处并展望能源市场未来,实现传统电力交易市场向分布式能源交易的延伸性发展。最后,针对区块链技术在实体应用过程中的挑战分析目前电力市场与区块链技术结合所存在的冲突及问题,并提出相应的建议方案。

0 引言
2017年是区块链行业的“问道”之年,2018年将成为区块链应用落地之年,区块链技术逐渐获得人们正视和认可,“区块链+”将成为热潮。截止到2017年5月,国外IT巨头如IBM、谷歌、微软、亚马逊等都明确提供区块链即时服务功能。2017年12月23日,中国支付清算协会在北京举办的“区块链发展应用业务研讨会”提出,区块链构建了一种新型的经济互信机制,传统市场的基础架构可通过重构以大幅提高交易及清算效率。
2017年10月31日,国家发改委、能源局正式下发关于《关于开展分布式发电市场化交易试点的通知》,分布式能源在被动接受调度指令管理多年之后,可以主动参与市场交易,在满足相关技术条件下,在110 kV电压等级之内可以选择就近销售电量,并获得合法的售电资质,集发电售电于一体。在我国电力市场逐步开放的政策条件下,电网企业、分布式售电商、服务公司、第三方机构等电力交易实体在购销电力流程中发挥着重要作用,未来的能源交易方式将发生巨大变化。
2018年5月工信部发布的《2018中国区块链产业白皮书》表明目前我国区块链产业链条已经形成,区块链有望成为实现能源互联网基础设施的重要手段。区块链3.0作为应用落地时代,其理念已超越了数字货币、智能合约领域,可作为复杂能源交易合同的重要支撑技术。目前来说,能源在中国是特殊商品,电力交易并不是普通商品交易。故本文在已有的研究基础上,设想了将分布式能源接入与区块链技术记账加以结合,致力于实现每个用户都可以投资购买能源、实时管理已购能源、自行直接出售多余已购能源,进而实现从能源消费者到能源供应者的转变。
1 区块链技术在分布式能源P2P交易领域的应用
1.1 区块链技术在分布式能源P2P交易领域的适用性分析
区块链作为一种去中心化的分布式共享账本,通过邻区块首尾哈希值单向连接实现链式存储。区块链各节点都拥有完整账本的副本,任何节点均可实时查看和校对交易数据,分布式存储的优势不仅在于交易公开化以有效维护数据安全,而且也降低了用于购买服务器的成本。所有分布式能源交易数据都将存储在区块体上,哈希算法自动生成存储交易数据哈希值的默尔克树(Merkle tree)。包含默尔克树的区块链结构如图1所示,由图可知若交易数据被恶意篡改,相应默尔克树根哈希值将改变[9]。分布式能源交易信息利用区块链的默尔克树存储,使每一笔交易都可被追溯,防止交易过程出现“赖账”、“假账”等问题[。




运用区块链技术,对分布式能源交易过程中各节点进行身份脱敏处理,匿名交易和数据无缓存特征为P2P交易和双向互动提供重要保障。非中心化的验证交易过程脱离如政府机构、银行组织等的中央权利系统,因此基于区块链的分布式能源交易系统能实现利益即时结算、补贴即时发放,同时P2P直接交易也大大减少了所需的中间手续费。
1.2 目前分布式能源交易方式规则分析
分布式能源作为一种综合能源利用系统,将以天然气为主的一次能源与以冷热电联产为主的二次能源相结合,并得到公用能源供应系统的支持和补充,实现能源梯形利用。分布式能源的资源、环境效益最高,我国电力系统需要利用分布式能源,逐步逐地进行能源替换。
目前分布式能源交易过程中由于信息不透明、规则不公开、补贴不及时造成的信任问题愈加得到重视。例如,部分能源服务商或负荷聚合商在预先掌握国家补贴发放政策信息之后,伪造信息骗取补贴;用户伪造自身的交易和用电数据骗取高额补贴;电力市场交易中由于电力损耗造成的成交量与实际接收量不符等。具有分权化、可追溯、交易透明、不可篡改等特性的区块链技术可解决上述信任问题,本文研究基于区块链的分布式能源交易方案,为优化分布式能源交易系统提供新的思路。
1.3 对国内外能源区块链项目的分析
Yuso和Priogen Trading公司借助第三方通讯软件Enerchain作为交易工具,支持买卖双方匿名发送和查看订单信息,交易过程无第三方介入。该项目通过集中所有交易数据,使任意参与方均可获得统一的信息并使用记录中的价格数据。但若考虑引入中国能源区块链市场,该项目由于没有解决批发能源交易中的扩容性问题,故可能无法支撑现有市场的交易量。
美国能源公司LO3和比特币开发公司Consensus Systems合作建立的分布式光伏售电区块链平台Transactive Grid开发了全球第一个能源区块链市场],通过将区块链技术与微网结合,使用户有权将过剩光伏发电回馈至电网。Energo项目通过打造分布式能源自主社区(decentralized autonomous energy community,DAE)的去中心化系统、建立基于Qtum量子链的自动能源交易平台、借助数字货币TSL实现微网的清洁能源计量、登记、管理、交易与结算。Energo项目虽然由中国本土企业Energolabs创办,但是由于现在中国的能源行业基本上被巨头垄断,而且整个能源市场非常饱和,因此该企业的布局重心在东南亚市场。
2017年国内分布式能源的代表性应用是远景能源项目。远景能源的阿波罗光伏云平台主要提供气象资源评估、设备采购、在线运行监测、光伏运维以及大数据分析等服务,但整体看,平台产品的功能较为单一、智能化水平不高、产业链协同性不强,同时存在4点发展痛点,即融资难、选型难、结算难、运维难。分布式能源交易系统应针对以上项目缺陷4个难点,充分利用区块链平台透明管理和数据的可溯源优势提出解决方案。
2 基于区块链的分布式能源交易方案技术机制设计
2.1 互联共识机制
互联共识是区块链技术在去中心化的环境下最核心的问题。在目前的研究内容中,共识算法主要有工作量证明(proof of work,PoW)、股权证明(proof of stake,PoS)、委任权益证明(delegated proof of stake,DPoS)、实用拜占庭算法(practical byzantine fault tolerance,PBFT)、授权拜占庭容错算法(delegated byzantine fault tolerance,DBFT)和高性能共识算法(robust byzantine fault tolerance,RBFT]。表1是对5种常见共识算法的性能对比。

目前的电力区块链交易市场设想大多数是搭建公有链和运用PoW工作量证明共识机制的运营模式。在基于PoW的公有链中,区块链已被证明了算力不足50%时,其上的交易信息不可伪造和修改。鉴于电力市场在我国为垄断市场,系统保密性高,51%非法算力出现的可能性小,故此方案在应用中的实施在现有文献中被考虑和运用的次数较多。但区块链技术系统设计中存在着“不可能三角”悖论,即系统无法兼顾去中心化、高效、安全这3个性能。所以研究并改进了共识机制,提出了及时剔除DPoS共识机制中异常节点的解决办法,即对匿名节点进行公开投票,将节点状态进行标识。由此,本文设计运用DPoS机制,将分布式能源交易系统中的股权定义为碳排放量证明或者绿证,并标识节点状态。系统设定本季度的区块打包记账权由碳排放量最少的节点获得,那么为了争夺记账权和对应奖励,绝大多数节点都将减少自身的碳排放量,这种股权设定的目的是激励清洁能源的使用和节能减排。当然在不同的形势条件下,系统可以根据国家政策改变股权的形式。
2.2 能源交易账户
目前区块链的交易模式分为两类,一类是基于比特币系统的未花费输出(unspent transaction out,UTXO)模型,另一类是以太坊的账户交易。比特币的交易模式区别于依赖第三方机构的传统交易,只依靠UTXO模型完成交易[25]。图2(a)是UTXO模型,由图可知在UTXO模型中只关注输入值和输出值,即节点对于分布式能源交易的买入量、卖出量和余额。以太坊则摒弃比特币UTXO模型,转而设计账户模型,如图2(b)所示,用户可直接看到交易前后账户的状态变化。两者各有利弊,如UTXO具有匿名性,任何用户的未花费交易信息均为保密状态,实现隐私保护,而账户模型无法实现匿名;UTXO可并行运行,而以太坊难以扩展;UTXO模型只能实现账户状态简单转换、缺少循环语句,而以太坊通过智能合约的几行代码实现复杂状态转换;UTXO脚本语言缺少图灵完备性、无法与智能合约相结合,而以太坊可与智能合约结合。


参照以太坊的账户模型概念,本文设计的分布式能源交易账户分为外部账户和合约账户两个部分。分布式能源交易系统的任何状态变动都由外部账户的交易触发,图3为交易过程中外部账户与合约账户的信息传输,其中外部账户之间传输的“交易信息”只是实现了简单的价值转移,外部账户与合约账户传输的“交易信息”可调动合约账户中的程序代码执行,合约账户与外部账户传输的“状态信息”触发外部账户的状态改变,从而完成分布式能源交易过程中的节点账户付款、收款等交易操作。
1)外部账户。
外部账户用于存放用户的余额、发送接收交易信息、检测当前交易是否只被处理过一次、通过私钥控制是否进行交易、存储所有的账户信息和交易记录。外部账户可独立发起和响应交易,交易信息为经私钥签名后的数据包。



2)合约账户。
合约账户存放不同的智能合约代码,通过交易触发代码执行,交易信息参数将作为代码的参数输入值。合约账户无法单独发起交易,只能响应外部账户的交易信息,或者由此响应触发生成状态信息并发送给外部账户。
智能合约作为分布式能源交易区块链上的一个小程序,包含交易时间、金额、买卖双方、能源种类等一系列分布式能源交易信息,智能合约的生成过程如图4所示。节点可以根据交易业务需求自行制定智能合约内容,也可以选择系统自适应于不同服务业务的智能合约。此处的智能合约自适应机制是指,智能合约能根据分布式能源交易市场的各种因素及时更新内容,如根据分布式能源发电商所在地选择能源种类,西北地区首选风力发电,而南方沿海地区首选水力发电等。
2.3 支付问题
2017年9月4日中国人民银行等七部委发布的《关于防范代币发行融资风险的公告》指出,代币发行融资活动应立即停止。传统法律认为ICO可能会助长非法众筹、募集资本的发展,故中国境内全面禁止ICO,防范不法分子利用庞氏骗局损害民众权益。ICO的风险大于价值,权威监管部门更注重于运用区块链技术推动实体经济发展。为了避免金融监管的限制、响应国家严禁使用ICO的政策法规,本文设想在基于区块链的分布式能源交易平台中运用电力积分代替法定货币或者代币进行资金流的传输。系统根据以下情况向节点发放积分:
1)新节点首次注册登入系统。一定量的初始积分可鼓励用户尝试使用该系统,有利于系统建立诚信发展环境。

2)在交易完成时,节点出售、购买并使用了清洁能源。系统给每1kW·h清洁电力打上标签,节点在购买得到清洁电力时也将会得到绿证,凭证上注明了所购买的特定1000kW·h电量的来源,方便溯源追查。
3)节点为系统贡献计算量。例如,节点帮助系统计算默克尔树根、验证交易信息等。
4)节点获得区块的记账权,打包并管理区块。节点通过股权证明加上投票的DPoS机制获得记账权,系统可将碳排量证明或者绿证设置为股权。
在本文设想的区块链交易系统中,节点间只能用钱包账户中的电力积分进行交易,用户使用积分可兑换电费、支付结算,同时这种电力积分可识别和追踪、有效防止恶意篡改、保证只能支付一次。用户可以使用、转让、兑换电力积分,若节点账户内无足够可购买能源的积分,可向其他节点购买。即基于区块链的分布式能源交易平台将电力积分视为一种价值载体以支撑资产流通、一种权利证明以支持用户消费、一种社会共识以发展市场互信。这种做法的好处有两个:一是打破了区块链应用无法离开代币流通的固定思维,使区块链应用在中国尽早落地;二是增强节点对区块链管理的责任感,鼓励实现区块链的分权管理。
为了保证市场交易正常进行,基于区块链的分布式能源交易系统平台将会对每个节点都设置活跃值账户。平台在一个交易周期结束后立即统计节点活跃值,根据活跃值判断节点对交易持积极、中立或者消极的态度。系统根据节点的总信誉值排名立即发放激励或补贴,保证操作结束后补贴即刻入账,这样做的目的是增强互信、明晰奖惩、提升效率。
3 基于区块链的分布式能源交易结算机制设计
待续。。。。。







分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:50
帖子:2
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP