注册

国家标准计划《区块链和分布式记账技术 服务运营 第1部分:区块链即服务通用技术要求》由 TC590(全国区块链和分布式记账技术标准化技术委员会)归口 ,主管部门为工业和信息化部

主要起草单位 杭州趣链科技有限公司浙江大学中国科学院计算技术研究所中国电子技术标准化研究院蚂蚁区块链科技(上海)有限公司腾讯云计算(北京)有限责任公司中国科学院信息工程研究所国家计算机网络与信息安全管理中心北京大学深圳前海微众银行股份有限公司上海万向区块链股份公司

目录

基础信息

计划号
20230987-T-339
制修订
制定
项目周期
18个月
下达日期
2023-12-01
公示开始日期
2023-06-05
公示截止日期
2023-07-05
标准类别
方法
国际标准分类号
35.240
35 信息技术、办公机械
35.240 信息技术应用
归口单位
全国区块链和分布式记账技术标准化技术委员会
执行单位
全国区块链和分布式记账技术标准化技术委员会
主管部门
工业和信息化部

起草单位

目的意义

近年来,区块链技术在我国发展势头持续迅猛。

尤其自2019年以来,区块链技术首次被国家层面明确为新型基础设施,在时代发展机遇和政策红利的双重推动下,诸多巨头和创业者热衷布局区块链。

随着区块链技术应用的越来越广泛,一些开发者在使用区块链时不得其要,在搭建底层平台上花费了大量的成本。

区块链复杂的底层结构也将一些开发者、厂商企业拒之门外。

而BaaS平台的出现,为开发者们提供了区块链可视化一件部署的能力,快速成为区块链领域的一个重要的行业环节。

区块链即服务(blockchain as a service,BaaS)平台旨在提供创建、管理和维护企业级区块链网络及应用的服务,能够帮助用户降低开发及使用成本。

通过BaaS平台提供的简单易用、成熟可扩展、安全可靠、可视化运维等设计特色,区块链开发者能够满足快速部署、高安全可靠性的需要,为企业高效地开发出区块链应用。

1.平台提供灵活扩展的区块链构建模式,适配复杂多变的业务需求。

BaaS平台通常基于云服务资源和区块链底层框架,对基础设施资源进行集成和兼容,为用户提供快速部署和启动区块链的功能,同时实现云上云下区块链服务的灵活搭建与切换,为机构内外部快速输出区块链服务能力。

2.平台化的运维、管理和监控能力,帮助企业降本增效。

平台提供可视化的运维、管理、监控功能,帮助企业统一管理不同的区块链项目,优化应用运行维护的管理、开发范围,降低管理成本。

3.提供完善的智能合约研发设施,降低研发与接入成本。

平台提供完善的智能合约研发工具和配套设施,充分降低区块链应用开发难度,节约人力成本。

4.平台提供系统监控运维服务,便于统一监管。

平台提供区块链故障分类分级监控、日志管理、预警机制及可视化运维工具,全天候展示区块链运行全貌,显著降低管理成本,降低系统异常造成的损失。

同时可以按照相关的法律法规对部署在平台的应用进行统一监管。

区块链即服务平台作为区块链大规模应用的必要基础设施,越来越多的企业在区块链即服务平台投入更多的成本,越来越多的用户关注什么才是合格标准的区块链即服务平台。

区块链即服务平台的基础功能及架构亟待定义。

《区块链即服务平台通用技术要求》的制定有利于指导开发者构建BaaS平台,明确BaaS平台的核心功能,为规范和引导平台建设与发展提供有益借鉴,促进BaaS平台发展。

范围和主要技术内容

本文件规定了区块链即服务(BaaS)平台的通用技术要求。具体定义了BaaS平台中的术语和定义、参考架构、基础功能要求、非功能要求等。 本文件适用于区块链即服务(BaaS)平台的开发和应用,为相关组织、机构提供架构和功能参考。 在“范围”章节中,概括了本标准的主要内容,明确标准适用对象及范围。 在“术语和定义”章节中,定义了文中需要为阅读者解释的术语,明确词语含义,确保文中用语的准确性,避免出现歧义、多义或矛盾。 在“缩略语”章节中,对本标准中所提及的缩略语进行解释说明,便于读者理解。 在“参考架构”章节中,参考目前市面上多个BaaS平台服务,总结提取出BaaS平台服务的基础框架图示,并对框架内各个部分进行解释。 在“基础功能要求”章节中,详细介绍资源层、平台层、服务层、应用层各个层级应具备的功能与要求。 在“非功能要求”章节中,提供了在功能组件要求外的非功能技术要求,保障平台搭建全面符合技术要求。 本标准具体章节目录如下: 目次 前言 1 范围 2 规范性引用文件 3 术语和定义 4 缩略语 5 参考架构 6 基础功能要求 6.1 资源层 6.1.1 多模式部署支持 6.1.2 基础资源管理 6.1.3 数据库 6.2 平台层 6.3 服务层 6.3.1 帐号管理 6.3.2 联盟链管理 6.3.2.1 自动化可视部署 6.3.2.2 节点管理 6.3.2.3 证书管理 6.3.2.4 跨域组网 6.3.2.5 统一纳管 6.3.2.6 联盟自治 6.3.3 智能合约管理 6.3.4 运维监管 6.3.4.1 链监控 6.3.4.2 日志管理 6.3.4.3 告警管理 6.3.4.4 区块链浏览器 6.3.5 开发者支持 6.3.5.1 密钥管理 6.3.5.2 在线IDE 6.4 应用层 6.5 中间件层 6.6 接口 7 非功能要求 7.1 高可用 7.2 可拓展 7.3 可维护性 7.4 安全性 7.5 可插拔兼容 7.6 微服务治理框架 7.7 国产化支持 7.8 云原生