点击上方蓝字Mintymentors关注我们
遇见你专属的行业导师 开启求职新鲜旅程
实习,全职,全球职位招聘尽在明途求职
低调的华为早已在区块链战场备好了充足的弹药。
终于,我们有了自己的手机操作系统!
8月9日,华为在东莞松山湖总部召开2019年度华为开发者大会,这是华为近年来最受瞩目的一次开发者大会。在现场,华为消费者业务CEO余承东发表了以《全场景时代 新体验与新生态》为题的主题演讲,正式发布全新分布式操作系统——鸿蒙OS。据华为消费者业务CEO余承东介称,鸿蒙是全世界第一个面向全场景微内核的分布式OS。
5月15日,美国总统特朗普签署行政命令,要求美国进入紧急状态,美国企业不得使用对国家安全构成风险的企业所生产的电信设备。在特朗普签署行政令后,美国商务部于同一天发表声明称,将华为及其70个关联企业列入美方“实体清单”,禁止华为在未经美国政府批准的情况下从美国企业获得元器件和相关技术。
随后,谷歌母公司Alphabet按美商务部要求,停止与华为相关的业务和服务,涉及硬件、软件和技术服务方面,包括旗下智能手机操作系统安卓。
在此背景下,华为公布了秘密研发的“备胎计划”鸿蒙系统。8月9日,鸿蒙系统正式发布。
值得注意的是,在发布会短短一小时的演讲中,余承东16次提到“分布式”。
对于币圈的朋友来说,这个词可能并不陌生。“分布式”基本上就是“区块链”的代名词。
所以,会有不少人误以为华为鸿蒙的“分布式”操作系统就是“区块链”操作系统,实际上两者并不是同一个意思。
据华为介绍,鸿蒙分布式操作系统里的“分布式”是指分布架构,可以实现跨终端调用硬件,打通硬件间的差异。通俗来说就是,使用了华为鸿蒙系统的不同设备——手机、电脑、可穿戴设备等——它们直接可以通过网络互通来共享硬件。手机屏幕小,可以共享电视屏幕;手机处理器速度慢,可以用电脑的处理器和图形芯片。鸿蒙系统通过分布式架构,可以链接不同终端、不同设备,实现终端设备间的互助共享和协同体验。
但区块链的“分布式”则不同。区块链是一种去中心化的分布式账本数据库,它的“分布式”可以从以下3个方面来理解:
一、分布式的信息发布与传输:每个参与系统的节点都可以发起信息,每一个参与的节点可与相邻节点进行信息交互,全网公开传递有价值的信息。
二、分布式记账:每个参与系统的节点只要根据共识机制,完成工作量的设定,便能取得数据库的记账权,且记录可以追溯查询,但不可篡改。
三、分布式储存:分布式记账后在记录信息加工中加上一个时间戳,便会产生区块数据,网络广播出去后,就会在区块链中形成,每个节点可以选择储存完整的数据或者是部分数据。而且,每个节点都可以拥有一份完整的本地数据储存实时的更新。
虽然华为的鸿蒙分布式操作系统并没有采用区块链技术,但华为却早已抢滩区块链,并借助5G技术占据了行业优势。
01
低调入局区块链领域
通讯巨头华为向来以低调著称,在区块链领域同样如此。
去年4月,就在全球巨头抢滩区块链时,任正非却直言区块链尚未提到华为日程。
任正非所言非虚。在此之前,华为在区块链领域确实默默无闻,以致于有观点认为华为将缺席区块链赛道的正面PK。
事实上,华为早在2015年便已入局区块链。当年5月31日,华为加入金融区块链合作联盟(金链盟),探索专为金融机构服务的的联盟区块链以及应用场景。该组织成员同时包括微众银行、深证通、腾讯等。这是可以查到的华为最早在区块链方面的动作。
2016年10月,华为加入Linux基金会Hyperledger(超级账本)区块链联盟,并在两个热度最高的子项目Fabric和STL中持续做出技术和代码贡献,被社区授予Maintainer职位,成为这两个子项目中唯一一个来自亚洲地区的Maintainer。
2017年3月起,华为与区块链平台趣链科技开启合作洽谈,7月底完成趣链科技打造的联盟链平台Hyperchain的产品测试,并于8月底完成了Hyperchain在华为云的部署上线。趣链科技也由此成为首家入驻华为云的区块链企业。
2018 年 1 月 9 日,华为携手熊猫绿能和新能源交易所正式启动区块链计划,共同探讨区块链技术在实体业务应用的原理和发展现状,研究区块链应用中的微电网和智能电网案例等。
2018年3月,华为公布了云区块链服务平台,并宣布正式“进驻”俄罗斯。该平台基于开源区块链技术,旨在为企业及开发者提供公有云区块链服务,推动企业区块链应用场景落地。
与此同时,华为还发布了基于区块链技术应用的阿保互助。按照官方说法,阿保互助根据多方参与原则,邀请包括“业务平台、公估机构、资金托管、第三方支付平台、监管机构”等多方共同组建联盟,每个联盟成员都是华为云独立的租户,拥有独立的空间,通过华为云服务租户邀请机制链接起来形成互助社群联盟区块链。
值得注意的是,在去年3月6日国家知识产权局发布的最新专利申请公告中,华为公司申请的一项专利发明利用区块链技术实现支持P2P内容分发网络的验证功能,而这份专利显示是在2016年8月首次提交。
一直以来,华为在关键技术的研发和探索上从来不会缺席,在区块链领域同样如此。从华为2015~2018年的布局上,可以清晰地看出华为对区块链的态度:针对这一有可能开启“第四次工业革命”的技术,华为不仅不会坐视不理,反而会未雨绸缪、持续布局。
如今来看,低调的华为早已在区块链战场备好了充足的弹药。
02
深入发力区块链云服务市场
华为真正在区块链领域发力始于去年4月。
当时,在华为全球分析师大会(2018HAS)上,华为云BU总裁郑叶来对外发布了《华为区块链白皮书》,并介绍了华为云区块链服务BCS(Blockchain Service),这是华为首次对外明确公布区块链战略。
白皮书指出,华为区块链的整体构想是:聚焦典型应用领域,以区块链平台为核心,联合网络和可信硬件执行环境(终端+芯片),形成三位一体的端到端区块链框架,实现软件+硬件结合,提供更快、更安全的区块链端到端解决方案。
具体到华为云区块链服务,可用于数据应用、IoT、金融等领域,应用场景包括:数据交易、身份认证、房产/学历等信息证明、远程医疗、食品溯源、车联网、IoT设备管理、精准扶贫、供应链金融等,可以很好的跟行业场景相结合,助力构建技术生态与行业数字化转型。
白皮书同时提到,华为云区块链服务目前主要专注于4大类9小类应用场景,包括数据资产、IoT、运营商和金融领域等,如:身份认证、数据存证/交易、新能源、公益捐赠、普惠金融等。
4个月后,华为云区块链服务首席架构师张煜博士担任可信区块链推进计划BaaS(Blockchain as a Service)项目组组长,工信部信通院可信区块链联盟副理事长,旨在共同探索和解决BaaS商业化过程中遇到的问题,为区块链在各个领域的应用落地提供高性能、高可靠、高安全、更易用的基础设施平台。
2018年10月,在华为云HC2018大会上,华为云宣布BCS正式商用,标志着华为云BCS可以服务于更多的企业。
在当月举办的超级账本Meetup上,华为云区块链架构师张子怡分享了华为面临区块链时的三个选择——要不要做、做什么、怎么做,再次表达了华为布局区块链的决心:
1. 要做区块链。区块链有利可图,2020年基于区块链的业务将达1000亿美元,各国政府态度积极,区块链也许会诞生创新市场,或将重构和优化现有市场,区块链行业应用将加速推进,从数字货币向金融和社会各领域渗透扩散。
2. 做联盟链。联盟链的到来使整体交易性能进一步提高,可以在一些更为复杂的场景上应用,这是可编程的区块链3.0时代,联盟链/私有链会是企业级应用的主战场。
3. BaaS平台为最终选择。公有云是区块链的最佳载体,区块链与云计算的结合越发紧密,BaaS有望成为公共信任基础设施。
至此,华为布局区块链领域的目标更加清晰,在行业中的地位也愈发明显。
03
BaaS领域拳头产品:BCS
在区块链赛道,BaaS已成为巨头的必争之地,微软、IBM、亚马逊等纷纷涉足,这恰恰也是华为的突破口。
公开资料显示,BaaS概念最早源于微软和IBM。通俗意义上来说,BaaS是一种新型的云服务,一种结合区块链技术的云服务。BaaS节点的服务性体现在:工具性更强,便于创建、部署、运行和监控区块链。将区块链技术框架嵌入云计算平台中,促进BaaS成为公共信任基础设施,已经成为一个新趋势。
华为在BaaS领域祭出的拳头产品是BCS。据《华为区块链白皮书》显示,BCS基于开源区块链技术和华为在分布式并行计算、PaaS、数据管理、安全加密等核心技术领域的多年积累,是一款企业级区块链云服务产品,提供开放易用、灵活高效的通用型基础服务。
具体而言,BCS聚焦于区块链云技术平台建设,帮助行业企业在华为云上快速、高效的搭建企业级区块链行业方案和应用,帮助企业快人一步推出新型解决方案,推动区块链应用场景快速落地。
相比于其他BaaS平台,华为BCS有哪些优势呢?
华为区块链产业发展总监朱朝晖在接受采访时表示,华为Baas平台的优势在于:云、管、端、芯。“从云平台到通信管道、到终端设备、到底层芯片,这是我们的优势。华为是市场上唯一一个从底层芯片到云管端业务全产业链的一家公司。
除此之外,华为云BSC平台在保密安全方面也有一定优势。华为BCS通过三种途径保护区块链安全:使用华为云安全保护区块链系统可靠运行;基于Hyperledger的安全体系通过证书认证管理,链式数据结构等手段进行保护;通过硬件保护密钥,同态加密和零知识证明等对高安全要求的用户提供进一步的安全保护。
华为云区块链架构师张子怡则将BCS的创新设计归纳为3点:
1. 高性能拜占庭容错共识算法,解决吞吐率过低问题。华为BCS的共识算法有两点创新:一是签名+两阶段提交,二是多实例共识互相监督监督,保证公平性
2. 基于关系模型的区块链,提升易用性和查询性能。“总体来讲,我们的设计分为三部分:一是SQL的区块链访问;而是基于SQL的智能合约开发框架;三是基于关系数据库的区块链数据管理。”
3. 从三个层级五大模块对区块链进行全面防护。“比如说云上面的安全,我们过了等保四级。然后身份管理,我们提供了国密算法、标准的加密算法、同态加密算法,还有就是安全容器的能力,链码沙箱,以及恶意代码检测,然后链码的形式化验证,自适应的控制算法。”
04
加速区块链应用落地,5G或成最大杀手锏
除了BSC,华为布局区块链还有一个潜在的杀手锏——5G。
众所周知,华为掌握着全球5G技术的主动权。以2018年为例,华为全面参与全球5G建设,在与诺基亚和爱立信等传统通信设备供应商的竞争中全面胜出,总共获得了超过30个的5G合同,售出近3万座5G基站,成为5G最大的赢家。
在欧洲电信标准化协会今年发布的全球5G核心必要专利数排名中,华为更以1970件的专利数排名第一,超出排名第二的诺基亚33个百分点;而据此前德国专利数据公司IPlytics发布的一份5G专利报告显示,全球为5G标准做出技术贡献最大的公司排名中,华为全球第一。
种种数据表明,华为在5G网络竞争中处于领先位置,而这恰恰为华为在区块链领域的布局拓展了想象空间,因为区块链和5G开发完全可以优势互补:5G技术的优势在于数据信息传输的速率高,网络覆盖广、通讯延时低,并允许海量设备介入,可以实现万物互联的社会经济体系,打破4G技术的瓶颈;区块链技术去中心化的交易模式,在信息隐私保护、防篡改、可追溯的技术特点,可以完全弥补5G技术的缺点,促进彼此的快速发展。
前不久,通证派发起人、中关村区块链产业联盟理事长元道在朋友圈表示:“紧紧依靠人民,自下而上发动群众参与,才能拯救基础电信运营商,才能打造全新投资建设模式和全新商业模式的5G。共享经济+通证,人人参与网络中继节点、边缘计算节点、记账共识节点……中国版Libra从5G做起。这实际上肯定了5G在未来区块链发展中的作用。
时隔半月,任正非在评论Libra时直言:“中国自己也可以发行这样的货币,为什么要等别人发行呢?一个国家的力量总比一家互联网公司强大。”
如何将元道的预测与任正非的底气联系起来,其实可以做出一个判断:华为在5G领域的优势会成为加速区块链应用落地的新引擎。
总之,低调的华为已在区块链赛场驰骋。至于未来,拭目以待。

