第6部分第6篇:基于区块链的数据应用和传递(征求意见稿).docx
《第6部分第6篇:基于区块链的数据应用和传递(征求意见稿).docx》由会员分享,可在线阅读,更多相关《第6部分第6篇:基于区块链的数据应用和传递(征求意见稿).docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Q/CSG Q/CSG XXXXX 中国南方电网有限责任公司企业标准中国南方电网有限责任公司 发 布2022-XX-XX 实施南方电网云边融合智能调度运行平台体系化技术标准第6-6部分:基于区块链的数据应用和传递(征求意见稿)2022-XX-XX发布Q/CSG XXX目 次前 言II1.范围12.规范性引用文件13.术语和定义14.总体架构25.区块链平台总体要求36.区块链业务基础服务要求47.区块链节点要求48.数据应用与传递要求5附录A7附录B8附录C10前 言为贯彻落实公司体系化、规范化、指标化目标,全面支撑以新能源为主体的新型电力系统运行,承接公司数字化转型与数字南网建设任务,适应电
2、网运行特征从计划性、集中式向开放共享、智能互动的方向转变,构建全面支撑电网安全运行和现货市场高效运营两大业务融合的智能调度运行平台,特制定南方电网云边融合智能调度运行平台(CEP)体系化技术标准。本次发布的体系化技术标准用于指导公司CEP云端系统、边缘端系统的建设。本体系化技术标准分为7部分27篇41分册,第1部分为体系及定义,共2篇,描述了总体架构和术语定义;第2部分为模型及接口,共3篇,描述了边缘集群与边缘网关的模型、协议及交互等要求;第3部分为云端系统,共5篇,描述了调度云平台、云端系统平台、云端应用、云端系统人机交互、云边数据交互等要求;第4部分为边缘端系统,共5篇,描述了边缘集群、边
3、缘网关技术要求及边缘网关应用开发、智能运维、即插即用等要求;第5部分为智能应用,共2篇,描述了各类智能应用技术等要求;第6部分为本质安全,共6篇,描述了云端和边缘端的本质安全技术等要求;第7部分为测试及检验,共4篇,描述了云端系统检验、边缘端系统检验、本质安全检测等要求。本体系化技术标准体系架构如下表所示:部分篇分册编号第1部分:体系及定义第1篇:总体架构和一般要求TS1.1第2篇:术语和定义TS1.2第2部分:模型及接口第1篇:边缘网关即插即用模型TS2.1第2篇:边缘网关即插即用接口及协议TS2.2第3篇:边缘集群接入TS2.3第3部分:云端系统第1篇:调度云第1分册:基础资源即服务TS3
4、.1.1第2分册:平台即服务TS3.1.2第3分册:数据即服务TS3.1.3第4分册:调度云平台与边缘集群协同交互TS3.1.4第2篇:云端系统平台TS3.2第3篇:云端应用开发TS3.3第4篇:云端系统人机交互TS3.4第5篇:云边数据交互TS3.5第4部分:边缘端系统第1篇:边缘集群 TS4.1第2篇:边缘网关TS4.2第3篇:边缘网关应用开发 TS4.3第4篇:边缘网关智能运维TS4.4第5篇:边缘网关即插即用 TS4.5第5部分:智能应用第1篇:预测及分析第1分册:人工智能系统负荷预测TS5.1.1第2分册:人工智能母线负荷预测TS5.1.2第3分册:人工智能新能源功率预测TS5.1.
5、3第4分册:基于区块链的分布式能源交易TS5.1.4第5分册:云边融合统一优化模型TS5.1.5第2篇:协同控制第1分册:电化学储能自动调频控制TS5.2.1第2分册:新能源有功功率自动控制TS5.2.2第3分册:充电设施云边协同自动控制TS5.2.3第4分册:微电网云边协同自动控制TS5.2.4第5分册:可调节负荷云边协同自动控制TS5.2.5第6分册:虚拟电厂云边协同自动控制TS5.2.6第7分册:配电网自动电压控制TS5.2.7第8分册:云边协同控制TS5.2.8第6部分:本质安全第1篇:本质安全技术导则TS6.1第2篇:云端系统本质安全TS6.2第3篇:边缘网关本质安全TS6.3第4篇
6、:边缘集群本质安全TS6.4第5篇:数据安全TS6.5第6篇:基于区块链的数据应用和传递TS6.6第7部分:测试及检验第1篇:云端系统检验TS7.1第2篇:边缘网关检验TS7.2第3篇:边缘集群检验TS7.3第4篇:本质安全检测TS7.4本技术标准是该系列的第6部分第6篇。请注意本文件的某些内容可能涉及专利,本文件的发布机构不承担识别专利的责任。本文件由中国南方电网有限责任公司标准化部归口管理。本文件由中国南方电网电力调度控制中心提出、编制和负责解释。本文件起草单位:中国南方电网电力调度控制中心。本文件参加单位:本文件主要起草人员:本文件在执行过程中的意见或建议反馈至中国南方电网有限责任公司标
7、准化部(广东省广州市黄埔区科翔路11号南网科研基地,510663)。III南方电网云边融合智能调度运行平台体系化技术标准第6-6部分:基于区块链的数据应用和传递(征求意见稿)1. 范围本技术标准规定了CEP基于区块链平台的数据应用和传递的总体架构和一般要求。本技术标准适用于南方电网CEP云端系统、边缘端系统及云边协同各类应用接入区块链平台的各类函数和软件功能包的规划、设计、建设、改造和检测。2. 规范性引用文件下列文件中的条款通过本技术标准的引用而成为本技术标准的条款。凡是标注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本技术标准。凡是不标注日期的引用文件,其最新版
8、本适用于本技术标准。GB/T 5271.1 信息技术 词汇 第1部分:基本术语GB/T 15237.1 术语工作 词汇 第1部分:理论与应用GB/T 20270 信息安全技术 网络基础安全技术要求GB/T 22239-2019 信息安全技术 网络安全等级保护基本要求GB/T 25069-2010 信息安全技术 术语GB/T 25070 信息安全技术 网络安全等级保护安全设计技术要求GB/T 32908-2016 非结构化数据访问接口规范GB/T 35295-2017 信息技术 大数据 术语GB 36572-2018 电力监控系统网络安全防护导则GB/T 38318-2019 电力监控系统网络安
9、全评估指南GB/T 38667-2020 信息技术 大数据 数据分类指南YD/T 3747-2020 区块链技术架构安全要求Q/CSG1204104-2021 南方电网智能电网电力监控系统网络安全防护技术要求国家发展改革委2014第14号令 电力监控系统安全防护规定国能安全201536号 电力监控系统安全防护总体方案南方电网公司网络安全技术管控工作指引(2020年版)3. 术语和定义TS1.2界定的以及下列术语和定义适用于本技术标准。3.1 对等网络 peer to peer(P2P)是指一种在对等者(Peer)之间分配任务和工作负载的分布式应用架构,是对等计算模型在应用层形成的一种组网或网络
10、形式。3.2 区块链 blockchain是指一种去中心化、不可篡改、可追溯、多方共同维护的分布式数据库,能够将传统单体维护的仅涉及自己业务的多个孤立数据库整合在一起,分布式地存储在多方共同维护的多个节点,任何一方都无法完全控制这些数据,只能按照严格的规则和共识进行更新,从而实现了可信的多方之间的信息共享和监督。区块链通过集成P2P网络协议、非对称加密、共识机制等多种技术,解决了数据的可信问题。3.3 应用程序接口 application programming interface (API)是指以组件形式服务一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组服务的能
11、力,而又无需访问源码。3.4 软件开发工具包 software development kit (SDK)是指为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。3.5 组件 component是指对数据和方法的简单封装。3.6 接口 interface是指一种程序调用的约束形式,为不相关的功能类型提供通用的处理服务,实现不同系统/模块间的数据交互。3.7 节点 node是指服务于区块链平台的服务器或工作站,承担对区块链数据进行读、写、存储等任务。3.8 智能合约 smart contract狭义的智能合约是指运行在分布式账本上预置规则、具有状态、条件响应的,可封装、
12、验证、执行分布式节点复杂行为,完成信息交换、价值转移和资产管理的计算机程序。广义的智能合约是指无需中介、自我验证、自动执行合约条款的计算机交易协议。3.9 表述性状态传递 representational state transfer是指Web服务的一种新的架构风格,该架构基于HTTP、URI、XML、JSON等标准和协议,支持轻量级、跨平台、跨语言的架构设计。3.10 小驼峰命名法 lower camel case是指计算机编程中对变量和函数的一套命名规则,当变量名或函数名是由一个或多个单词连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始,从第二个单词开始以后的每个单词的首字母都采
13、用大写字母。3.11 蛇形命名 snake case是指计算机编程中对变量和函数的一套命名规则,全由小写字母和下划线组成,在两个单词之间用下滑线连接。4. 总体架构4.1 基于区块链的功能架构区块链的功能架构说明如下:a)区块链平台应遵循CEP的整体架构、基本原则和统一要求,满足云边融合生态中海量市场主体数据透明可信、防篡改可追溯、隐私安全的需求;b)区块链平台由区块链业务基础服务和区块链节点组成,应采用“主链+子链”的架构;业务基础服务部署在云端系统的业务平台层,主链由部署于边缘集群内的主链节点构成,子链由部署于III型边缘网关内的子链节点构成;每个主链节点应根据业务需求添加多个子链节点,每
14、个子链节点可根据业务需求添加多个从链节点;区块链平台的总体架构如图1所示;c)边缘集群、边缘网关根据业务需求申请加入区块链平台作为区块链节点,区块链业务基础服务对申请加入区块链平台的节点进行授权与配置,各节点经授权配置后加入相应区块链中,实现区块链功能;d)基于区块链平台开发的应用,通过P2P网络协议进行数据交互。图1 CEP区块链平台总体架构4.2 基于区块链的数据流架构区块链的数据流分为子链数据流和主链数据流:a)子链数据流:是指边缘集群主链节点和与其相连的子链节点间的数据交互,数据区块内容为边缘集群与III型边缘网关交互的数据,对应CEP的数据流一、二、四(参见TS1.1);b)主链数据
15、流:是指主链节点间的数据交互,数据区块内容为各边缘集群间交互的数据,对应CEP的数据流三(参见TS1.1)。5. 区块链平台总体要求5.1 功能要求5.1.1 密码支撑区块链平台的密码支撑包括密码算法和秘钥管理,应满足如下要求:a)密码算法应支持国产商用密码算法、国际标准密码算法、安全可控的定制密码算法和其他主流密码算法。b)密钥管理应包括密钥安全存储、密钥更新和密钥读写等功能。5.1.2 共识机制应支持多种主流共识机制。5.1.3 智能合约应具备可在线编译、部署智能合约的功能,提供定制化的智能合约业务模板。智能合约数据类型见附录A。5.1.4 数据处理对数据处理应满足如下要求:a)应具备数据
16、上链(即将数据存储到区块链中,保证其不可篡改性)、数据查询、数据下载(支撑各应用对数据的下载需求)及完整性校验等功能;b)应能快速检验数据是否被篡改,为平台应用及用户提供防篡改服务。5.2 性能要求5.2.1 平台可靠性一年内中断时间不超过2小时。5.2.2 并发要求应具备支持不少于1000个以上的并发服务请求。5.2.3 数据处理时间数据处理时间应满足如下要求:a)数据上链处理时间小于5秒;b)数据查询时间小于3秒;c)数据校验处理响应时间小于3秒;d)数据量大、逻辑复杂的批量数据等复杂数据上链后台响应时间小于5分钟。5.3 安全要求区块链平台应满足如下要求:a)上线前应完成安全功能测试、入
17、网安全评估、密码应用安全性评估以及网络安全众测;b)技术架构应满足YD/T 3747-2020 中规定的安全技术要求。6. 区块链业务基础服务要求6.1 功能要求6.1.1 日志管理日志管理应满足如下要求:a)对平台运行过程中产生的重要信息进行记录的功能;b)实现对各类日志(包括平台运行日志、应用管理日志、用户管理日志、节点管理日志、监督管理日志)的分类记录、查询及分析功能。6.1.2 应用组件管理应支持通过API网关对平台应用组件进行管理,包括对平台应用组件的API管理、服务管理、发布管理、流量控制、安全认证和监控告警。6.1.3 生命周期管理应提供多组织管理、节点管理、第三方区块链加入管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 部分 基于 区块 数据 应用 传递 征求意见
限制150内