专题研究三十八:联盟链之华为区块链

81 字

专题研究三十八:联盟链之华为区块链

区块链服务 BCS,区块链服务(Blockchain Service)是面向企业及开发者的高性能、高可用和高安全的区块链技术平台服务,可以帮助企业和开发人员在华为云上快速、低成本的创建、部署和管理区块链应用,区块链基础版服务费永久免费
https://support.huaweicloud.com/bcs/index.html

基础设施层;
创建区块链网络需要使用的底层资源,包括节点计算资源、存储资源等,用于网络中数据计算及存储。基于华为云平台,您可以方便的按需购买资源,同时支持私有云及边缘云部署。

区块链平台;
华为云提供的区块链技术服务平台,包括服务管理、通道管理、成员管理等模块,帮助您快速创建、方便管理、高效运维区块链网络,为上层应用提供企业级区块链系统。

业务应用层;
区块链服务BCS可应用于各大行业的多种场景中,例如电子政务、公司间交易、供应链物流、医疗健康等,各行业业务应用对接区块链平台,保证业务数据可信、安全。

安全管理;
由华为云平台安全体系及创新的加密算法组成,为区块链节点、账本、智能合约以及上层应用提供全方位的安全保障。

产品优势:1、开放易用:自建企业级分布式区块链网络并非易事,不仅需要深入专业的区块链知识,同时需要各种复杂的设计和配置,易出错,投入成本高。
BCS可以帮助企业最快5分钟内完成区块链网络部署,可节省80%的开发和部署成本。
提供全生命周期管理和界面化的智能合约编码、调试与部署。让客户简单使用区块链系统,专注于自身业务应用的创新与开发。

2、灵活高效:支持多种高效共识算法,深度优化已有算法,在安全和效率上达到平衡点。
秒级共识(5000TPS+),满足业务性能需求。
区块链账本存储在华为云高效弹性存储文件中,满足用户海量快速存储需求。
支持多角色节点和成员动态加入/退出,支撑用户高效组建联盟链。

3、高性价比:按需付费、随时休眠/唤醒、支持共识数据老化,减少使用成本。
对接运维平台AOM对区块链服务进行统一运维,为客户提供全系列的系统状态、性能和交易情况的监控,运维,报警能力,能为用户降低运维成本。
提供节点伸缩功能,用户可根据需求进行弹性伸缩,大大提高使用性价比。

4、安全隐私保障:全方位保护区块链安全;华为云自身安全体系保护区块链稳定运行。
基于Hyperledger的安全体系通过证书管理、链式数据结构等手段实现不可篡改、隐私保护。
自主创新的同态加密、零知识证明等算法提供更进一步的安全隐私保护。
支持基于国密算法的加解密。

无需提前准备区块链系统需要的资源,可一键式完成购买资源与部署区块链网络。
部署时间从天级降至分钟级,一步到位完成区块链网络的配置和部署。
屏蔽底层技术细节,无需关注区块链底层技术实现和平台构建。
支持创建跨区域联盟链和私有链。

提供文件数据库(goleveldb)、关系数据库(MySQL)和NoSQL(CouchDB)三种区块链状态信息存储可选方案。
文件数据库:交易历史数据保存在区块链中,状态数据保存在LevelDB中。
关系数据库:状态数据存储在MySQL,交易历史数据同时存储在区块链和MySQL中。
NoSQL:CouchDB存储交易数据和状态数据。

提供多种算法以适应不同场景。
测试策略(SOLO):简单共识算法,只需一个节点即可提供共识排序功能,不支持容错,启动快速,节约资源,推荐测试时使用。
快速拜占庭容错共识算法(FBFT):高性能、高可用容错共识算法,需要至少4个节点才能提供交易共识排序功能,可容忍不大于(节点总数-1)/3个节点发生错误,建议生产环境使用。
Kafka(CFT):高速共识算法,能容忍一半以下节点发生错误。建议生产环境使用。

区块链浏览器提供区块链相关信息的查询,包括区块数量、交易数量、区块详细信息、交易详细信息、性能数据及节点状态等,帮助您了解整个区块链的状态,对区块链基本的维护提供数据支撑。

提供三种应用接入方式:SDK、JDBC、Restful API。
提供SDK配置文件下载功能,简单配置即可完成应用与区块链网络的对接。
提供JDBC接口,使应用查询数据更加容易,与区块链的不可篡改性完美结合。
提供Restful接口调用链代码功能,应用可以通过Restful接口直接调用链代码。同时支持多组织背书。

跨链数据交互:
引入跨链交易结果仲裁机制,采用链式结构管理跨链交易确认结果,保障跨链交易的原子性操作。
仲裁节点只管理跨链交易验证结果,不触碰原始交易数据,保障跨链业务的独立安全性。
引入跨链交易多方行为一致性验证机制,保障跨链交易中信息传递(资产转移等)的一致性。

华为云区块链服务提供电子政务解决方案。由大数据中心,电子政务办和各委办局共同参与组建基于区块链的电子政务系统,实现了电子证照在多部门间依职能共享,数据及时同步,隐私保护,防篡改,用证追溯审计等,支撑政务服务达到“一网一门一次”。

