T-YDHX 007.2-2025 分布式电力交易联盟链技术规范 第2部分:应用链接入技术要求_第1页
T-YDHX 007.2-2025 分布式电力交易联盟链技术规范 第2部分:应用链接入技术要求_第2页
T-YDHX 007.2-2025 分布式电力交易联盟链技术规范 第2部分:应用链接入技术要求_第3页
T-YDHX 007.2-2025 分布式电力交易联盟链技术规范 第2部分:应用链接入技术要求_第4页
T-YDHX 007.2-2025 分布式电力交易联盟链技术规范 第2部分:应用链接入技术要求_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

CCSL70T/YDHX云南省电力行业协会团体标准T/YDHX007.2-2025 III IV 12规范性引用文件 13术语和定义 4通用要求 25应用链性能要求及测试方法 36系统功能稳定性要求及测试方法 37互操作能力要求及测试方法 48数据隐私要求及测试方法 5参考文献 6T/YDHX007.2-2025本文件按照GB/T1.1—2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。本文件是T/YDHX007-2025《分布式电力交易联盟链技术规范》的第2部分。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由昆明电力交易中心有限责任公司提出。本文件由云南省电力行业协会归口。本文件起草单位:昆明电力交易中心有限责任公司、杭州趣链科技有限公司、云南电网能源投资有限责任公司、云南铝业股份有限公司、国家电投集团云南国际电力投资有限公司。本文件主要起草人:宝君维、陈然、张加贝、赵伟华、丁璐、陈晓丰、付永超、张一剑、张晴、曹映果、钱凯、刘彦鹏、鲁秀梅、杨泽彪、洪施怡。本文件为首次发布。T/YDHX007.2-2025引言在分布式电力交易场景下,区块链(联盟链)技术所具有的分布式记账、多方参与、可追溯、不可篡改等特点,对支撑数据存证、防伪溯源、数据共享、分布协同等方面具有较强应用优势及支撑作用。分布式电力交易联盟链技术的基础技术要求是建设适应电力市场业务的联盟链技术平台、推动以区块链技术支撑分布式电力市场化交易业务创新发展的基础条件。本文件对应用链接入联盟链过程中在性能、系统功能稳定性、互操作能力、数据隐私方面的技术要求进行了规范,对实现区块链与电力市场领域创新深度融合,助力“区块链+电力市场”产业生态形成具有重要意义。T/YDHX007-2025《分布式电力交易联盟链技术规范》拟由以下两个部分构成,本文件为第2部分。——第1部分:基础技术要求。旨在为分布式电力交易联盟链的设计与建设,对总体架构、共识协议、智能合约、安全隐私、审计治理、跨链管理等方面提出技术规范和要求。——第2部分:应用链接入技术要求。旨在为分布式电力交易联盟链的设计与建设,对应用链在接入联盟链过程中对性能、系统功能稳定性、互操作能力、数据隐私等方面提出技术规范和要求。T/YDHX007.2-2025分布式电力交易联盟链技术规范第2部分:应用链接入技术要求本文件规定了分布式电力交易联盟链应用链在接入联盟链过程中在性能、系统功能稳定性、互操作能力、数据隐私等方面的技术要求。本文件适用于分布式电力交易“一主多侧”联盟链的应用场景,为分布式电力交易应用链接入联盟链时提供了技术参考。2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件。GB/T42570—2023信息安全技术区块链技术安全框架GB/T42752—2023区块链和分布式记账技术参考架构3术语和定义下列术语和定义适用于本文件。3.1电力交易powertrading基于电力市场政策机制,针对电能及相关电力服务进行的买卖活动,交易标的包括但不限于电能、辅助服务、输电权等。3.2分布式电力交易distributedpowertrading分布式发电项目在配电网范围内与就近的电力用户或电网企业进行的市场化电力交易,交易模式包括但不限于直接交易、代理交易、全额上网等。3.3电力市场powermarket包括电力现货市场和电力中长期交易市场,是电能生产者和使用者通过协商、竞价等方式就电能及其相关产品进行交易,通过市场竞争确定价格和数量的机制。3.4区块链blockchain使用密码技术链接将共识确认过的区块按顺序追加而形成的分布式账本。[来源:GB/T42752—2023,3.12]3.5联盟链consortiumblockchainT/YDHX007.2-20252针对特定组织团体开放,节点通过管理员或管理机构授权后方可加入,所有共识节点的地址互相知晓并可互相通信的区块链。[来源:GB/T42570—2023,3.11]3.6应用链applicationchain在联盟链网络中,由多个节点组成的具有独立的数据存储、共识网络及治理机制的逻辑子链。3.7区块block区块链中存储数据的单元。3.8共识consensus在多个节点间达成区块数据一致性的认可。[来源:GB/T42570—2023,3.7]3.9节点node具有特定功能的可独立运行的区块链组件。[来源:GB/T42570—2023,3.3]3.10互操作Interoperability不同区块链网络之间相互通信、交换数据和资产的过程。3.11跨链cross-chain在多个区块链或分布式账本之间实现互操作。3.12智能合约smartcontract存储在分布式账本中的计算机程序。[来源:GB/T42752—2023,3.13]4通用要求分布式电力交易联盟链支持同构、异构区块链的跨链互操作,为降低其他不同技术体系的应用链接入对分布式电力交易联盟链的性能、系统稳定性、数据安全性等产生影响,在性能、系统功能稳定性、互操作能力和数据隐私方面提出应用链接入技术要求,技术要求框架图见图1,以保障分布式电力交易联盟链的安全稳定运行,支撑上层应用高效开展。T/YDHX007.2-2025图1应用链接入技术要求框架图5应用链性能要求及测试方法5.1性能指标要求性能指标应包含如下具体要求:a)标准投产环境下,原生交易吞吐率应不低于10000TPS;b)标准投产环境下,应用链节点CPU占用率应低于80%;c)标准投产环境下,应用链节点内存使用率应低于80%;d)标准投产环境下,应用链节点磁盘负载率应低于80%;e)标准投产环境下,应用链单位数据上链平均时间应不超过60秒;f)标准投产环境下,应用链链上数据查询时间应不超过1秒。5.2性能指标测试方法性能指标测试方法应包含如下具体内容:a)在标准投产环境下,进行原生交易测试,并验证结果;b)在标准投产环境下,查看应用链节点CPU占用率,并验证结果;c)在标准投产环境下,查看应用链节点内存使用率,并验证结果;d)在标准投产环境下,查看应用链节点磁盘负载率,并验证结果;e)在标准投产环境下,对应用链进行数据上链测试,并验证结果;f)在标准投产环境下,对应用链进行链上数据查询测试,并验证结果。6系统功能稳定性要求及测试方法T/YDHX007.2-202546.1系统功能稳定性要求系统功能稳定性应包含如下具体要求:a)应满足节点稳定性要求,包括新增节点基础事务完备性、账本信息一致性、智能合约可用性等,支持节点准入配置以及多节点共识完备;b)应满足事务执行稳定性要求,包括负载账户查询、负载区块查询、负载基础交易查询、负载基础交易等事务成功率及稳定性等;c)应满足智能合约稳定性要求,包括变更记录完备性、合约内容升级共识、外部数据交互、合约内容防篡改等要求;d)应满足系统容错性要求,包括共识可靠性、节点存储可恢复、最大失效和作恶节点容忍度、节点恢复能力等,宜支持多节点投票回滚功能等。e)应满足系统接口稳定性要求,包括接口白名单、接口安全通信等要求;f)应满足网络稳定性要求,包括不同网络延迟、丢包率、带宽限制等条件下的稳定性,同时应满足至少双路网络通信灾备条件。6.2系统功能稳定性测试方法系统功能稳定性测试方法应包含如下具体内容:a)新增或删除节点时测试节点运行稳定性;b)在系统负载情况下测试查询、交易等事务执行的成功率及稳定性;c)对智能合约进行变更、升级、交互、篡改操作,并验证合约稳定性结果;d)对系统进行各种错误操作,并验证系统响应结果;e)设置接口白名单并调用接口进行高并发通信,验证接口响应结果是否满足稳定性要f)使用网络测试工具模拟不同的网络环境和条件,在进行调整网络延迟、丢包率、带宽限制等操作后验证对应结果,同时切断单路网络线路后验证通信结果。7互操作能力要求及测试方法7.1互操作能力要求互操作能力应包含如下具体要求:a)系统应支持至少两种主流区块链技术体系的适配接入;b)跨链互操作权限应支持链间互操作组件及客户端之间访问鉴权;c)对链间互操作组件配置错误的区块链发起跨链交易时,应提示配置错误;d)跨链消息应在区块链网络间能够准确、可靠地传输;e)标准投产环境下,跨链时延应不超过60秒;f)标准投产环境下,跨链吞吐量应不低于5000TPS;g)跨链平台应在跨链架构和全过程信息互认机制中提供安全保障技术。7.2互操作能力测试方法互操作能力测试方法应包含如下具体内容:a)根据系统披露内容测试两种主流区块链技术体系的适配接入,验证区块链的接入情b)使用未授权证书发起跨链互操作交易请求,验证请求结果;c)对链间互操作组件配置错误的区块链发起跨链交易,验证请求结果;T/YDHX007.2-2025d)发送跨链消息,并验证接收方是否能够正确接收并解析消息内容;e)标准投产环境下,使用测试工具或脚本生成跨链交易请求,并记录请求发送和响应接收的时间戳,并验证结果;f)在标准投产环境下,进行跨链交易测试,并验证结果;g)查看系统使用的密码算法和通信协议,并验证结果。8数据隐私要求及测试方法8.1数据隐私功能要求数据隐私功能应包含如下具体要求:a)应具备合理的加密算法和认证机制保证各节点访问安全;b)应具备隐私保护机制保护事务数据的隐私,宜采用同态加密、零知识证明等技术;c)应支持对存储和传输的区块数据进行加密,宜采用国密算法;d)账本数据中敏感数据的保护密钥和账本数据本身应分开保存,并且保护密钥应支持存放在安全的密码模块中;e)应具备安全的接口鉴权机制,保证市场主体、电力交易机构、监管部门等不同权限人员的数据隔离;f)应具备可定制的数据隐私策略,以满足不同场景下的数据隐私保护需求,提升扩展g)区块链相关人员应签署保密协议并遵守涉密管理规定。8.2数据隐私功能测试方法数据隐私功能测试方法应包含如下具体内容:a)查看设计文档,检查系统在设计时使用的加密算法和认证机制,进行测试并验证结b)查看设计文档,检查系统的隐私保护机制所采用的技术,进行测试并验证结果;c)依据系统支持的国密算法类型,进行构造国密算法相关交易并发送交易,进行测试并验证结果;d)查看设计文档,检查系统的保护密钥和账本数据的存放方式,进行测试并验证结果;e)使用不同类型主体账号访问系统敏感信息,进行测试并验证结果;f)查看设计文档,检查系统所支持的数据隐私策略;g)查看已签署的保密协议并对区块链相关人员进行访谈。T/YDHX007.2-20256参考文献[1]GB/T37737—2019信息技术云计算分布式块存储系统总体技术要求[2]GB/T

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论