华为云开发者沙龙-广州站 演讲嘉宾:汪洋
华为在区块链方面的定位:不会做和比特币相关的业务,而是将区块链技术应用落地。
区块链特征是去中心,分布式账本具有不可篡改、多方共同维护、分布式存储等特点,保障其区块链系统的安全性。
目前区块链用到的关键技术:
这里特别介绍一种技术智能合约:把合约转换成代码,当满足一定条件时就执行代码,都是利用既有的加密技术。
有以下几个好处:数据防篡改、流程可追溯(在什么时候做什么事情)、规则全透明(对参与各方透明)、最终可达成行为可抵赖。
下面介绍了华为在这方面的发展情况。华为从15年开始研究区块链,现在华为云提供的服务就是基于
现在很多企业做区块链成本会很高,研究框架,学习成本很高,区块链人才较缺乏。目前客户遇到的问题有:场景不清(区块链在那些场景能产生价值)、方案不定(找不到合适的)
华为针对这些情况给出解决方案:提供端到端区块链服务。
目前区块链接口调用只能通过华为云。
下面重点来看下开发平台:
第一层是最底层的IaaS,用来计算存储网络
第二层是PaaS,使用容器,基于容器来部署,具有快速、弹性扩容、交付快等特点。
核心技术:包括分布式账本、智能合约、怎么跑、怎么安装
P2P区块链网络,快速传播,使各方信息达到一致
区块链管理:用户界面层面,提供方便用户使用的接口
在此基础之上,做了一些客户开发的区块链应用。
基于公有云部署区块链是一个趋势,易扩容,有安全保障。
易用性的提升
基于华为云构建应用,利用华为云资源,一键式部署。华为云提供三种方式接入区块链,包括:Fabric SDK,原生支持Java、Go,Node.js等三种语言;Restful API:支持Restful调用代码;Fabric JDBC:支持SQL,像关系数据库一样开发链上应用。
在线链代码(智能合约)编辑器,支持Go和Node.js语言。可以把规则更多的写入智能合约,简化业务。
安全保障
云环境安全性:利用华为云的安全服务,针对区块链,使用同态加密新加密算法保障数据安全,可以对加密结果进行计算。
链代码数据安全:形式化验证,通过数学算法证明程序安全性。
隔离性:参与各方数据隔离,通道机制隔离数据。
性能
比特币每秒处理七笔交易,远远不能满足日常需要。使用Kafka、FBTF算法提高并发率。
互通
多种部署模式,云上云霞融合,多云融合,打通数据。
华为云区块链的几个案例
供应链金融:将供应商和企业合同上传到区块链,实现线上办公,提高银行效率。
基于华为云BCS的电子病历共享:减少重复诊断,提高医疗效率。
- 点赞
- 收藏
- 关注作者
评论(0)