内容简介:End
本文整理自2018上海区块链国际周-技术开放日演讲嘉宾微软首席项目经理主管许建志的演讲内容。
很高兴有机会和大家分享在微软合作过的企业区块链项目以及微软的解决方案和相关的方向。
虽然大家关注点很多还是在币圈、比特币、以太币的波动,但实际上区块链并非只有数字货币,已经有非常多的企业在使用区块链技术。全球500大里有非常多的公司已经和微软做密切合作,据我所看到的项目已经超过100个正在做PoC,今天将分享一下这些企业是怎么样使用区块链的。
台湾以前在不同银行间做转账的时候会有中间的角色,有点像银联做清算的动作。因为他们现在开始有监管的沙盒,尽量开放让startup做创新。8家银行成立了子公司专门钻研区块链怎么使用,帮这8个银行间建起区块链网络(联盟链)(consortium chain),让不同银行之前的小额转账直接跑在Azured的区块链上,省略了中间人的角色。
可以看到很重要的思考点, 什么样的场景适合来导入区块链? 这8家银行把数据库放在某一个银行都不适合,所以以前会有中间商充当中介的角色,今天我们希望把中介去掉让执行更有效率;并且每一家都需要读写数据,做转帐的时候需要做记录,彼此之间也不能完全信任。这种场景便非常适合导入区块链。当然中间有做取巧的方法,因为他们想要PoC比较快,可以直接到运行。很多银行本身是不熟悉区块链的,既有的系统也没有办法和区块链沟通,所以会上面架一层API,通过API和企业银行系统做连接。慢慢地,之后如果熟悉区块链之后便可以把系统直接和区块链做连接。
如果看企业区块链的应用场景,这是Gartner的报告。不管是电力水利、交通运输、制造业、保险、医疗的各行各业都在尝试。横轴是不同的场景,可能是里程积分方案、溯源、供应链金融…等。可以看到有非常多的行业正在尝试PoC,其中绿颜色是最多的。
跟大家分享几个企业和微软一起合作的区块链例子。第一个是新加坡航空,以前我在新加坡待过两年,这家航空公司几乎每年在世界排名都是前三名,因为他们非常注重客户的忠诚度。新加坡航空公司希望里程可以好好被使用从而扩大客户的忠诚度。我们都知道里程可以用来换机票、换酒店,流程非常麻烦。新加坡航空公司想的是可不可以让客户拿里程来买珍珠奶茶、剪头发、做SPA?今年3月份,他们和微软提出了这个想法,我们技术团队部门和他们去谈,做了一周的hackthon然后与KPMG一起开发,一个月试运行,再把合作公司拉入联盟链再试运行一个月,之后上线对客户开放使用。因为有微软的区块链服务,从项目开始到上线大概就三个多月。有兴趣的可以到App Store找KrisPay,它允许你把新加坡航空的里程转化成token,而token可以用来买珍珠奶茶、剪头发等。以前也可以和不同公司谈合作,但是除了商务之外,系统对接会超级麻烦。现在新加坡航空公司建立好联盟链之后,直接邀请他们上链就好了。KrisPay用起来和支付宝很像,你有了新加坡航空里程的时候商家拿App出来有二维码,用KrisPay一扫付款就可以用里程兑换商品或服务。
这在以前是蛮难实现的,因为系统对接很复杂,所以他们只会锁定比较大的公司谈合作。但现在即使是很小的公司只要有商家的钱包就可以上链了,比较大的公司自己运行区块链的节点加入联盟链也都可以很容易做到,使用可以看到他们的联盟链里有包含银行、交通、运输等非常多种不同的公司。之后还可以做兑换,如果以后买珍珠奶茶剪头发的时候也可以有积分,积分还会返回掉KrisPay。
架构运作一点都不复杂,中间的是新加坡航空公司的区块链,左边是让会员编号可以跟区块链的钱包地址做连接。刚刚有一场有讲到密钥的部分,密钥处理很麻烦,不可能发一个密钥给客户说这是你的密钥。如果银行使用区块链以后,发密钥给客户说密钥一定要保存好,如果密钥不见了存款就没了,那客户可能就晕了,特别是让像我妈妈七十多岁的老人家自己管理密钥就太折腾人了。在企业真正应用区块链时客户是看不到密钥的,就像你今天登陆网络银行,或新加坡航空会员的时候后台会自动帮你对接上,而不需要客户自己保管。另外企业内部可能已经有很多系统都在运作了,但是这些解决方案并不知道也不知道如何对接区块链。 刚刚提到的一个常见手法就是在上面建一层API,让这层API可以和旧系统做对接。 如果联盟链的合作伙伴有类似这样的需求,也可通过VPN跟API对接起来。那为什么这个项目可以在三个多月的时间里上线呢?因为整套区块链处理数字资产的技术、与云计算解决方案的整合架构已经很成熟了。
第二个例子我特别喜欢,战斗机。Moog是一家战斗机的OEM公司。Moog会做战斗机的零部件,在1、2年前已经投入了3D打印的能力,使用金属粉末搭配设计图档便可以利用3D打印机打印出战斗机需要的零组件。和微软谈时的合作理想是,因为母公司在美国,但战斗机到处飞,可能需要部署到航空母舰或各地不同的基地,要把零组件海运或空运过去很麻烦,特别要是打仗或者做演习的时候突然需要这些部件怎么办?太没有效率了。现在是互联网时代,有没有可能把他们上区块链呢?
因为Moog是一个OEM,每一个机密的部件是有设计图档的。把部件上链以后每一个实体部件上会有二维码,所以万一有问题的时候可以扫二维码收到相关的资讯。另外这些实体部件会在Azure云上也放了“分身”,意思是战斗机使用的这些部件,在Azure上也会有 “数字分身”搭配AI运作。AI会根据预测模型提醒部件的运作使用期限。
Moog把3D打印机放在航空母舰或基地里,如果你需要更换的时候不用请他们从美国送,只要扫描二维码下单。他们会连线把设计图档通过区块链送来,用金属粉末直接打印出来。为什么用区块链呢?他们想想看数字资产最怕的是什么?1.防篡改,今天里面设计图档如果稍微被改了一下,那飞机可能就掉下来了;2.防止double spending,可以避免下单拿了数据以后自己多偷偷打印几分,所以区块链可以很好地解决这些特性。
第三个例子是微软内部自己在用的,微软财务里会收到全世界各地的购买需求,比如说要买Surface。如果是一个大的单子,以前是会需要购买方证明自己的公司,也要银行背书有付款能力。但如果是非洲很小的公司,那边的银行也没听过的,微软就找美国银行去做验证的动作。这样中间往往返返包含传真、E-mail传统需要要3-5周,去年全部上链之后,现在大单子的处理现在只需要3-5天就可以了。
为什么在外面看到落地的企业项目没有很多?因为我们接触了很多项目后,通常客户会说我要区块链、智能合约,听起来很先进,但实际上谈完以后发现他们解决方案真正需要的非常多,例如密钥怎么做管理?怎么做结合企业原先的身份系统?区块链上的数据怎么查询?非常多的问题。微软跟这么多企业进行项目以后发现是有固定pattern的,于是我们会持续针对通用的解决方案提供了相对应产品和服务。
微软在区块链的定位是1. 支持所有开放生态系统, 不会只支持Etehreum,Qurum,Corda或是Hyperledger,只要多数客户使用我们希望都可以支持;2. 希望可以提供端到端的解决方案 而不是只有区块链,包括管理密钥、数据查询,身份系统整合…在里面提供很多的服务。另外根据客户多数的反馈我们会提供混合云的解决方案。如果你没有经验自己建区块链的话传统需要3-5周搭建一个区块链网络,现在通过微软服务3-5分钟就可以了。当然我们也支持合作伙伴的区块链解决技术、方案,让这些方案可以和企业既有的系统进行结合。
再进一步看系统架构,这是目前多数区块链项目的设计。前面有前端的应用,中间经过云会和event hubs结合起来处理高并发的需求,后端再和区块链接起来。Azure同时也会协助将企业的的身份系统做整合,也帮你托管密钥。后端会把你的区块链数据接到数据库,之后可以做搭配做大数据或是AI分析,并可以和手机应用与其他后台对接起来。
如果大家有兴趣的话可以到Azure Blockchain网站,接下来半年我们会有很多产品要公布。
许建志
微软首席项目经理主管
曾在微软中国台湾、微软新加坡亚洲总部、微软北京大中华区总部,与微软上海云计算研发团队等地工作,具备多年丰富的软硬件创新探索和实践心得。从软件到硬件,再到新技术的行业解决方案,历经MSDN、Windows团队,目前在Azure团队从事区块链相关的工作。
End
※———长按识别下方二维码 关注我们———※
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 设计模式-享元设计模式
- 设计模式(四)Singleton设计模式
- 设计模式之建造者设计模式
- 设计模式之单例设计模式
- 设计模式(2)- 深入浅出设计模式 阅读笔记
- 设计模式(1)- 深入浅出设计模式 阅读笔记
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。