0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

建立统一的主区块链存在的问题和解决方法

HOsi_gzsmartgri 来源:未知 作者:易水寒 2018-03-29 15:21 次阅读

1研究背景

区块链技术在多个领域相继提出了不同的应用及扩展方式,多能源协作优化作为目前热点研究方向,未来可促进多种能源有机整合,集成互补,其中还包括清洁能源生产和就近消纳,减少弃风、弃光、弃水限电等。在单一系统中区块链的应用能够很好地保障系统内的交易合法性,但是对于未来多能系统中,多领域的参与主体存在多种区块链交易类型是无法避免的。而且建立统一的主区块链,即单一主链的实际可行度不高,主要存在以下几点问题:①主链功能过于单一,数据结构容易膨胀;②不同受众用户的需求不同;③并发交易量大,网络服务器负担大。不同的实体根据业务交易需求所采用的最终结算代币系统也有所不同,从而区块链应用也存在一定程度上的差别。多种能源系统所采用的异构区块链开发和应用的架构、技术制式均不相同。其次,不同区块链条之间也很难达成共识性原则,每个独立的区块链系统都有单独授权的虚拟代币,非通用的虚拟代币兑换存在障碍,导致交易结算效率低下。

2多能系统互联交易模式设计

在正常情况下,多能系统需要动态实时监控所有参与实体的状态,同时结合供需间的平衡关系,判断是否集成多种类型能源,协调配合电网实现削峰填谷、新能源消纳、节能等目标。而智能合约作为辅助性应用,可结合特定业务需求,制定成为某种支撑业务开展的嵌入式脚本。图1给出了以智能合约为中心化管理的多能系统结构示意图。

建立统一的主区块链存在的问题和解决方法

图1承载智能合约的多能系统结构

图2为多能系统下的基于智能合约业务实现流程框图,并在实现流程框图中以虚线框的方式标注出了智能合约写入、执行后结果导出结算的对应部分。其中多能系统主要负责优化目标及约束条件设计,并完成计量认证阶段的数据采集,完成优化决策设计及对应最优值求解。然后将执行指令及对应阈值写入区块链智能合约,在多能系统对参与交易的实体执行响应完成后,在交易结算阶段由多能系统上区块链的智能合约自动结算。

建立统一的主区块链存在的问题和解决方法

图2多能系统下的基于智能合约的业务实现流程

多能互补交易体系设计过程中,按照自上而下的原则共分为4个层次,分别为能源层、服务映射层、业务层、交易支撑层,如图3所示。

建立统一的主区块链存在的问题和解决方法

图3异构区块链交易体系

3关键技术支撑

3.1多能系统侧链管理技术

电网企业可以利用已经构建的已建区块链主链进行延伸并逐步扩展多能系统的侧链,侧链作为一种新型的区块链,主要用于锚定已有的主链,可以有效解决现阶段多能系统异构区块链间的资金转移和信息互通问题。通过侧链技术规避主链功能及表现形式单一化的局限性,解决主链短时间内数据易膨胀、同步成本高的问题。

3.2N异构区块数据检索技术

参与多能系统调配的实体可将个人用户资产认证、可调配资源容量大小、调配时间段或者所属管辖区等私人信息记录到对应的索引表。在将其信息数据映射到对应的处理进程列表后,生成多能系统对应的信息条目(Entries)。交易条目根据特别的规则生成Hash值,Hash值及其所处列表的索引(index)将会记录到区块链中对应的特定位置并生成条目区块(Entryblocks),这些条目区块按照系统分配的ID(ChainID)存储到目录区块中(Directoryblocks),并锚定到区块链中对应位置。当多能系统需要对这些数据进行检索时,只需要通过特定规则有目的地遴选出当初按照特定hash函数生成的条目对应的目录区块ID,查询相关hash值以及对应所处列表等信息,即可反向获取系统内部的条目数据。

3.3多能区块链自治管理技术

该技术的主要核心思想是将传统的多个区块链一致性与有效性进行剥离分立。这里的一致性是指区块中的记账唯一性,在工作量证明和分布式记录之后不会再次出现另外一条虚假的区块,该区块链在全网中的记录是相同且一致的。而有效性则指的是每个区块交易的数值大小是确定且合理的。二者进行独立分离后,不同能源系统的账本所处的区块链分别被视为主链,并继续保留其原有的一致性,主要记录其是否发生过交易。而对应这些主链配套的其他区块链则继承其有效性,主要记录其交易发生的金额或者虚拟币转移情况。

