JR T 0193-2020 区块链技术金融应用 评估规则.pdf
《JR T 0193-2020 区块链技术金融应用 评估规则.pdf》由会员分享,可在线阅读,更多相关《JR T 0193-2020 区块链技术金融应用 评估规则.pdf(100页珍藏版)》请在麦多课文档分享上搜索。
1、ICS 35.240.40 A 11 JR 中 华 人 民 共 和 国 金 融 行 业 标 准 JR/T 0193 2020 区块链技术金融应用 评估规则 Financial application of blockchain technology Evaluation rules 2020 - 07 - 10 发布 2020 - 07 - 10 实施 中国人民银行 发布 JR/T 0193 2020 I 目 次 前言 . III 1 范围 . 1 2 规范性引用文件 . 1 3 术语和定义 . 1 4 缩略语 . 3 5 总则 . 3 5.1 评估目标 . 3 5.2 启动条件 . 3 5.
2、3 评估方法 . 3 5.4 评估判定准则 . 3 6 基本要求评估 . 4 6.1 账本技术 . 4 6.2 共识协议 . 17 6.3 智能合约 . 20 6.4 节点通信 . 24 6.5 事件分发 . 27 6.6 密钥管理 . 29 6.7 状态管理 . 32 6.8 成员 管理 . 36 6.9 交易系统 . 43 6.10 接口管理 . 47 7 性能评估 . 51 7.1 交易吞吐率 . 51 7.2 查询吞吐率 . 52 7.3 交易同步性能 . 53 7.4 部署效率 . 55 7.5 账本数据增长速率 . 55 8 安全性评估 . 56 8.1 基础硬件 . 56 8.2
3、 基础软件 . 59 8.3 密码算法 . 64 8.4 节点通信 . 67 8.5 账本数据 . 69 8.6 共识协议 . 76 JR/T 0193 2020 II 8.7 智能合约 . 79 8.8 身份管理 . 81 8.9 隐私保护 . 85 8.10 监管 支撑 . 87 8.11 安全运 维 . 89 8.12 安全治理 . 92 JR/T 0193 2020 III 前 言 本标准按照 GB/T 1.1 2009给出的规则起草。 本标准由中国人民银行提出。 本标准由全国金融标准化技术委员会( SAC/TC 180)归口。 本标准起草单位: 中国人民银行科技司、中国人民银行数字货
4、币研究所、中国金融电子化公司、中 国银联股份有限公司、中钞区块链技术研究院、国家 开发银行、中国工商银行股份有限公司、中国农业 银行股份有限公司、中国银行股份有限公司、中国建设银行股份有限公司、交通银行股份有限公司、招 商银行股份有限公司、上海浦东发展银行股份有限公司、中信银行股份有限公司、兴业银行股份有限公 司、中国民生银行股份有限公司、浙江网商银行股份有限公司、深圳前海微众银行股份有限公司、光大 科技有限公司、中国平安保险(集团)股份有限公司、泰康保险集团股份有限公司、华泰证券股份有限 公司、深圳市腾讯计算机系统有限公司、京东数字科技控股股份有限公司、百度在线网络技术(北京) 有限公司、浙
5、江蚂蚁 小微金融服务集团股份有限公司、华为技术有限公司、龙盈智达 (北京)科技有限 公司 、杭州溪塔科技有限公司、杭州趣链科技有限公司、北京轻信科技有限公司、杭州云象网络技术有 限公司、清华大学、北京大学、中国科学院计算技术研究所、中国人民大学金融科技研究所、中国支付 清算协会、北京中金国盛认证有限公司、北京银联金卡科技有限公司 。 本标准主要起草人:李伟 、穆长春、狄刚、李兴锋、曲维民、程胜、郭栋、段力畑、高天、 赵新宇、 刘明君、黄钦、 庄光耀、王阳 、 范媛媛、郭坚、林海南、谢谨、王光中、王蓓、冯承勇、刘运、陈志明、 王桐、黄海泉、姚倩、孙毅、张瀚文、刘尧、王彦博、刘曦子、于沛、相海飞、
6、落红卫、宋铮、宋科、 吴永强、付博、李斌、徐磊、林华、王连诚、陈林燏、李耀荣、彭顺求、陈法山、林文轩、于潇、郭坚、 白阳、张小军、陈黎君、王磊、李红建、许成林、孙洪轩、张立勇、陈盼、栗石、温昱晖、林春、王暄、 刘为怀、肖遥、昝超、张海鹏、陈雪秀、赵书祥、杨秋琳、李义萍、延安、林华、陈晓丰、 郑佩玉、张 璐、吴玉会、闫继攀、付晓岩、李力、郭林海、罗梅琴、昌文婷、徐泉清、黄凯峰、潘海清、俞之贝、 王从礼、黄步添、金博、杨波、乔珂欣、关春生、陈钟、关志。 JR/T 0193 2020 1 区块链技术金融应用 评估规则 1 范围 本 标准规定了区块链技术金融应用的 具体实现 要求 、评估方法、判定 准
7、则 等。 本标准 适用于 金融机构开展 区块链技术金融应用 的产品设计、软件开发、系统评估 。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件 。 GB/T 5271.18 2008 信息技术词汇 GB/T 22239 2019 信息安全技术 网络安全等级保护基本要求 GB/T 32915 信息安全技术 二元序列随机性检测方法 JR/T 0171 2020 个人 金融信息 保护技术规范 JR/T 0184 2020 金融分布式账本技术安全规范 3 术语和定义 下列术
8、语和定义适用于本文件。 3.1 区块链 blockchain 一种由多方共同维护,使用密码学保证传输和访问安全,能够实现数据一致存储、防篡改、防抵赖 的技术体系。 注: 典型的 区块链 是以块链结构实现数据 存储的。 3.2 区块 block 区块链 中存储数据的单元 。 注: 由 区块头和区块体组成。 3.3 共识节点 consensus node 负责账本数据一致性的节点。 JR/T 0184 2020,定义 3.24 3.4 记账节点 accounting node JR/T 0193 2020 2 负责 账 本 数据完整性 的节点。 JR/T 0184 2020, 定义 3.25 3.
9、5 用户 user 参与到 区块链 上实际责任主体的基本单位 。 3.6 数据变更 data changes 对 区块链 上单个或多个账户的数据进行变更的操作。 示例: 智能合约的部署、合同状态的变 更、配置参数的修改等。 3.7 原子性 atomicity 智能合约在执行过程中发生错误,会被回滚到智能合约开始前的状态。 JR/T 0184 2020, 定义 3.36 3.8 交易 transaction 区块链上的一次原子性账本数据状态变更及其过程和结果记录。 3.9 资产 asset 能够在 区块链 上发行、流通、存储、交易,用于完成支付清算业务的权益。 3.10 节点授权 node au
10、thorization 在 区块链 系统中决定一个提出请求的节点(客体)是否有权限访问资源(主体)的动作。 3.11 对等网络 peer-to-peer network 一种仅包含对控制和操作能力等效的节点的计算机网络。 GB/T 5271.18 2008 3.12 共识协议 consensus protocol 分布式 账本系统中 各节点间为达成一致采用的计算方法。 JR/T 0184 2020, 定义 3.17 3.13 智能合约 smart contract 一种旨在以信息化方式传播、验证或执行合同的计算机协议,其在 分布式 账本 上体现为可自动执行 的计算机程序。 JR/T 0193
11、2020 3 JR/T 0184 2020,定义 3.20 4 缩略语 下列缩略语适用于本文件。 API:应 用程序接口( Application Programming Interface) TEE:可信执行环境( Trusted Execution Environment) CA:数字证书认证( Certificate Authority) 5 总则 5.1 评估目标 在区块链技术金融应用系统版本确定的基础上,对区块链金融应用的基本要求、性能、安全性进行 评估,客观、公正评价系统是否 能够 保障区块链金融设施与应用的安全稳定运行。 5.2 启动 条件 启动 条件 具体包括: a) 提交的系
12、统(或可执行文件)被测版本应与生产版本一致。 b) 提交的系统应已完成内 部测试。 c) 系统需求说明书、系统设计说明书、用户手册(包括但不限于运维手册、使用手册)、产品手 册(包括但不限于组件列表、特性指标、系统架构)等相关文档应准备完毕。 d) 最小硬件要求:机构应披露其区块链系统在满足共识有效性 的 要求下, 正常 运行的最小硬件资 源,包含硬件设备和网络要求,需 验证 最小硬件 环境下功能、 可靠性 的完备 。 e) 评估环境应准备完毕,具体包括: 1) 评估环境应与生产环境一致或者基本一致,基本要求、性能、安全性宜在生产环境下进行。 2) 系统被测版本及其他相关外围系统和设备应已完成
13、部署并配置正确。 3) 用于基本要求和性能评估 的基础数据应准备完毕。 4) 评估用设备应准备到位,系统及软件安装完毕。 5) 评估环境网络应配置正确,连接通畅,可以满足评估需求。 5.3 评估方法 评估方法及说明如下: a) 查阅材料:查阅审计报告、自查报告、外部评估报告、设计文档、开发文档、用户文档、管理 文档、产品检测报告等相关材料。 b) 查看系统:查看系统日志、配置文件、参数设置、产品版本、网络配置等。 c) 访谈人员:与被测系统或产品有关人员进行交流、讨论等活动,获取相关证据,了解有关信息。 d) 测试系统:利用专业工具,通过对目标系统的扫描、探测等操作,使其产生特定的响应等活动,
14、 通过分 析响应结果,获取证据以证明信息系统的基本 要求、性能、安全性 是否得以有效实施。 5.4 评估判定准则 5.4.1 问题等级分类 5.4.1.1 严重性问题 JR/T 0193 2020 4 严重性问题判定原则如下: a) 与相关法律法规、标准规范有明显冲突。 b) 不满足本标准中 相关要求 ,造成: 1) 无法 满足 系统基本运行和安全 需求 的情况。 2) 存在 重大 安全风险,会对客户利益造成严重损害 的情况。 3) 不能满足监管支撑要求,运营活动无法受到有效监管的情况。 5.4.1.2 一般性问题 一般性问题判定原则如下: a) 不满足本标准中 相关 要求 ,造成: 1) 局
15、部功能无法正常使用,但不影响系统整体流程的实现。 2) 存在安全风险,会对客户利益造 成直接或潜在的损害。 3) 对监管支撑存在缺陷,不利于管理部门合法监管工作的开展。 5.4.1.3 建议性问题 建议性问题判定原则如下: a) 不满足本标准中 相关要求 ,造成: 1) 功能能够正常使用,但系统易用性差。 2) 存在安全风险,但不会对客户利益造成直接或潜在的损害。 5.4.2 评估结果判定原则 评估结果判定原则如下: a) 符合: 在 评估 过程中,未发现问题或仅发现建议性问题,该 评估 项 的 评估 结果判定为 “ 符合 ”。 b) 不符合: 在 评估 过程中,发现严重性问题和一般性问题,该
16、 评估 项的 评估 结果判定为 “ 不符合 ”。 c) 不适用:评估 过程中,根据 系统 声明 及各评估项中适用对象的适用 性,不属于适用对象的评估 项 可判定为 “ 不适用 ”。 6 基本要求评估 6.1 账本技术 6.1.1 数据存储方式 数据存储方式评估内容见表 1。 表 1 数据存储方式评估内容表 序号 实现要求 评估方法 结果判定 适用对象 1 宜兼容一种以上的数据库类型和版本 1.查阅材料 2.查看系统 1.设计文档 对支持的不同类型数据库有规划 和设计,支持数据库类型不少于 2种,每类数 据库至少支持最新发布的 3个版本。 2.设计文档 为开发人员提供不同类型的数据 库接口 AP
17、I,并与 设计文档 支持的数据库类型 和版本一致。 金融业务 系统、科 技产品 JR/T 0193 2020 5 序号 实现要求 评估方法 结果判定 适用对象 3.系统配置文件中不同类型数据库的配置参 数与 设计 文档 一致。 4.系统中网络和主机访问控制策略支持所用 类型数据库的端口。 2 应选用经过评测的主流数据库版本 1.查阅材料 2.查看系统 1.设计文档 使用的数据库为主流的商用或开 源产品。 2.系统数据库产品的提供方公开或提供产品 的权威第三方测评结果。 3.设计文档 为开发人员提供的数据库接口 API 与 设计文档 支持的数据库一致。 4.系统配置文件中数据库的配置参数与 设计
18、 文档 一致。 金融业务 系统、科 技产品 3 应正确读写支持的数据库 测试系统 1.系统根据 设计文档 的数据库接口 API向数据 库 写入数据后,使用 该数据库提供的 原生 工具 或第三方工具 能够读出数据。 2.系统使用 该数据库提供的原生工具或第三 方工具 按照 设计文档 的数据结构写入数据后, 通过数据库接口 API可读出数据。 金融业务 系统、科 技产品 4 应根据数据对象的 类别分别存储、管 理、操作账户数据、 交易数据、配置数据 等 1.查阅材料 2.测试系统 1.设计文档 根据数据对象的类别规划独立存 储,账户数据、交易数据、配置数据等数据分 别管理、操作。 2.设计文档 开
19、发人员提供不同类型数据的访 问 API,并与 设计文档 一致。 3.系统根据 设计文档 提供的 API写入 、读取数 据,不同的 API读写功能正确且读写的数据对 象类型不同。 4.系统使用第三方工具访问数据库,不同数据 对象类型分别存储。 金融业务 系统、科 技产品 5 应具备高可靠性,能 应对节点断电、重 启、网络波动等异常 场景 测试系统 系统在断电、节点重启、网络故障等异常场景 恢复 后存储数据能够正常读写。 金融业务 系统、科 技产品 6 应实现存储空间的监控和预警 1.查阅材料 2.测试系统 1.设计文档 包含对数据库空间监控、报警的规 划和设计。 2.使用手册包含空间不足的触发条
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JR 0193-2020 区块链技术金融应用 评估规则 0193 2020 区块 技术 金融 应用 评估 规则