本文转载自微信公众号”火星财经(ID: hxcj24h)

想不想加入华为

成为未来5G世界的建设者之一呢

明途求职为大家带来

华为独家内推
加入华为,站队未来
软件测试工程师
01
岗位职责
  1. 基于运维网管相关业务完成业务场景分析、功能/特性分析,并完成功能/特性测试方案的设计;
  2. 基于测试方案,完成测试用例/代码设计、自动化用例/脚本实现;
  3. 根据版本规格,完成测试的评估,输出测试策略,组织测试执行,确保版本规格符合客户需求。
02
业务技能要求
  1. 能够熟练应用测试设计方法独立完成方案及用例设计;能够应用JAVA或者TCL等语言书写测试脚本。
  2. 有web开发/测试经验、自动化开发/测试经验者优先。
  3. 熟练掌握系统测试、专项测试等方法,有相关测试语言/脚本的编写和实践经验优先。
  4. 有较强的学习能力、责任心,自我驱动,有较好的沟通交流及协调能力,开放进取,有探索精神。
03
专业知识要求
  1. 工具开发:熟练掌握web开发的常用框架(如Spring、hibernate等),熟悉常用的设计模式,具备简单需求的分析设计能力;
  2. 自动化测试:熟悉自动化测试框架和常用自动化测试工具;
  3. 性能测试:熟悉软件产品性能测试方法和工具,有微服务化软件开发和测试经验者优先。
