E安全保障标准包括EA应用服务安全、EB系统设计安全、EC基础组件安全,用于提升区块链的安全防护能力。
(二)区块链和分布式记账技术标准体系框架
区块链和分布式记账技术标准体系框架由标准体系结构向下映射而成,包括“A基础”、“B技术和平台”、“C应用和服务”、“D开发运营”、“E安全保障”五个部分,如图2所示。
图2区块链和分布式记账技术标准体系框架
四、建设内容
(一)基础标准
基础标准用于统一区块链术语、相关概念及模型,为其他各部分标准的制定提供支撑。主要包括参考架构、术语和定义、分类和本体、编码和标识等方面的标准,如图3所示。
1.参考架构标准
图3基础标准
规定区块链的参考架构,以及典型特征和部署模式。为计划使用区块链的组织选择和使用区块链服务或建设区块链系统提供参考。
2.术语和定义标准
规定区块链的基本术语,确保对区块链的主要概念有统一的认知与理解,帮助打通行业和系统之间的认知差异,为区块链标准体系提供一致性用语和概念。
3.分类和本体标准
对区块链的分类和本体进行定义,适用于区块链研究人员、用户、工具开发者、维护人员、审计人员以及标准开发组织。通过标准化语言更清晰地描述区块链技术,有助于各相关方更深入、清晰的理解区块链的本质。
4.编码和标识标准
提供基于区块链的编码和标识方法,统一区块链节点、账本和数据的标识编码,实现全要素、全链路的标识信息管理,与其他标识体系形成互联互通的数据生态链,保障标识字段的统一性、唯一性。
(二)技术和平台标准
技术和平台标准主要包括基础设施、关键技术、互操作等方面的标准,如图4所示。
图4技术和平台标准
1.基础设施标准
规范区块链基础设施。主要包括分布式网络、数据库与分布式存储、云服务等区块链平台底层基础设施相关标准。
(1)分布式网络标准
主要制定分布式网络的架构、节点间交互协议等方面标准。用于指导区块链网络内节点资源共享、信息资源分配,避免协议滥用、非法传输等问题。
(2)数据库与分布式存储标准
主要制定分布式存储的架构、组成要素和功能要求等方面标准。用于指导区块链中分布式存储产品的研发、部署和维护,提升数据存储的安全性、稳定性和可扩展性。
(3)云服务标准
规范面向区块链的云计算平台、资源及服务,为区块链平台的存储、计算和资源共享提供支撑。
2.关键技术标准
规范区块链平台能力核心关键技术要求。主要包括共识机制、智能合约、加密、时序服务等相关标准。
(1)共识机制标准
用于构建分布式一致性算法、使程序达成共识结果、实现多方协作的软件系统,规范技术人员在研发共识机制过程中对一致性算法有效性与可用性的认识。