华为云区块链服务为公司间交易构建由跨国集团各辖区各子公司和审计机构作为参与方组成的协作联盟,帮助双方提高信任,消灭对账及差异,提供全程审计支持。

基于华为云区块链服务,同时结合物联网技术,构建由生产商、仓储、物流商和客户作为参与方组成的协作联盟,将货物从生产,仓储、干线物流,经销商,本地物流一直到客户全流程信息的可信记录,解决了信息孤岛,信息流转不畅,信息缺乏透明度等行业问题。

华为云区块链供应链物流与现有参与方IT信息系统完美结合,可实现:
统一化账本。提供不可篡改、可追溯的一致性货物流转记录,满足审计追溯。
为参与方IT系统提供通用接口接入区块链服务,相关信息输入不可篡改,各自为自己的信用买单,逐步建立信任体系。
通过司机APP附加地址围栏信息自动输入实现实时展示“由谁,在什么时间,在什么地方”处理货物。
履行智能合约。实现自动签收和结算,自动运算输出绩效结果,公平公正。

华为云区块链服务为医疗健康构建由各医疗机构、第三方机构和监管部门作为参与方组成的协作联盟,通过不可篡改、隐私保护的电子病历打通医疗信息孤岛,帮助医患双方提高信任,让患者拥有全面的健康和医疗信息,为远程医疗和转诊医疗提供基础。

北京目录链系统,前两天在北京电视台正式对外发布。其实现了北京市50多个委办局(市公安局、市税务局等)上链,44000+ 条数据项,8000+职责目录,1900+信息系统,2.7T的数据共享,未来将16个区县的信息接入(已接入3家),这样的话整个北京市形成大的时间戳,北京市委能看到全市的时间戳。现在各部门数据打通以后,真正实现了老百姓少跑腿,通过区块链增持民生的优越感,这是我们目前在做的。

华为云区块链服务BCS提供基础版、专业版、企业版、铂金版供您选择使用,每个版本均有不同的规格支持及服务管理费计费。

华为也有自己的平台,但我们不推自己的平台,因为华为主要还是想基于开源的平台去做,所以现在我们遵循的口号是来源于开源、优于开源、回馈于开源。第二我们希望建立一个全球的区块链系统,我们已经在全球逐渐开始部署我们的区块链平台,随着公有云的铺开,就可以和其他厂家互联。

https://mp.weixin.qq.com/s/coTPzPjaNobvajF3MJWAsQ 华为云区块链报告

这27项专利中,有5项是华为在2016年进行申请的,在2017年和2018年分别进行了11项和10项区块链相关专利申请。虽然目前公开的专利中显示仅有一项专利是今年4月份申请的,但是这些专利中多数是在今年才被公示出来,粗略统计有19份专利之多。

华为在硬件领域具有强大技术实力,《华为区块链白皮书》中直接表明,华为将以区块链平台为核心,联合网络和可信硬件执行环境(终端+芯片),形成三位一体的端到端区块链框架,实现软件+硬件结合,提供更快、更安全的区块链端到端解决方案。
根据这个构思,华为将依托其在硬件领域的优势,结合区块链技术来打造区块链产品,所以区哥觉得物联网领域,华为硬件+5G+区块链可能会大有可为。

从公开渠道整理的部分落地案例介绍,以期能够为大众梳理出华为区块链目前的落地情况。
2016年8月,华为向国家知识产权局提交了一项名为利用区块链技术实现支持P2P内容分发网络的验证功能的专利发明。
同年10月,华为加入了由Linux基金会发起的超级账本(Hyperledger)区块链联盟项目。它原本是由 IBM 带头发起的一个联盟链项目,在2015 年底,IBM将其移交给了Linux 基金会,成为开源项目。像 IBM,Intel等200家全球知名科技公司都是超级账本的会员。(Hyperledger对华为价值重大,华为区块链BCS正是基于Hyperledger1.1搭建。)

2017年,华为开始立项成立产品线,9月与趣链科技达成合作,2018年3月公测,2018年4月发布《华为区块链白皮书》,2018年10月份发布商用。至今华为已经推出了涉及跨链、分布式数据库、分片等技术的26项专利。

2018年9月,在福建互联大会暨智慧城市高峰论坛上,华为云BU PaaS产品部总经理廖振介绍,华为基于区块链的技术为自己的物流系统做了分布式的共享帐本,能够协同快速实现签收和结算,使效率得到提升。
2018年112月,在中国物流与供应链产业区块链创新应用年会上,华为云区块链服务产品总监刘再耀,介绍了华为通过区块链技术对物流货物进行跟踪的案例、华为与SAP联合打造区块链+跨境物流的案例、华为云助力企业打造供应链金融平台的案例。
2019年1月,在BCCon 全球区块链生态技术大会上,华为云区块链服务产品总监刘再耀再次发表了关于区块链的演讲。介绍了华为区块链在保险领域、新能源交易、区块链物流三个方面的落地案例。