某大厂区块链服务的整体架构
菊厂区块链服务BCS是面向企业及开发者的高性能、高可用和高安全的区块链技术平台服务,可以帮助企业和开发人员在华为云上快速、低成本的创建、部署和管理区块链应用。
BCS基于Hyperledger1.0、kubernetes搭建,配置简单,数分钟内即可完成部署,提供全流程的自动化运维服务,多维度监控;支持多种高效共识算法,切换灵活,秒级共识(2000+ TPS);多角色节点和成员可动态加入/退出;采用容器化物理资源管理;一键上链,节约80%的开发、部署成本;按需付费,减少60% 使用成本;统一运维,节约监控和运维成本;根据用户需求进行弹性伸缩, 升级回滚;完善的用户、秘钥、权限管理和隔离处理,多层加密保障,国密和同态加密等隐私处理,可靠的网络安全基础能力,运营安全无忧。
BCS的总体逻辑架构如图1所示的三个层次,即区块链服务平台、合约链码层和业务应用层。
区块链服务平台
区块链服务平台具有极强的可靠性和扩展性,后续根据市场需求逐步支持Corda 和EEA 等优秀区块链框架,为上层应用低成本、快速的提供高安全、高可靠、高性能的企业级区块链系统。
合约链码
合约链码层目前提供Hyperledger 标准智能合约接口,用户可以根据不同应用场景构建不同的智能合约,后续将与合作伙伴一起为用户打造通用场景智能合约库,如供应链管理和溯源、供应链金融、数字资产、公益慈善和互联网保险等,企业可以在此基础上快速构建区块链应用场景。
业务应用层
业务应用层为最终用户提供可信、安全、快捷的区块链应用。用户可以使用菊厂提供的各种解决方案(例如供应链金融解决方案、游戏行业解决方案、供应链溯源解决方案、新能源行业解决方案等),结合合约层快速搭建区块链应用。
图1 菊厂区块链服务BCS的逻辑架构
后续,我还会带领你们深度解析如何使用菊厂区块链服务快速开发和部署链上应用,从区块链服务平台层、链码层、应用业务层阐述开发和使用的方法。
原文地址:http://blog.51cto.com/13831707/2150904