- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
区块链一体机通用技术要求
1 范围
本文件规定了区块链一体机的技术参考架构、基本功能要求、非功能要求和使用要求。
本文件适用于为计划设计、开发、生产、使用区块链一体机的组织和机构提供架构和技术参考。
2 规范性引用文件
下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,
仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本
文件。
GB/T 20626.1-2017 特殊环境条件 高原电工电子产品 第1部分:通用技术要求
GB 50073-2013 洁净厂房设计规范
GM/T 0028-2014 密码模块安全技术要求
JR/T 0184-2020 金融分布式账本技术安全规范
JR/T 0193-2020 区块链技术金融应用 评估规则
ISO 22739:2020 信息技术 区块链和分布式记账技术 术语 (Blockchain and distributed ledger
technologies – Vocabulary )
3 术语和定义
ISO 22739:2020界定的以及下列术语和定义适用于本文件。
3.1
区块链一体机 blockchain all-in-one machine
区块链软硬件高度融合且具有高安全、强隐私、高性能等特性一体化设备。
3.2
密码卡 cryptography adapter
指具有密码运算功能和自身安全保护功能的硬件板卡设备。
4 缩略语
下列缩略语适用于本文件。
API ——应用编程接口(Application Programming Interface )
BAM ——区块链一体机(Blockchain All-in-one Machine )
CPU ——中央处理器(Central Processing Unit )
PBFT ——实用拜占庭容错算法(Practical Byzantine Fault Tolerance )
SDK ——软件开发工具包(Software Development Kit )
5 技术参考架构
1
本文件主要对区块链一体机技术框架进行规范性约束,区块链一体机技术框架包括区块链一体机硬
件层、区块链一体机软件层、区块链一体机服务层。区块链一体机技术框架图见图1:
图1 区块链一体机技术框架图
5.1 硬件层
区块链一体机硬件层宜选择使用国产的关键技术和核心器件,包括基础硬件、区块链专有硬件(如:
定制化板卡、定制化可信芯片)、密码卡等。
5.2 软件层
区块链一体机软件层主要指具备区块链底层技术支撑能力,为整个区块链网络提供安全可信的支撑
环境,具体包括基础软件(如:操作系统、数据库)、共识机制、智能合约、密码算法、账本存储、网
络协议等核心组成部分。
5.3 服务层
区块链服务层主要指在软件层和硬件层深度融合适配后所提供的各种服务,可包括但不限于节点服
务、合约服务、密钥服务、证书服务、接口服务、用户管理、权限管理、数据服务、监控告警、日志管
理等功能。
2
6 基本功能要求
6.1 硬件层
区块链一体机硬件层应包括基础硬件、芯片、密码卡等。
6.1.1 基础硬件
基础硬件的特性宜满足以下要求:
a) 处理器可以进行硬件虚拟化;
b) 包含至少2 种磁盘类型,同时能够实现硬盘混插;
c) 包含对共识算法友好的网卡;
d) 包含冗余电源、冗余风扇,且能够在线更换;
e) 能够在线容量扩展。
6.1.2 密码设备
区块链一体机的密码设备应实现完善的区块链密钥管理策略,采用的密码设备应符合GM/T
0028-2014的要求。
6.1.3 区块链专有硬件
区块链一体机专有硬件宜满足以下要求:
a) 能够使用区块链定制板卡;
b) 能够使用区块链专用芯片。
6.2 软件层
软件层的功能设计应包括基础软件、共识机制、智能合约引擎、存储方式、网络协议等。
6.2.1 基础软件
基础软件的特性
原创力文档


文档评论(0)