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