趣链科技BlocFace:企业级区块链服务平台架构详解

需积分: 10 2 下载量 145 浏览量 更新于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架构在提升企业区块链应用的效率和可控性方面具有显著优势。