趣链科技BlocFace:企业级区块链服务平台架构详解
需积分: 10 195 浏览量
更新于2024-07-05
收藏 5.51MB PPTX 举报
趣链科技的BlocFace架构是一种企业级区块链服务平台,其目标是构建一个可信的未来,提供开放、灵活且安全的解决方案。该架构主要分为产品技术概述、逻辑架构和部署架构三个部分。
1. **产品技术概述**:
- BlocFace是一个面向企业的区块链即服务平台,它的设计旨在满足复杂的企业级需求,通过开放平台部的盛威锋,展示了其为企业提供的服务和功能。
2. **逻辑架构**:
- 逻辑架构图详细描绘了服务注册过程,确保每个服务能够正确注册并被系统识别。网关鉴权流程采用角色权限管理,实现了基于角色的访问控制,适应企业用户多样化的权限需求。
- 包括服务模块,如自研微服务(如驱动核心Core、合约特性支持ChainCtl等)、第三方组件和API鉴权路径图,确保服务间的高效通信。
- 驱动调用机制和服务关系图展示了服务之间的依赖关系和交互方式,保证系统的稳定性和可靠性。
3. **部署架构**:
- 支持多种部署选项,如Kubernetes部署,提供Kubernetes-Helm和YAML部署方式,便于根据实际环境进行选择。CentOS高可用部署通过F5前端集群、核心服务集群和数据存储集群实现服务的冗余和故障转移,确保服务的高可用性。
- Docker Solo部署则提供了单容器部署模式,简化了部署流程,同时包括docker-compose模板,方便快速搭建和管理。
4. **组件构成**:
- Golang服务包含多个关键组件,如数据库代理(DBProxy)、主机监控(HostAgent)等,这些组件共同构建了底层基础设施。
- Java服务侧重于业务逻辑和服务安全,如业务层服务stdb、在线IDE MeshSec和OAuth组件。
在整个架构中,BlocFace的优势在于其灵活性、安全性以及对不同规模和复杂度企业的适应性。通过与行业其他区块链解决方案的对比,它展现了更强大的功能和更好的用户体验。因此,趣链科技的BlocFace架构在提升企业区块链应用的效率和可控性方面具有显著优势。
141 浏览量
455 浏览量
2024-11-25 上传
207 浏览量
2024-10-25 上传
2024-10-25 上传
2024-10-25 上传
120 浏览量