同时区块链技术包括应用层、合约层、激励层、共识层、网络层和数据层六层模型可以很好的融入到综合能源服务中,其中:1)应用层支撑各类综合能源服务业务;2)合约层监督、记录各综合能源服务主体间具体合约的履行(通常为能源交易与增值数据交易合约);3)激励层制定各综合能源服务主体参与交易的激励指标;4)共识层支撑各主体间高效快速达成切实可行的交易共识;5)网络层构建点对点的分布式综合能源服务网络架构;6)数据层实现综合能源服务数据的采集、计算、存储等底层运行支撑。因此,基于区块链技术实施综合能源服务,有利于保障交易的可靠性,促进能源互联网的安全稳定运行。
目前,已有的基于区块链的需求响应和分布式能源交易的研究主要基于联盟链或公有链的单链方式。但区块链技术在单链架构下存在性能、容量、隐私、隔离性、扩展上的瓶颈,无法满足电力系统综合能源服务应用场景的充分实现,而文献[31]提出的基于哈希锚定的主从多链模型,以一条主链和多个从链的形式满足多样化数字资产的分类及处理;而Multichain是一种能够构建主-从类型多链的区块链技术,可为企业建立独立可信的分布式账本,支撑多链技术的延伸。
综上所述,结合综合能源服务应用场景中源、网、售、荷对去中心化程度的要求不同,设计了“多链”技术支撑下的综合能源服务区块链网络架构,如图2所示,采用“多链”形式实现源-网-售-荷各主体内部可信及协同自治,确保源-网-售-荷主体间信息公开、可信互联,进一步保障综合能源服务应用的可追溯性和安全高效性,深入研究综合能源服务场景与区块链技术的匹配性(其中,多链指 Multichain 类型的私链,“多链”指多重私链+联盟链的形式)。
由区块链技术支撑下的综合能源服务网络具有匿名性和公开性的双重特点,即实现匿名的交易双方节点互信,信息公开。图2所示的综合能源服务区块链网络架构以“多链”的形式实现信息互联。该网络架构具有能源、电网、售电公司以及用户四类主节点,其中,1)能源节点包括冷、热、电、气、石油五种类型分节点,节点间进行能源互补,最终实现源节点协同;2)电网节点具有调度、综合能源服务等多类功能,依据功能又可进一步进行划分;3)售电公司节点主要考虑其综合能源服务功能;4)用户节点又具体分为工业用户、商业用户、微网用户、居民用户以及电动汽车类储能用户等几种类型。
各主节点与其从节点间采用多链架构形成可信的“主-从”私有链模型,主节点间又采用联盟链的形式实现信息公开互联共享,其中综合能源服务衍生的数据保存在各从节点的私链中,各个私链又根据节点的类型连成主链。参考多链中对权限的定义规则,设置各主节点拥有所在主-从链的管理员权限,包括对主(从)链区块数的设定发布、连接交易网络中的其它主节点、上传交易需求及发布资产、下载接收其它主节点发布的交易信息、流管理的设置等;各内部从节点仅具有连接各自主节点、上传及下载接收交易信息、发布资产的权限(资产指交易的数据、结果等)。