4实践难题和技术瓶颈

4.1风险问题规避

在构建适应多能互补区块链高连通度的生态圈时,需要正视跨链连接技术所带来的数据开放安全风险问题。该安全风险问题来自两方面。其一是单条区块链的自身安全风险,其二是多个区块链互联后的安全问题。一方面,各个能源服务商所持有的异构区块链之间信息交互的协议、接口的兼容、计量认证的合理性,参与交易与否并开放其区块链的数据管理权都能决定交易是否能顺利完成。另一方面,异构区块链的开放时限、程度是否满足快速完成多能系统的交易结算需求,交易数据是采用推送还是自行提取的方式获取都是目前无法商榷和定论。

4.2参与主体协作

协作过程中的多领域参与主体对其中部分权益需要进行割舍,例如将部分关键数据和交易内容开放给其他群体或者电网。过渡的权益受体可以是电网或者社会公信水准高的第三方机构,区块链关键交易数据转让、系统对外接口适配许可等均需要利益相关方协商。在多能系统不同交易链间的互通过程中,最终参与交易的多方主体协作是跨链管理的重点。

4.3操作性能取舍

未来多能系统大规模推广应用后,其交易频率、交易数量将会十分庞大,单位时间内可能会达到成千上万级的交易量。交易过程服务商与服务商、服务商与用户之间不同业务类型对交易的处理需求不同。交易类型种类繁多、系统对接时限要求不一、交易数据类型不一致都是开展多能系统区块链交易时存在的潜在问题。针对多能系统需要考虑如何根据不同类型参与主体之间的需求,确定最终所搭建的区块链和配套区块链的框架。在保障多能系统效率的前提下,还应当考虑主区块链和配套区块链之间的同步交易速率、数据读写、交易透明传递等问题。

4.4智能合约规范

智能合约目前并没有统一的规范,就其本质上而言,智能合约是个由某种代码或者可编程的脚本组成。其本身不具备任何的自我约束和自检的能力,只能用于执行某个特定的动作。看似其在制定成功并发布锚定到区块链后,具有不可篡改的特性,但合约本身仍具有潜在的安全性问题,在业务实现时需要考虑。而且,随着多能系统业务的逐步深化,智能合约规则的设定将更为复杂,需要具备远端配置和更新维护的能力,支撑未来多能系统的复杂业务应用。

5展望

通过多能系统跨链资源整合,实现不同层级和应用领域的信息交换,提高多能源交易的信息透明度,最终促进多种能源协调发展。通过区块链可编程的智能合约逻辑设定,可以保障多能系统中复杂交易的实现,并从技术角度解决未来可能发生的潜在争议问题,为未来多能互补领域下的区块链生态圈发展提供支撑。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 区块链
    +关注

    关注

    111

    文章

    15563

    浏览量

    106858
  • 比特币
    +关注

    关注

    57

    文章

    7006

    浏览量

    141451

原文标题:基于异构区块链的多能系统交易体系及关键技术

