区块链白皮书-参考架构
2020-09-17 13:56:59 0 举报
AI智能生成
区块链参考架构-白皮书导图
作者其他创作
大纲/内容
简称(Blockchain-Reference Architecture)
BRA是中国电子技术标准化研究院综合当下的区块链应用场景,汇总并输出的一种区块链使用、建设、运营架构。
作用
重点关注区块链服务ᨀ供什么,而不是如何设计基于区块链的解决方案和实现方式。
描述区块链系统、相关利益者群体,规范区块链活动和功能,提倡开放和透明。
关系
用户视图与功能视图转换
用户视图与功能视图关系
用户视图
系统环境、相关方、角色,子角色、共同关注点和区块链活动
角色
是一组具有共同目标的区块链活动的集合。子角色是某个指定角色的区块链活动的子集。
服务客户
服务用户
方式包括但不限于客户端、用户图形接口、命令行界面、脚本和API
服务管理者
活动:测试、监控服务,安全策略、节点管理,问题处理
业务管理者
活动:业务管理,隐私保护,获取审计报告
服务集成者
应用功能集成,数据交换
服务提供方
服务运营管理者
服务部署管理者
服务管理者
业务管理者
服务支持者
服务安全和风险管理
跨链管理者
服务关联方
活动
定义为一组特定任务的集合
有目标并能交付结果
通过功能组件来实现
相关方
是区块链系统的利益相关者
可承担多个角色或某个角色活动的指定子集
共同关注点
是需要在不同角色之间协调,且在区块链系统中一致实现的行为或能力。
适用于多个不同的角色或功能组件。
模块化
区块链系统的核心功能应实现模块化、可
配置和可扩展,以便快捷地构建上层应用
配置和可扩展,以便快捷地构建上层应用
性能
应注重提升区块链系统的吞吐量
互操作
传统应用与区块链服务应采用统一的通信协议和API,以及高效的连接机制
数据一致性
安全、隐私
经济合理
安全可信
部署模型
公有链
联盟链
专有链
功能视图
支撑区块链活动的所需功能
功能组件
参与某一活动所需的,能实现的功能构件
功能层
功能组件的集合
可分用户层、服务层、核心层和基础层,具体系统不需要全部有。
用户层
服务层
核心层
基础层
跨层功能
跨越多个功能层次能力的功能组件
子集
开发
运营
安全
监管和审计
0 条评论
下一页