区块链底层平台通用技术要求(T-SHBTA 002—2020).pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《区块链底层平台通用技术要求(T-SHBTA 002—2020).pdf》由会员分享,可在线阅读,更多相关《区块链底层平台通用技术要求(T-SHBTA 002—2020).pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、团体标团体标准准T/SHBTA 0022020代替 T/SHBTA 0022019区块链底层平台通用技术要求General technical requirements forblockchain underlying platform2020-12-31 发布2020-12-31 实施上上海海区区块块链链技技术术协协会会发布发布T/SHBTA 002-2020I目次前言.II1 范围.12 规范性引用文件.13 术语和定义.14 总则.25 区块链底层平台功能要求.25.1 基础层功能.25.2 核心层功能.35.3 服务层功能.46 区块链底层平台性能要求.56.1 交易确认时间.56.2
2、 吞吐率.56.3 延迟性.56.4 可扩展性.56.5 容错性.57 区块链底层平台安全要求.57.1 智能合约安全.67.2 数据安全.77.3 算法安全.77.4 隐私保护.8T/SHBTA 002-2020II前言本标准按照 GB/T 1.1-2009标准化工作导则第 1 部分:标准的结构和编写给出的规则起草。请注意本标准的某些内容可能涉及专利。本标准的发布机构不承担识别这些专利的责任。本标准由上海区块链技术协会提出。本标准由上海区块链技术协会归口。本标准起草主要单位:上海统元科技有限公司、复旦大学、上海财经大学金融科技研究院、上海计算机软件技术开发中心、中加物联网与区块链产业发展研究
3、院、光大证券。本标准主要起草人:戴炳荣、凌力、韩景倜、王勇、李超、吴明娟、刘嵘、张至禹。首期承诺执行单位:上海玳鸽信息技术有限公司、上海尚象信息科技有限公司、上海分布信息科技有限公司、上海墨珩网络科技有限公司、上海玖链信息科技有限公司、上海茸孜科技有限公司、上海阿吉必信息技术有限公司、上海域乎信息技术有限公司、上海柯橙信息技术有限公司、上海统元科技有限公司。本标准代替 T/SHBTA0022019区块链底层平台通用技术要求,相较于原标准,本标准主要做了以下修改:1、前言中增加首期承诺执行单位名单;2、封面的标准层次信息书写改为“团体标准”字样;3、删除原标准第 4 章中“上海区块链技术协会负责
4、上海区块链企业认定工作的指导、管理和监督”字样;4、在原标准 5.3.2 条“节点管理”的描述中增加公有链部署的描述,7.1.3 条的内容中增加对不同安全等级要求下的虚拟机安全要求的表述;将原标准 7.2.1 条数据加解密和 7.2.2 条数据应用安全从区块链底层技术要求的描述中改在应用层的层面描述中;删除原标准 7.3 条 e 款中防量子攻击算法和 7.4 条的内容;将原标准 7.2.3 条 a)款中“采用科学合理的数据算法”的说法改为“采用数据同步、数据安全算法”,7.3 条 d)款“共识算法具有一定的防中心化机制”改为“共识算法是以去中心化的方式就网络的状态达成统一协议的过程,有助于验证
5、和验证信息被添加到分类账簿,确保真实的信息记录在区块链上,同时在一定程度上具有对不可信节点的容错性”;5、删除第 2 章规范性引用文件中引而木用的 CBD-Forum-0010-2017。使用帮助信息:任何单位和个人在使用本标准的过程中,若存在疑问,或有本标准的改进建议和意见,请与上海区块链技术协会秘书处联系。电话:021-55896632电子邮件:为了推动本标准的持续改进,欢迎社会各方力量参加本标准的持续改进,本标准的更多信息欢迎关注上海区块链技术协会官方网站。本标准于2020年12月31日发布。http:/ 002-20201区块链底层平台通用技术要求1范围本规范提供了区块链底层平台通用技
6、术要求,包括如下内容:a)区块链底层平台功能要求;b)区块链底层平台性能要求;c)区块链底层平台安全要求。本标准适用于:a)为计划选择和使用区块链底层平台的组织和机构提供参考;b)为区块链底层技术企业和区块链服务评估方的技术研发要求和评估评测提供有效的参考和借鉴。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。CBD-Forum-0010-2017 区块链 参考架构。3术语和定义3.1区块链 blockchain一种在对等网络环境下,通过透明和可信规则,构建不可伪造、不
7、可篡改和可追溯的块链式数据结构,实现和管理事务处理的模式。3.2对等网络 peer-to-peer network一种仅包含对控制和操作能力等效的节点的计算机网络。3.3共识算法 consensus algorithm区块链系统中各节点间为达成一致采用的计算方法。3.4加密 encipherment/encryption对数据进行密码变换以产生密文的过程。一般包含一个变换集合,该变换使用一套算法和一套输入参量。输入参量通常被称为密钥。3.5数字签名 digital signature附加在数据单元上的数据,或是对数据单元所作的密码交换,这种数据或变换允许数据单元的接受者用以确认数据单元的来源和
8、完整性,并保护数据防止被人(例如接受者)伪造或者抵赖。3.6摘要算法 digest algorithm又称摘要函数(或称 Hash 函数),通常通过将任意长度的消息输入变成固定长度的短消息输出来T/SHBTA 002-20202保障数据的完整性。3.7智能合约 smart contract以数字形式定义的能够自动执行条款的合约。4总则本标准提供了一个通用要求,用于描述区块链底层平台的功能、性能及安全要求。本标准主要面向的角色是区块链服务提供方和区块链评估方,用以区块链技术企业研发对标以及第三方机构对区块链技术企业的审核评估。本标准从功能、性能、安全角度出发,遵循区块链技术理念和应用原则,提出了
9、区块链功能要求、性能要求、安全要求,从而能够对企业区块链底层技术的研发和评估提供有效参考和借鉴。区块链企业认定管理工作应遵循突出企业主体、鼓励技术创新、实施动态管理、坚持公平公正的原则。5区块链底层平台功能要求区块链底层平台应具备完善的应用所需功能,主要分为基础层功能、核心层功能以及服务层功能等。5.1基础层功能基础层作为区块链底层平台或系统的基础支撑,为核心层、服务层以及基于区块链的应用提供所需的基础环境和组件。基础层功能至少应包含对等网络、存储、计算三个组成部分。5.1.1对等网络区块链平台运行的底层拓扑结构是分布式对等网络,采用对等网络协议组织区块链中的各个参与节点,各个参与节点间通常使
10、用点对点通信协议完成信息交换以支撑上层功能。对等网络通常应具备以下功能:a)能够进行点对点之间的高效安全通信;b)能够提供点对点通信基础上的多播能力;c)应支持对节点的的动态添加、减少的识别。5.1.2存储存储为区块链平台运行过程中产生的各种类型数据提供写入及查询功能,每个参与节点存储全量或部分区块链数据。存储选型包括但不限于关系型数据库、键值对数据库、文件数据库等。存储通常应具备以下功能:a)对等网络中,能够被每个节点部署并使用;b)能够高效、安全、稳定地提供数据写入及查询服务。T/SHBTA 002-202035.1.3计算计算功能为区块链系统运行提供计算能力支持,包括但不限于容器技术、虚
11、拟机技术、云计算技术等,一般应满足以下要求:a)对区块链系统提供运行环境支持;b)对等网络中,能够被每个节点采用。5.2核心层功能核心层是基于基础层提供的支撑,实现区块链的共识、加解密、智能合约等功能,并为区块链服务层提供相关功能支持服务。5.2.1共识机制共识机制是指在区块链系统中各参与共识节点对系统中进行事物的验证、存储、修改等行为达成一致确认的方法。针对不同的业务需求及网络组织形式,选择不同的共识算法来实现共识机制。共识机制应具备以下功能:a)支持多个节点参与共识和确认;b)支持独立节点对区块链网络提交的相关信息进行有效性验证;c)防止任何独立的共识节点未经其它共识节点确认而在区块链系统
12、中进行信息记录或修改;d)应具备一定的容错性。区块链系统宜提供不同的共识算法供不同的业务需求及网络组织形式来实现共识机制。5.2.2加密加密功能是区块链底层安全机制的核心,一般包括加密和解密两个操作。根据加密密钥和解密密钥是否相同,加密算法分为对称加密和非对称加密。加密功能宜满足以下要求:a)支持国际主流加密算法,如 AES256 等对称加密算法和 RSA、ECC 等非对称加密算法;b)支持我国商密算法,如 SM4、SM7 等对称加密算法和 SM2、SM9 等非对称加密算法;c)应具备明确的密钥管理方案,确保区块链底层安全机制正常运行;d)应具备抵御破解的能力,宜定期审核加密算法的安全性。5.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 区块链底层平台通用技术要求T-SHBTA 0022020 区块 底层 平台 通用 技术 要求 SHBTA 002 2020
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内