文章出处:【微信号:gzsmartgrid,微信公众号:贵州智能电网产业联盟】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    gitee 常见问题及解决方法

    Gitee作为国内的代码托管平台,在使用过程中可能会遇到些问题。以下是些常见问题及其解决方法、仓库创建与代码推送问题 仓库已存在
    的头像 发表于 01-06 10:06 473次阅读

    BGA焊接产生不饱满焊点的原因和解决方法

    BGA问题,其根本原因是焊点锡膏不足,下面深圳佳金源锡膏厂家来讲解下原因和解决方法有哪些?、产生原因BGA维修过程中遇到的不饱满焊点的另个常见产生原因是焊料的芯
    的头像 发表于 11-18 17:11 470次阅读
    BGA焊接产生不饱满焊点的原因<b class='flag-5'>和解决方法</b>

    DSP6747连接PCM1807的AD和输出DA PCM1860,运用耳机输入的时候存在插拔后出现噪音怎么解决?

    大家好,请问我这边搭的电路是DSP6747连接PCM1807的AD和输出DA PCM1860,在运用耳机输入的时候存在插拔后,出现噪音的现象,此时音源是没有任何输入的,但是存在噪音,请问大家有什么思路和解决方法
    发表于 10-23 06:13

    变压器输出波形失真的原因和解决方法

    变压器输出波形失真是个复杂且常见的问题,它可能由多种因素引起,并可能对电力系统的稳定性和效率产生负面影响。以下是对变压器输出波形失真原因及解决方法的详细探讨,旨在提供全面的分析和解决方案。
    的头像 发表于 10-15 11:24 2299次阅读

    电源时序器跳闸的原因和解决方法

    电源时序器跳闸是个常见的电气问题,它可能由多种因素引起,包括电源电压不稳定、电路短路、过载电流以及时序器本身的故障等。下面将详细分析电源时序器跳闸的原因及相应的解决方法
    的头像 发表于 09-29 16:28 1497次阅读

    CAN盒指示灯不亮的解决方法

    CAN盒指示灯不亮可能有多种原因,以下是些常见的解决方法
    的头像 发表于 09-20 14:53 898次阅读

    线路短路如何检测和解

    线路短路是指电路中的两个或多个导体之间发生非正常连接,导致电流迅速增大,可能会引起电气设备损坏、火灾等严重后果。因此,对线路短路的检测和解决至关重要。本文将介绍线路短路的检测方法和解决方法
    的头像 发表于 08-20 10:42 3244次阅读

    体成型电感表面开裂的解决方法

    电子发烧友网站提供《体成型电感表面开裂的解决方法.docx》资料免费下载
    发表于 07-30 14:22 0次下载

    变压器跳闸原因和解决方法

    变压器跳闸是个复杂的问题,涉及到多种因素和解决方案。 变压器跳闸原因和解决方法 引言 变压器是电力系统中不可或缺的设备,其主要功能是将电能从种电压等级转换为另
    的头像 发表于 07-08 09:38 3725次阅读

    SMT加工中锡膏不充分熔化的原因和解决方法

    SMT在实际的生产加工中锡膏不充分熔化的可能性有很多种,下面深圳佳金源锡膏厂家给大家简单介绍下常见的锡膏不充分熔化的原因和解决方法:1、贴片加工后全部焊点或是大多数焊点都存在锡膏熔化不充分的情况
    的头像 发表于 06-29 16:30 691次阅读
    SMT加工中锡膏不充分熔化的原因<b class='flag-5'>和解决方法</b>?

    接地网阻值偏大的原因及解决方法

     地网接地电阻测试仪是保障电气设备安全运行的重要组成部分,但在实际使用中,我们可能会遇到接地网阻值偏大的情况。接下来,鸿蒙小小编介绍造成这种情况的原因,并提供解决方法。   1、接地体积不足
    发表于 06-17 09:19

    常见的CAN总线故障及原因和解决方法

    总线也可能遇到些故障。以下是些常见的CAN总线故障及其原因和解决方法。 物理层故障 物理层故障通常是由于电缆损坏、连接器故障或接地不良等原因引起的。以下是些具体的故障类型: 1.
    的头像 发表于 06-16 10:34 6939次阅读

    常见的锡珠形成的原因和解决方法

    及时进行处理的话可能会影响到板子的使用寿命和使用可靠性,下面深圳佳金源锡膏厂家给大家简单介绍下常见的锡珠形成的原因和解决方法、形成原因1、感应熔敷在焊接加热
    的头像 发表于 06-01 11:02 997次阅读
    常见的锡珠形成的原因<b class='flag-5'>和解决方法</b>

    连接器的常见故障和解决方法

    在电子设备和系统中,连接器作为关键部件,其性能的稳定性和可靠性直接影响着整个系统的运行效率。然而,由于各种因素的影响,连接器在使用过程中难免会出现各种故障。本文将对连接器的常见故障进行详细分析,并提供相应的解决方法,以供参考。
    的头像 发表于 05-29 16:07 3133次阅读

    鸿蒙OpenHarmony:【常见编译问题和解决方法

    常见编译问题和解决方法
    的头像 发表于 05-11 16:09 2579次阅读