用微软的云来做区块链有什么好处?
扫描二维码
随时随地手机看文章
11月27日,由微软加速器联合数据猿主办的线下沙龙:区块链应用与产业之变——微软加速器区块链论坛在北京微软大厦举行。本期沙龙邀请了多位行业领袖齐聚一堂,希望拨开喧嚣看价值,在区块链的产业应用价值好人发展趋势上给行业一些启示!
以下是数据猿整理“微软首席架构师 黎超”的发言实录:
讲到区块链,也许很多人都不了解,简单说区块链其实就是一个分布式账本,可以帮助我们透明、公平、快速的去记录数字世界发生的一切事情。
区块链应用在业务上,它的优势是什么?为什么要用区块链?首先可以去中心化,尽量减少交易环节的交易成本。对等记账可以避免不必要的欺诈发生,在对等记账的过程中可以提升我们的交易效率。以前我们是在一个节点记完账,然后传到另外一个组织结构去,而现在用这种分布式的账本记账,记完账所有的节点都能得到数据,无形中就提升了我们的业务速度,同时也会减少风险,减少成本,增加我们的收入,这是区块链主要的几个优点。
举个例子,为什么能带来这些优势。首先要说的是传统银行对我们认识的过程,也就是平常所说的KYC的过程。在这个过程里,从客户开户开始,我们银行要对客户的身份进行记录,要知道他是谁,身份证什么样子,各种的资产来源是什么,这些信息要提交到机构里进行审核。尤其是海外开户,做一次海外开户至少要一到两个星期才能完成,当银行的其他部门可能需要相应的信息时,又要去与客户进行信息的补充,让客户进行信息录入,最后导致的结果是客户体验非常差,周期非常长。
如果要用区块链技术改造业务流程,首先要去建立一个可靠的区块链平台,由第三方机构或者是相应的国家来授权机构去记录客户和潜在客户的信息,当银行需要这些信息的时候,会有一个节点介入到区块链平台里面,进行相应的查询,就可以快速的完成客户认证。同时有新的客户接入的时候,只要一次性的写入账本里,那么监管方也可以得到同样的信息,大幅把以前串行的过程变成并行的过程,从而缩短成本,提升客户体验。这是区块链在具体业务里带来的变化。
但是对于区块链来讲,刚才的过程并不仅仅是一项简单的技术,更多的是基于已有技术的数据分享模式的创新。以前都是数据归某一个特定机构所有,现在通过这样的方式可以在机构之间进行可信任的分享,来增加机构之间的信任交易,降低信任交易的成本。
现如今,互联网使得我们的传统业务边界已经变得十分模糊了,比如以前我是做电商的,那么我可能通过互联网的方式,就做了金融,然后还可能做物流,而现在有了区块链技术,势必会使我们各行各业之间的这种壁垒以及界限变得更加模糊。
那么是不是所有的应用都需要区块链?这可能是现在大家对于区块链的认知所存在的误区。我们在做区块链项目的时候,可能更多要看的是能否从这几点上获取相应的收益:比如业务上能不能通过数据共享来获取相应的数据收益,能不能通过降低信任的成本来获取收益,只有满足这样一些特定条件,我们才考虑用区块链来变革业务,来构建我的基础设施。
当然区块链作为一种新兴技术,在被广泛采用的同时还存在很多壁垒。从技术层面、从监管、从协作、从效益衡量这些维度上,都有很多的工作需要做。那么微软要做的事情就是希望在这些方面和产业内的合作伙伴一起,来推动整个区块链的落地。
现在客户通常在讲到区块链的时候,都会说我就是要区块链,我要用区块链做应用。但实际上客户需要的不仅仅是区块链平台本身,而是包括以区块链为核心的外围服务整体的区块链解决方案。所以对于微软来讲,微软的整个区块链生态解决方案就是区块链外围服务加上区块链本身的这样一个传统生态,这是我们希望能提供给大家的。
具体来讲,核心部分当然就是区块链平台,我们会开放的提供各种各样的区块链平台给客户来进行使用。除此之外,我们传统应用里边可能需要的服务,包括身份管理、应用的开发工具、保护工具等,怎么样通过NPI跟已有的系统进行集成,这都是微软所关注的。
在平台层面上,我们主要基于自己的云平台来提供构建解决方案的一些基础和元素。如今的微软平台跟几年前大家对于微软的印象完全不同,以前大家一讲微软,可能就是Windows、office,是一个封闭的巨兽。而在我们的云平台上进行大量的开源的组件,来支撑区块链以及区块链应用的构建,大家可以根据自己的需求进行快速的迭代。
用微软的云来做区块链有什么好处?
第一,我们遍布全球的数据中心可以使得构建区块链更加方便,更容易跟外面的世界进行沟通,微软有全世界最大的数据中心网络供大家进行使用。
第二,就是合规性,因为区块链现在大部分的应用都是面向金融领域的,既然去构建区块链要满足合规的话,它底层的平台必然应该是满足金融合规需求的,而微软的云平台是拿了最多的监管层面的认证的,所以大家可以在上面放心的构建金融级的应用。
第三,在微软云上有大量的区块链平台供大家选择进行快速的部署,可以用几分钟进行平台的构建,可以在上面进行快速的试错。正所谓天下武功,唯快不破。区块链更多的是在试水的阶段,我们需要用最快的速度进行迭代,知道它能不能满足我的需求,如果不能满足需求,我可能会转换方向。同时我要把成本压到最低,而微软的平台恰恰可以满足这样的需求。
以以太网络为例,现在也是非常有名的区块链平台。如果在自有的环境里去构建一个以太网络,通常需要你熟悉网络和文档开始进行测试,通常需要三周左右的时间,基于我们平台提供的模板,只要把这十个步骤简化成两个步骤,五分钟八个用户参数就可以快速构建成上百台的以太网络进行测试。此外,微软本身也加入了以太网联盟。
现在大家可能经常会提到一个概念就是智能合约,这也是区块链里面比较热的一个概念。你可以把智能合约认为是区块链平台上的一个自动贩售机,我买一瓶可乐,只要交五块钱,贩售机就可以把可乐吐给我,这个不需要第三方干预。
而我们也希望可以在区块链和比特币之间起到类似的作用,我只要达到交易的条件,不管是谁订立的合约,这个合约都可以被相应的执行,不需要人来进行干预。当然在这个过程中,可能遇到的一个挑战就是,我们需要引用第三方的数据,或者引用企业内部隐私的数据,但这些数据我并不希望上到链上跟其他的组织机构进行分享,可我又要保证数据的安全性,要保证数据的可信性,那么在这里面微软就提供了一个容器的技术,来保证数据和链上数据缓和运算的环境,保证它的安全性,这也是微软现在正在做的一件事情。
大家可能觉得做区块链项目是件蛮难的事情,我认为主要是要分阶段,每一个阶段去订立我们自己的明确用户目标是什么,用户目标想取得的收益是什么。第一阶段只做技术的验证,根据技术选择合理的技术平台;第二阶段建立联盟,让更多的人能加入到我的技术验证里;第三步把整个平台放大成一个生产平台;最后让这个生产平台去发挥它应有的效率和作用。
在具体实施的时候有这么几个建议:
首先是平台的选择。有这么多种算法我到底应该选哪种算法,不同的业务有不同的需求,但总的来说需要具备这么几个特点:易于部署;有正态的生产性,大家肯定不希望选一个过两天就消失的平台,所以要有一定的活跃度;然后就是怎么能跟原有的系统方便的进行对接,也就是接口的丰富性,这是从区块链本身来考虑的。
在基础设施方面,我建议大家考虑公有云的模式,既然区块链是个网络必然会跟不同的组织机构,不同的用户进行数据的交换,那么使用公有云最大的好处就是:1、敏捷性,进行快速的迭代和试错,成本是最低的。2、本身也是对企业的安全性有更好的保障,要进行数据交换就不可避免开很多的关口,这个过程在传统企业里面也是很难的事情,但是在公有云上相对比较简单。
最后大家要勇于去试错,现在区块链很多的刚性产品并不明显,我们要从中获得相应的结果的话,只有通过不断地实验,不断地迭代试错,才能找到符合自己的发展之路。