《区块链和分布式记账技术标准体系建设指南(2024版).docx》由会员分享,可在线阅读,更多相关《区块链和分布式记账技术标准体系建设指南(2024版).docx(22页珍藏版)》请在第一文库网上搜索。
1、区块链和分布式记账技术标准体系建设指南一、产业发展需求区块链和分布式记账技术(以下简称“区块链”)是新一代信息技术的重要组成部分,是分布式网络、加密技术、智能合约等多种技术集成的新型数据库软件。区块链技术具有数据透明、不易篡改、可追溯等特性,有望解决网络空间的信任和安全问题,推动互联网从传递信息向传递价值变革,将成为推动元宇宙、Web3.0等未来产业快速发展的重要数字基础设施。近年来,随着区块链技术和产业的快速发展,区块链的应用范围更加广阔多元,覆盖生产、物流、政务、文娱、教育等多个行业,以及产品溯源、数据流通、供应链管理等众多领域。为有效推动区块链应用发展,急需进一步加强对测试测评、人才培养
2、等产业服务标准,供应链管理、存证、追溯等通用服务标准,智能制造、电子政务、分布式能源等行业应用标准的研制,加快满足产业发展需要。同时,急需围绕区块链治理,以及区块链系统的开发、集成、管理等开发运营过程中的标准化需求,加快重点标准研制,助力区块链技术和产业高质量发展。二、总体要求(一)指导思想以习近平新时代中国特色社会主义思想为指导,深入贯彻落实党的二十大和二十届二中全会精神,贯彻落实国家标准化发展纲要,以推动区块链产业创新发展为目标,加强标准工作顶层设计,充分发挥标准的行业指导作用,统筹推进标准的研制、实施和国际化,促进我国区块链产业高质量发展。(二)基本原则统筹规划,分类施策。立足我国区块链
3、发展实际,加强标准体系顶层设计与战略、规划、政策的协调一致。坚持系统观念,分行业、分领域、分阶段推进标准研制,总体把控标准有效性、先进性和适用性。急用先行,成熟先上。坚持需求牵引,加快区块链参考架构、测试测评、治理等重点急需标准的研制,统一认识、形成共识。坚持以用促建,推动已有成熟成果加快向标准转化,以超大规模市场应用潜力加速完善标准体系建设。协调推进,动态更新。加强政产学研用各方合作,推动区块链技术和产业协同创新,密切跟踪区块链技术、应用、产业发展最新国际动态,前瞻布局支撑未来产业发展的技术需要,不断更新完善标准体系内容。对标先进,国际接轨。加强与国际标准化组织、联盟机构等友好往来,广泛采纳
4、先进适用的区块链国际标准和国外标准。鼓励各方联合开展国际标准研制,适时推动成熟国内标准向国际标准转化,提升我国区块链标准的国际影响力。(三)建设目标到2025年,初步形成支撑区块链发展的标准体系。建立标准体系建设和标准研制的总体规则,重点面向基础共性、应用和服务等标准化领域,制定30项以上区块链相关标准,基本满足我国区块链标准化需求。到2027年,全面形成支撑区块链发展的标准体系。制定50项以上区块链相关标准,持续推动区块链基础共性、关键应用示范、安全保障等标准研制。适度超前布局一批支撑未来产业发展需要的关键应用标准,有效指导我国区块链技术和产业发展,提升技术与应用服务水平。三、建设思路(-)
5、区块链和分布式记账技术标准体系结构区块链和分布式记账技术标准体系结构包括“A基础工“B技术和平台:“C应用和服务,“D开发运营二“E安全保障”五个部分,主要反映标准体系各部分的组成关系。标准体系结构如图1所示。图1区块链和分布式记账技术标准体系结构A基础标准主要包括AA参考架构、AB术语和定义、AC分类和本体、AD编码和标识四个类别,位于标准体系结构的最底层,为其他部分提供支撑。B技术和平台标准划分为BA基础设施、BB关键技术、BC互操作三个类别。其中,BA基础设施标准用于指导分布式网络、数据库与分布式存储、云服务等基础设施建设;BB关键技术标准围绕共识机制、智能合约、加密、时序服务、扩容为区
6、块链应用提供技术支撑;BC互操作标准用于指导区块链平台的建设,规范和引导区块链相关软件的开发,为实现不同区块链的互操作提供支撑。C应用和服务标准主要包括CA产业服务、CB通用服务、CC行业应用三个类别。其中,CA产业服务标准主要包括测试测评、人才培养、系统审计、服务能力评价,为区块链产业服务提供参考;CB通用服务标准用于指导应用软件的开发和使用,为行业应用提供参考;CC行业应用标准主要面向制造、政务等垂直领域应用,是根据各领域特性制定的专用区块链标准。D开发运营标准主要包括DA开发指南、DB服务运营通用要求、DC系统管理规范、DD区块链治理、DE区块链系统集成,主要用于规范和指导区块链的开发、
7、更新、维护和运营。E安全保障标准包括EA应用服务安全、EB系统设计安全、EC基础组件安全,用于提升区块链的安全防护能力。(二)区块链和分布式记账技术标准体系框架区块链和分布式记账技术标准体系框架由标准体系结构向下映射而成,包括“A基础工“B技术和平台,“C应用和服务工“D开发运营二“E安全保障”五个部分,如图2所不OE安全保障D开发运营区块链和分布式记账技术标准体系C应用和服务B技术和平台,EC基础组件蜀士EA应用服务IWIDE区块链系统集成DD区块链治理DC系统管理规范DB服务运营通用要求支DA开发指南3-CC行业应用 TCB通用服务 TCA产业服务 T士BC互操作-I系统审计I预言机1数据
8、格式I应用程序接口扩容J1时序服务 I BB关键技术 T-I加密I智能合约J1共识机制-1云服务图2区块链和分布式记账技术标准体系框架工BA基础设施T-H数据库与分布式存储J1分布式网络IAD编码和标识 _HAC分类和本体 _HAB术语和定义 _ AA参考架构 _四、建设内容(-)基础标准基础标准用于统一区块链术语、相关概念及模型,为其他各部分标准的制定提供支撑。主要包括参考架构、术语和定义、分类和本体、编码和标识等方面的标准,如图3所示。图3基础标准1 .参考架构标准规定区块链的参考架构,以及典型特征和部署模式。为计划使用区块链的组织选择和使用区块链服务或建设区块链系统提供参考。2 .术语和
9、定义标准规定区块链的基本术语,确保对区块链的主要概念有统一的认知与理解,帮助打通行业和系统之间的认知差异,为区块链标准体系提供一致性用语和概念。3 .分类和本体标准对区块链的分类和本体进行定义,适用于区块链研究人员、用户、工具开发者、维护人员、审计人员以及标准开发组织。通过标准化语言更清晰地描述区块链技术,有助干各相关方更深入、清晰的理解区块链的本质。4 .编码和标识标准提供基于区块链的编码和标识方法,统一区块链节点、账本和数据的标识编码,实现全要素、全链路的标识信息管理,与其他标识体系形成互联互通的数据生态链,保障标识字段的统一性、唯一性。基础标准建设重点参考架构标准。给出区块链体系框架,用
10、于描述区块链系统涉及的角色、子角色、区块链活动、共同关注点、功能架构和功能组件等。为各行业选择、开发和应用区块链技术提供参考。术语和定义标准。定义区块链、共识、事务、互操作等关键术语,阐明区块链各术语间的关系,为区块链领域标准制定提供统一的定义,建立区块链产业共识。分类和本体标准。从账本技术、账本存储架构、账本控制架构、账本子集、账本许可、账本实现和账本激励机制等多个方面提出区块链分类方法,并通过归属、特征和关系等要素加强对区块链的理解。编码和标识标准。定义统一的语义资料库,描述基于区块链的账本和编码配置组件标识、描述文件和服务接口,给出编码解析体系架构,定义标识编码基础结构,规定区块链行业编
11、码规范。(二)技术和平台标准1 技术和平台标准主要包括基础设施、关键技术、互操作等方面的标准,如图4所示。2 .基础设施标准规范区块链基础设施。主要包括分布式网络、数据库与分布式存储、云服务等区块链平台底层基础设施相关标准。(1)分布式网络标准主要制定分布式网络的架构、节点间交互协议等方面标准。用于指导区块链网络内节点资源共享、信息资源分配,避免协议滥用、非法传输等问题。(2)数据库与分布式存储标准主要制定分布式存储的架构、组成要素和功能要求等方面标准。用于指导区块链中分布式存储产品的研发、部署和维护,提升数据存储的安全性、稳定性和可扩展性。(3)云服务标准规范面向区块链的云计算平台、资源及服
12、务,为区块链平台的存储、计算和资源共享提供支撑。基础设施标准建设重点分布式网络标准。研究、梳理区块链网络内节点间发送、接收、处理、返回数据的模式和机制,通过规范消息传递方法实现节点交互。数据库与分布式存储标准。研究区块链对数据库与分布式存储的技术架构、功能、可扩展性、兼容性、安全性等方面的需求,重点研制区块链分布式存储系统技术要求等标准。云服务标准。围绕区块链的云部署、快速开发、安全环境构建等需求,重点研制基础平台架构、部署指南等标准。3 .关键技术标准规范区块链平台能力核心关键技术要求。主要包括共识机制、智能合约、加密、时序服务等相关标准。(1)共识机制标准用于构建分布式一致性算法、使程序达
13、成共识结果、实现多方协作的软件系统,规范技术人员在研发共识机制过程中对一致性算法有效性与可用性的认识。(2)智能合约标准用于区块链智能合约组件的部署,提出智能合约在运行、升级、撤销和迭代等过程中的开发和部署要求。统一智能合约的全生命周期过程,提升智能合约在开发和部署过程中的规范性。(3)加密标准用于加密算法对数据生成、存储、交易等进行加密的区块链系统,明确加密算法的功能性、适用性、兼容性和安全性要求,为相关人员提供加密技术规范性支持。(4)时序服务标准基于权威授时机构和组织,提供时序服务接入的规范及方法,提高区块链在使用授时服务时的规范性和准确性,为需要时序服务、对时间敏感的区块链业务或系统提
14、供指导。(5)扩容标准用于构建提升区块链交易吞吐量和数据存储容量等可扩展性能力的规范和方法,同时提供区块链在整体交易执行和存储等可扩展能力上的开发和部署要求,为区块链在提升可扩展性能力过程中提供指导。关键技术标准建设重点共值机制标准;围绕算法的一致性、可用性、分区容错性,限分析主流共识算法特性,提取共识达成的判断条件,通过判断条件和算法特性构建共识机制标准。智能合约标准。结合实际业务需求,根据智能合约特性,规范智能合约构建、部署、升级、迭代、冻结等过程,明确智能合约触发和执行结果的规范与要求。加密标准。根据权威加密算法机构提出的要求,研究对称和非对称加密算法的适用范围,明确不同加密算法在区块链
15、领域的适用性。时序服务标准。结合区块链技术特性,研究引入时序服务时涉及的签名文件、签名参数、签名时间等关键要素,开展数据真实性要求与授时机构权威性要求的标准化研究。扩容标准。结合区块链技术特性,建立区块链系统对扩容的技术架构,开展区块链扩容技术在持续扩展性、兼容性、安全性等技术要求的标准化研究。3.互操作标准规范区块链系统间、区块链系统与外部系统间的互联互通和互操作。主要包括应用程序接口、数据格式、跨链、预言机等标准。(1)应用程序接口标准用于指导区块链底层平台与上层应用程序间的数据传输和消息交换,为基于区块链平台的应用程序接口开发提供依据和支撑。(2)数据格式标准用于规范区块链系统的数据格式,为不同区块链系统提供一致的、可兼容的数据格式,提升不同区块链系统之间数据交换和互操作的能力。(3)跨链标准用于规范区块链间数据和价值交换方法,制定同构或异构区块链间跨链和互操作协议的定义和格式、技术要求等标准。(4)预言机标准用于规范区块链与链下数据的调用和访问过程,实现区块链对外部事件和条件的响应为区块镯页言机的设计和建立提供参考。互操作标准建设重点一应用程序接口标准。通过梳理主流区块链平台相关的分布式应用接口规则、接口种