链博科技:《区块链技术金融应用 评估规则》导读
近日,中国人民编号为jr/t 0193-2020 的《技术应用 评估规则》,标准规范规定了技术金融应用的具体实现要求,评估方法,判定标准。 《评估规则》中说明“本标准适用于金融机构开展技术金融应用的产品设计,开发,系统评估”。《评估规则》的发布,应当引起我们足够的关注:
1. 相比2月份人民银行发布的,《金融分布式账本技术规范》(jr/t 01842020),该标准明确的采用“技术”作为研究和评估主体,几乎包含了现阶段领域讨论的主要技术方向和课题,其明确的主体核心与最高规格的起草单位(金融标准化技术委员会),决定其无疑是技术领域一份非常重要参考规范。
本标准由全国金融标准化技术委员会归口管理,由中国人民银行科技司提出并负责起草,中国人民银行研究所、中国金融化公司、中国银联股份有限公司、中钞技术研究院、国家开发银行、中国工商银行股份有限公司、中国银行股份有限公司、中国银行股份有限公司、中国建设银行股份有限公司、中国平安(集团)股份有限公司、华泰证券股份有限公司、深圳市腾讯系统有限公司、京东数字科技控股股份有限公司、百度在线网络技术(北京)有限公司、浙江蚂蚁小微集团股份有限公司、华为技术有限公司等单位共同参与起草。标准经过广泛征求意见和论证,并通过了全国金融标准化技术委员会审查。
2. 时间上而言,从2019年10月*明确技术发展战略,到2020年4月份农业银行基本明确dcep内测,其后腾讯与蚂蚁公开与央行有关的,再到7月份确认滴滴、美团、哔哩哔哩和其他一些公司已经与银行合作测试dcep。该《评估规则》在央行逐步推进基于技术的央行应用,将充分发挥指导意义。
3. 从内容上看,《评估规则》是目前发布的唯一一份从“功能,性能,安全”三方面全面讨论技术应用评估与评测的标准性文件,虽然其定位为金融行业指导文件,但从内容本身而言,对各个行业的技术应用都有充足的参考价值。
规范内容主体集中在“功能,性能,安全”三方面对技术的要求。
从系统功能上讲,主要包含以下几方面关注点:
- 账本技术包含了存储方式,账本结构,数据可追溯性,数据同步,数据归档,数据扩容,数据跨链,数据分片等方面的评估规范。
- 共识协议包含了共识算法,一致性,节点数量,共识容错,可靠性,可扩展性等方面的评估。
- 智能合约包含了虚拟机,编程语言,智能合约一致性,智能合约正确性,智能合约可靠性(智能合约执行的原子性),业务隔离性(不同合约间隔离),生命周期管理,版本控制。
- 节点包含了组网方式,消息转发,节点加入与退出,事件分发(智能合约执行结果)等方面评估。
- 秘钥管理包含了秘钥生成、存储、更新、使用、撤销、销毁、归档等方面的评估。
- 状态管理包含了查询高度、区块详情、交易、账本状态。
- 成员管理包含了用户注册、身份识别、权限变更、角色授权、冻结解冻、注销、查询、交易等方面的评估。
- 交易系统包含了合约部署、方法调用、原生交易、原子性等方面的评估。
- 接口管理包含了外部接口、用户接口、管理接口、系统间接口。
从性能上讲,主要包含以下方面的关注点:
- 交易吞吐率
- 查询吞吐率
- 交易同步性能
- 部署效率
- 账本增长速度
从安全性上讲,主要包含以下方面的关注点:
- 基础硬件包含了物理安全、网络安全
- 基础软件包含了账本结构、数据存储、共识、组网、智能合约、数据传输、时间同步、操作系统等方面的评估。
- 密码算法包含了非对称加密算法,杂凑算法,随机数、保密性、完整性、真实性等方面等评估。
- 节点通信包含了身份验证、完整性、保密性等方面的评估。
- 账本数据包含了完整性、一致性、保密性、有效性、可监管性、健壮性等方面的评估。
- 监管支撑包含了交易信息,应急事件、节点、智能合约等方面。
- 其余话题包含隐私保护、安全运维等。