(区块链参考架构之功能视图 来源:金色财经)
6功能视图
6.1功能架构
《区块链参考架构》用一组高层的功能组件来描述区块链。功能组件代表了为执行第5章描述的与区块链技术相关的各种角色和子角色的区块链活动的功能集合。
功能架构通过分层框架来描述组件。在分层框架中,特定类型的功能被分组到各层中,相邻层次的组件之间通过接口交互。
6.1.1分层框架
BRA功能架构的分层框架包括4层,以及一个跨越各层的跨层功能集合。这4层分别是:
a) 用户层;
b) 服务层;
c) 核心居;
d) 基础层。
跨越各层的功能称为跨层功能。
分层框架如图11所示。
(图11区块链层次框架 来源:金色财经)
框架中的每一层在后续章节中描述。
6.1.1.1用户层
用户层是面向用户的入口。通过该入口,使用区块链服务的区块链服务客户和区块链服务提供方及其区块链服务进行交互,执行与客户相关的管理功能,维护和使用区块链服务。用户层也可将区块链服务输出到其他资源层,提供对跨层区块链服务的支持。
6.1.1.2服务层
服务层为应用提供可靠高效的区块链访问和监控,即:
a) 通过凋用核心层功能组件,提供统一接入和节点管理等服务;
b) 通过高效缓存、可靠存储、均衡负载等,为用户提供可靠高效的服务能力。