区块链服务(Blockchain Service简称BCS)是面向企业及开发者提供的区块链技术服 务平台,它可以帮助您快速部署、管理、维护区块链网络,降低您使用区块链的门 槛,让您专注于自身业务的开发与创新,实现业务快速上链。
图1-3 产品架构
● 基础设施层
创建区块链网络需要使用的底层资源,包括节点计算资源、存储资源等,用于网 络中数据计算及存储。基于云平台,您可以方便的按需购买资源,同时支持混合 云及边缘云部署。
● 区块链服务BCS
区块链服务BCS,支持创建Hyperledger Fabric增强版和华为链服务,包括用户管 理、节点管理、运维监控等模块,帮助您快速创建、方便管理、高效运维区块链 网络,为上层应用提供企业级区块链系统。
– Hyperledger Fabric增强版:以Hyperledger Fabric 为内核,基于华为云全栈 可信能力,包括弹性服务器,企业级容器、安全和人工智能等服务,在保持
区块链服务BCS可应用于各大行业的多种场景中,各行业业务应用对接区块链平 台,保证业务数据可信、安全。
● 安全管理
基于轻节点的隐私隔离、BFT算法、国密加密算法等。提供安全计算、可信数据共 享、分布式身份等能力。
产品介绍 1 产品概述
2 产品功能
区块链服务为您提供如下功能,助您快速,安全、高效、低成本上链。
区块链服务部署
您无需提前准备区块链系统需要的资源,可一键式完成购买资源与部署区块链网络。
● 部署时间从天级降至分钟级,一步到位完成区块链网络的配置和部署。
● 屏蔽底层技术细节,无需关注区块链底层技术实现和平台构建。
● 支持创建跨区域联盟链和私有链。
账本存储
提供文件数据库(GoLevelDB)和NoSQL(CouchDB)两种区块链状态信息存储可选 方案。
● 文件数据库:交易历史数据保存在区块链中,状态数据保存在LevelDB中。
● NoSQL:CouchDB存储交易数据和状态数据。
共识算法
提供两种算法以适应不同场景。
● 快速拜占庭容错共识算法(FBFT):需要4-10个排序节点。在排序过程中最多可容 忍 (N-1)/3 个错误节点存在(N为排序节点总)。支持v2.2的Fabric内核。
● Raft(CFT):可保证部分排序节点出现非拜占庭故障时系统的正确运行,在排序过 程中最多可容忍 (N-1)/2 个故障节点存在(N为排序节点总数)。支持v2.2的 Fabric内核。
产品介绍 2 产品功能
联盟成员/组织管理
● 联盟发起方可动态邀请其他成员加入联盟,快速组建区块链联盟链,既方便又灵 活。各成员节点运行在独立的VPC中,独立管理,安全可控。
● 区块链服务同时支持动态添加节点组织,操作方便。
节点弹性扩容
根据用户需求,无需重启系统,支持Peer节点弹性扩容。
链代码管理
通过图形化界面可视化管理链代码的全生命周期:链代码编码、调试,链代码安装、
链代码实例化和链代码升级。
区块浏览器
区块链浏览器提供区块链相关信息的查询,包括区块数量、交易数量、区块详细信 息、性能数据及节点状态、区块列表、交易列表及交易详情信息等,帮助您了解整个 区块链的状态,对区块链基本的维护提供数据支撑。
隐私保护
确保在同一个通道内的不同成员,例如A、B成员,经过隐私保护配置,指定A成员可 以访问相关数据的权限,只有拥有指定权限的成员A能访问相关数据,没有权限的成员 B,则无法访问相关的数据,保证在一个共享通道内数据的隐私性。
通道隔离同样可以保证数据隐私,通道隔离保护的隐私针对通道外的成员;隐私保护 的区别是对通道内成员进行隐私保护。
应用接入
提供应用接入方式为:SDK和RESTful接口。
● 提供SDK配置文件下载功能,简单配置即可完成应用与区块链网络的对接。
产品介绍 2 产品功能
● 提供RESTful接口调用链代码功能,应用可以通过RESTful接口直接调用链代码。
同时支持多组织背书。
监控运维
对接监控服务平台对数据和资源实时监控、告警、通知。
● 自动化运维:主动升级底层区块链平台和更新补丁,与华为云运维系统无缝集 成。
● 企业级监控:集群全天候实时多维度监控,同时可自定义并上报多渠道告警。
跨链数据交互
● 引入跨链交易结果仲裁机制,采用链式结构管理跨链交易确认结果,保障跨链交 易的原子性操作。
● 仲裁节点只管理跨链交易验证结果,不触碰原始交易数据,保障跨链业务的独立 安全性。
● 引入跨链交易多方行为一致性验证机制,保障跨链交易中信息传递(资产转移 等)的一致性。
说明
目前仅企业版和铂金版支持跨链数据交互功能,如果您需要使用该功能,请向客服提交工单申请 开通。
富媒体存储
说明
仅华为链(管理模式:云端管理)1.0.1.1及以上版本支持富媒体存储功能。使用富媒体存储功能 进行文件上链,将消耗对应组织存储空间。
● 扩展传统区块链存储能力,提供易于使用的富媒体文件上链、下载功能。链上文 件历史版本可追溯、操作记录可查询。
● 保证跨信任域文件共享、文件存证场景下的可信。
产品介绍 2 产品功能
3 产品优势
开放易用
自建企业级分布式区块链网络并非易事,不仅需要深入专业的区块链知识,同时需要 各种复杂的设计和配置,易出错,投入成本高。
● BCS可以帮助企业最快5分钟内完成区块链网络部署,可节省80%的开发和部署成 本。
● 提供全生命周期管理和界面化的智能合约编码、调试与部署。让用户简单使用区 块链系统,专注于自身业务应用的创新与开发。
灵活高效
● 支持多种高效共识算法,深度优化已有算法,在安全和效率上达到平衡点。
● 秒级共识(10000TPS+),满足业务性能需求。
● 区块链账本存储在华为云高效弹性存储文件中,满足用户海量快速存储需求。
● 基于Hyperledger的安全体系通过证书管理、链式数据结构等手段实现不可篡改、
可信协作
基于区块链构建多方可信协作的基础设施:
● 基于W3C的DID标准和VC(DID可验证声明)标准,支持分布式身份管理能力,
降低合作各方间信任成本、提升整体协作效率。
● 基于区块链构建数据可信共享平台,促进多方数据可信流动、打破数据孤岛,发 挥数据价值。
● 基于区块链、TEE(Trusted Execution Environment)技术和联邦学习等技术构建 数据不出域的安全计算能力,达到数据可用不可得,充分保障用户数据隐私。
产品介绍 3 产品优势
4 产品规格
华为链
说明
华为链服务当前仅“华北-北京四”区域支持。
华为链架构版本的区块链服务BCS提供专业版、企业版供您选择使用,每个版本均有不 同的规格支持,详情请查看表4-1。
性能峰值(TPS) 不超过2000
TPS 不超过
10000 TPS 不超过50000 TPS
共识策略 Raft 支持 支持 支持
功能和规 模
最大组织个数 2 10 100
每个组织存储空
间(GB) 500GB 2000GB 6000GB 富媒体存储带宽 1M/s 2M/s 5M/s
功能 专业版 企业版 铂金版
Hyperledger Fabric 增强版
Hyperledger Fabric增强版的区块链服务BCS提供专业版、企业版和铂金版供您选择使 用,每个版本均有不同的规格支持,请见下表:
TPS 不超过2000
TPS 不超过10000 TPS
共识算法 Raft 支持 支持 支持
FBFT 不支持 支持 支持
节点管理 最大Peer组织
数 2 5 10
最大Peer节点
数 2 2 5
最大共识(Orderer)节 点数
功能 专业版 企业版 铂金版
高可用 Restful接口调 用智能合约
5 应用场景
集团下各公司间财务数据分布于不同类型的ERP中,不同系统间没有集成,各系统 间不互通。
● 与监管方之间缺乏信任
跨国集团公司必须保留多年的记录(通常为10年或更长时间),并向外部审计师/
当局证明数据来源和未被篡改。
● 合规问题
公司间转移定价及复杂的交易业务问题可能造成税基侵蚀和利润转移(BEPS),
存在报表重述的风险。