网络安全工程师
01
岗位职责
  1. 产品安全性竞争力看护:负责网络产品安全工程技术构建、引入和推广,从代码review、产品架构设计等维度发现产品漏洞,输出评估报告,提升网络产品安全质量;
  2. 分析业界先进网络安全与隐私保护技术,分析产品关键与公共安全需求、设计实现方案,支撑产品安全竞争力提升。
02
业务技能要求
  1. 了解安全攻防技术,对国内外安全业界有较清楚的了解,能够熟练地通过各种渠道获取行业信息
  2. 具有网络安全相关知识、具有数通产品经验者优先
  3. 善于跨部门技术沟通和团队协作
03
专业知识要求
  1. 熟悉数通相关产品,并有过相关开发/测试/维护经验
  2. 精通一种主流编程语言,如java、c、go均可。
通用软件工程师
01
岗位职责
负责视频云平台应用软件子系统、算法模块以及客户端的特性需求、模块分析、设计和编码等开发工作,在全功能团队中承担端到端交付特性的责任,承担模块的高层设计、代码设计(含增量方式)、代码编写、单元测试、静态检查、本地构建、测试环境搭建、问题定位等工作。
02
业务技能要求
  1. 熟练掌握Java、C++、python、Go等主流开发语言的一种;
  2. 熟悉Linux配置和Shell使用,熟悉docker相关技术及应用;
  3. 熟练掌握常用的软件架构模式,并能熟练使用基本的编程编译工具;
  4. 3年及以上项目开发经验,熟练掌握Java/C++等主流开发语言,独立承担过20K以上模块开发、维护工作,并能独立承担4K规模子系统和模块开发设计工作,有以下相关经验、技能者优先考虑:
     1)熟悉分布式架构、有分布式软件开发经验者;
     2)熟悉docker相关技术及应用,若具备云化开发经验者优先;
     3)具有图像处理、计算机视觉、智能视频处理、机器学习、深度学习方面基础,了解深度学习技术,有使用caffe、Tensorflow框架经验者优先;
  5. 具有良好的沟通能力,刻苦、敬业、有上进心,有良好的团队合作精神。对技术有激情,喜欢钻研,能快速接受和掌握新技术,有较强的独立、主动的学习能力。
03
专业知识要求
  1. 信息系统/计算机/通讯等相关专业,本科及以上学历,英语通过四级及以上;
  2. 熟悉C/C++、JAVA、Python、Go中的至少一种,掌握常见的数据结构、算法,了解软件工程、敏捷开发等知识,熟悉常用设计模式;
  3. 具备视频监控领域产品技术背景,熟悉安防产业,对相关行业有一定的理解;
  4. 熟悉docker相关技术及应用,若具备云化开发经验者优先。
请长按下方图片
识别二维码添加AskMinty小助手
快扫下方二维码了解详情
往期回顾
History   

多家设计公司实习岗位
Data Analyst岗位实习
CVA咨询管理实习职位
Morgan Stanley 英国远程实习
在看点这里
继续阅读