区块链未来发展三大关键词,华为云如何见招拆招?【华为云技术分享】
近日,2019 QCon全球软件开发大会于在上海举行,华为云区块链高级产品经理在华为云技术专场《技术裂变中的可信软件开发》中发表演讲,分享了区块链在当前社会应用的社会价值,介绍了华为云在区块链技术方向上的观察和布局,以及华为云区块链服务的应用案例实践。
华为云区块链高级产品经理
区块链技术降低社会信任成本
提高社会协作效率
目前的商业社会中,组织与组织之间的商业合作主要依赖于权威机构背书来解决互信的问题,随着社会分工的不断加剧,信任在商业社会中占用的成本越来越高,“制度信任”的模式影响着社会的协作效率。
华为云区块链专家认为,区块链技术的出现实现了通过技术手段降低信任成本,利用底层技术以及智能合约保障多方认可的商业逻辑,这种通过底层技术带来的解决方案会进一步提高社会协作的效率,扩大商业生态网络,加速社会从“制度信任”到“机器信任”的跨越。
目前,随着区块链技术和联盟链的进一步发展,区块链进入了3.0的可编程社会时代,逐渐应用到除金融外的更多业务场景中,包括数字政务、存证、溯源、供应链、物流、医疗等。同时,相关企业在应用落地的过程中也暴露出很多在区块链方面的问题和需求、包括应用开发成本和门槛高、学习难度大、架构设计经验不足、自身运维和管理占用资源多、安全、可靠性等问题。
四大关键技术 构建高可用
高扩展的区块链平台
基于市场和业界的诉求,华为云开放区块链云服务BCS平台。华为云区块链专家介绍,华为云区块链服务BCS基于华为30多年在底层技术的积累,定位于区块链应用服务的黑土地,开放包括共识算法、加解密技术、分布式账本等能力,结合云安全、立体运维、人工智能为行业应用提供全栈的解决方案,让企业和开发者聚焦在业务创新的架构和设计上来,节省在区块链底层技术方面的资源和成本。
此外,华为云区块链服务BCS构建于 Docker 和 Kubernetes之上,四大关键技术使其具备极高的可靠性和扩展性,能提供多种隐私保护能力:
- 成员动态加入:通过在线邀请机制可快速、动态添加成员构建自定义的联盟链网络。
- 节点弹性伸缩:基于云可以快速扩缩底层资源应对自身业务变化。
- 灵活部署:同时支持私有链和联盟链的构建,并支持混合云的部署模式。
- 互联互通能力:基于华为云在全球的 IT 基础设施,可快速构建全球区块链网络,并高效连接周边生态和业务合作伙伴。
区块链发展关键词:
跨链交互、安全检测、提升性能
1.跨链交互:随着不同地域、不同机构的联盟链的构建,对不同链条数据打通的诉求越来越强烈,信息互通是区块链未来一段时间通用诉求。华为云区块链服务BCS后续会从底层技术上提供跨链能力:
- 交易结果仲裁机制,保证跨链交易原子性;
- 独立安全,保证跨链交易数据隐私;
- 保证跨链交易中信息传递的真实可信。
2.智能合约安全检测:区块链中的智能合约直接和参与方的业务逻辑、权限、以及利益分配相关,快速发现智能合约可能存在的问题多方业务的安全非常重要。华为云区块链未来会提供全面的安全检测能力:
- 静态检查语言语法、规范等问题;
- 用形式化验证的思路为用户智能合约做深度分析、通过建立数据模型、跟随模拟合约逻辑失败可能存在的漏洞,如内存溢出、死循环、空指针等,提前发现潜在问题。
3、提升性能:由于底层技术架构以及业务属性,性能方面一直是区块链的弱势,公链的性能问题尤其突出,对于交易量大、并发度高的场景对性能的要求诉求较为强烈。
华为云区块链通过引入coordinator负责请求调度、对于不同的业务交易请求分发到底层多个shard来处理,不同的Shard可以并行工作、通过资源的扩展来换取性能的提升。
华为云区块链应用平台
已在多种场景中落地
2018年华为云正式推出了区块链云服务,同时也是国内首家商用的云区块链平台,同时在行业BaaS的相关标准组织中参与标准的讨论和制定、2019年联合合作伙伴在各个行业领域落地了具体的基于区块链的业务场景,包括数字政务、供应链金融、物流、医疗健康、溯源、存证等。
数字政务:
基于华为云区块链构建的数据可信共享和交换解决方案,通过智能合约控制各个机构的访问、授权、审核,目录通过区块链实时快速的共享到各个机构中,同时结合ROMA解决了数据和应用的高效集成,实现了汇管用评四位一体的政府数据体。
某经信局:
概要数据及时同步、提升业务效率30%+;关键动作多方共识,行为可信、可溯。
银税互动:
通过税务局和银行的联盟链方案,金融业务的授权、审核都会同步永久的记录到各个节点中,行为无法抵赖、数据的共享记录也有各方的自己的数字签名,有效的利用了“他证”来降低信任成本、为金融机构在风险方面得到了有效的控制,同时为行业监管和审计提供了。
银税通:
部署运维统一高效便捷、集成时间从以周为单位降低到小时级;税务银行协同业务闭环从原来天级别降低到1小时内。
物流:
华为内部物流系统利用区块链不可篡改、易追溯的特点,提高物流业务效率,不同的业务方共同在一个链上,关键数据会通过区块链实时共享,数据实时保持一致,快速对货物丢失等问题进行定位、定责、定界;通过区块链实现内部的积分流转来解决供应链内部的结算和资金流动,为后续的供应链金融、关键溯源、仓单金融提供了重要基础。
华为智慧物流:
物流异常流程定位追溯效率提升60%以上;实现了高效全流程数据的统计和分析。
医疗健康:
基于BCS构建全流程的电子健康病历、不同的医疗机构在联盟链中共享发生在个体上的具体医疗记录。对于医疗诊断更加高效、对于个人来说可以极大减少重复医疗,提供全流程、全生命周期的病历管理。
联盟链后续还会有医疗保险机构的加入,加快报销的流程,同时为后续的医疗预测、大数据分析、疾病预防提供支持。
区块链电子病历:
解决数据孤岛问题、减少重复医疗、平均可节省单个病人50%的成本和时间;就医、报销加速、提高医院运营效率。
区块链技术的价值就是为降低信任成本,为业务方提供可信交易、可信合作而存在,技术的发展方向一定会跟随着商业市场不断发展衍生出来的诉求来变化,华为云区块链会紧密结合开发者、企业、合作伙伴,不断提供底层技术支持和应用层服务,共同推动数字经济的发展,共同构建数字社会生态沃土。
HDC.Cloud 华为开发者大会2020 即将于2020年2月11日-12日在深圳举办,是一线开发者学习实践鲲鹏通用计算、昇腾AI计算、数据库、区块链、云原生、5G等ICT开放能力的最佳舞台。