当前位置:首页 > 报告详情

可信区块链推进计划:区块链即服务平台BaaS白皮书1.0版(44页).pdf

上传人: st****n 编号:52685 2021-09-27 44页 10.34MB

1、分布式的身份管理数字身份管理是未来数字经济、数字中国、数字城市的基础,也是区块链应用大规模应用的必要条件。身份管理是信息系统中不可缺少的功能。在联盟链的区块链系统中,身份管理通常包括两种层面的含义:一是对区块链节点的身份管理 (节点身份管理),二是对区块链上业务系统用户的身份管理(用户身份管理)。对于节点身份管理,通常有两种策略:一种是集中式的身份管理服务,例如基于CA中心 (依靠CA中心颁发的数字证书验证节点的身份)、基于VPN 网络 (在一个VPN 网络内运行区块链,利用VPN网络管理机制来控制节点的准入)或基于云平台身份管理(依靠云计算平台自身的用户管理);另一种是分布式的身份管理服务,

2、完全依靠区块链自身能力来解决节点准入问题。在分布式的身份管理服务中,核心是对身份信息的管理 (主要是管理公钥和公钥的标识符)。可以在区块中存储节点身份信息,也可以在配置中存储节点身份信息。在存储节点身份信息方面,可以采用CA机制,使用一个根证书认证所有节点的方式 (例如把根证书信息存在创世区块内,持有通过根证书颁发的子证书的节点可以加入该区块链网络),也可以采用节点身份列表的方式 (不使用CA机制,而是单纯的把所有节点的公钥和公钥标识以列表的形式存储起来)。采用CA机制的分布式身份管理方式,本质上仍然是持有根证书私钥的组织拥有身份管理的权限。我们可以通过拆分私钥,每个组织保存一段的方式,来实现本质上分布式的身份管理。但当发生新组织加入或就组织退出等情况时,对根证书管理是一种技术上的挑战。通常需要更新根证书,重新认证所有节点才能解决实现真正平等安全的分布式身份管理。在采用节点身份列表的方式中,可以通过预先定义的投票机制或者其他灵活的管理机制来维护整个节点身份列表。这种方式比较符合分布式身份管理原则。

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了区块链即服务平台BaaS的概念、设计原则、总体架构、基本模块设计、底层关键技术以及高阶特性。BaaS是一种帮助用户创建、管理和维护企业级区块链网络及应用的服务平台,具有降低开发及使用成本,兼顾快速部署、方便易用、高安全可靠等特性。文章详细阐述了BaaS的定义,并提出了简单易用、灵活扩展、安全可靠、可视化运维等设计原则。总体架构包括管理平台和运行态两个部分,管理平台分为资源管理层、区块链管理层和平台管理层,运行态包括底层资源层、区块链基础层、业务层和应用层。文章还详细介绍了区块链服务管理平台的设计,包括云资源适配管理、云资源管理、区块链部署配置管理、智能合约管理、动态联盟管理、区块链模板管理、区块链监控、区块链浏览器、账户管理、用户日志、系统监控和计费管理等模块。在底层关键技术方面,文章介绍了可插拔的共识机制、高可用存储和多类型账本支持、多类型的交易模型、多语言支持的智能合约引擎以及安全隐私保护等。最后,文章还介绍了BaaS的高阶特性,包括跨云部署、跨链交互、基于预言机的链上链下访问和分布式的身份管理。
企业级区块链服务BaaS如何降低开发及使用成本? 区块链服务BaaS如何实现简单易用和灵活扩展? 区块链服务BaaS如何保障安全可靠和可视化运维?
客服
商务合作
小程序
服务号
折叠