编者注:原标题为《微软与标准共识畅谈区块链|标准共识》。编者对本文作了不改变原意的删减。
介绍:区块链技术应用已延伸到数字金融、物联网、智能制造、供应链管理等多个领域。要探索“区块链+”在民生领域的运用,积极推动区块链技术在教育、就业、养老、精准脱贫、医疗健康、商品防伪、食品安全、公益、社会救助等领域的应用,为人民群众提供更加智能、更加便捷、更加优质的公共服务。在此背景下,微软中国首席创新技术顾问徐玉涛对话标准共识首席分析师徐江,共同探讨落到技术底层,实实在在探讨出一个结论——区块链应用的开发,我还能更简化吗?
徐玉涛:伙伴们下午好!我是来自于微软中国,首席创新技术顾问徐玉涛。大家可以叫我Tory。我身边坐了一位帅哥,他是标准共识的首席分析师,徐江老师。
徐江老师给大家打个招呼。
徐江:大家好!
徐玉涛:徐江老师,我们很荣幸邀请到您,要不您给我们线上的小伙伴们做个自我介绍。
徐江:谢谢大家!很荣幸,我也是理工科背景,程序员出身。应该和各位很亲切,加入区块链行业之前混迹金融服务圈,在穆迪分析和文思海辉都做过一段时间。我现在就职于标准共识,担任首席分析师。今天我会一起跟大家来聊一聊。关于区块链的内容。
区块链行业的历史和发展
徐玉涛:因为您也是区块链的早期的从业者。很多人是从比特币开始感知到区块链概念的。您能不能把您的对行业发展或技术趋势的理解给我们做介绍,谢谢!
徐江:是这样的,区块链它从开始到现在很多年了。我也算是一个新手,因为是做分析研究工作的,可以和大家分享一些东西。2008年中本聪出了一篇论文,描述了区块链最重要的内容。到现在比特币已经是家喻户晓的东西了。我们看到了区块链技术的大发展,有比特币、以太坊、EOS等等。后面还有国产的公链项目,包括现在技术的运用。
从区块链角度说,可以说划分了几个阶段。最开始能被大家知道的,我想肯定是比特币。现在它也是知名度最高的,后来有了进一步的技术升级,出现了以太坊。以太坊实际上它就完善了区块链技术的关于智能合约这部分,可以做到图灵完备,也就是说可以去编程了。原来比特币网络是不能编程的,只能写脚本Script。到了以太坊的时候就可以了。以后以太坊2.0在速度、吞吐量上面有了更大的提高。另外其它的区块链项目也做了很多尝试包括EOS等等。
什么是区块链
徐玉涛:徐江老师,您也分享了很多自己的心路历程。虽然您很谦虚地说自己是新手,但是听起来,您已经算是一个行业的老兵。这一波技术的浪潮也是刚刚开始起来。我们还是要有对区块链有一个基本的介绍。就是我们总说区块链、区块链,但它到底是个什么东西?您看能不能用您一个行业老兵的视角,或者说您的理解简单阐述一下什么是区块链?
徐江:区块链东西从技术上来讲,它实际上是糅合了很多过去已经有的技术成果。主要是密码学技术。其它包括:P2P网络技术、分布式的技术和数据同步。它是将这些内容融合到了一块儿,然后产生了区块链技术。它有非常明显的特点,就是可以被追溯,无法被更改,而且都是唯一的可编程。所以这些特点就造成了很多我们可以想象的空间。
区块链能做什么
徐玉涛:您解释的太好了。您提到了特性,比如说可追溯、用通过智能合约去编程。我们微软在很早就开始,拥抱区块链的生态。但是我们更多在做的是是我们怎么服务于我们在众多行业里的客户,比如说有制造业的客户、有零售业的客户、也有健康产业的客户、也有零售保险的。我们跟他们也在尝试,在各个行业中的场景。这些场景里头去落地区块链。但是我们在落地过程中,基本上围绕的还是区块链的这种可追溯性、它的分布式存储技术这些特性来用。您也是一个从业者,您也有很多跟行业从业者交流的经历。站在您的角度,能看到什么样的,在发生的趋势,或者行业的在应用的前景,或者变化。能不能给我们做分享?
徐江:好的,可能大家没有在行业里面去摸爬滚打,缺少一些实际的体会,我介绍一下我看到的比较有趣的内容吧。首先就是因为最初期,以比特币为例,比特币网络吞吐效率比较低,比较慢。在它上面应用,就相对来说比较少。但后来出现了以太坊,它吞吐量提高了,在上面就有很多应用主要集中在游戏类的比较多。
比如说应该大家都听过以太猫。可以自己养个宠物猫,可以给它定制各种各样的行为,然后还可以进行交易。那就是在吞吐量提高的情况下,才有这样的应用。实际上把这样的技术,应用到现实的场景里面,我们看到的比较多的还是应用在两方面,比较多的还是在金融领域。因为金融有天然数字化的优势,因为它不需要再把实物上链这么一个过程。所以不管是资金的转移,还是信息的转移会比较便利。
另外一块还是在物流行业,用的也算比较多的。就是追溯,可以用在质量保证,公益项目等等。另外在供应链项目里面,各种各样的想象空间都很多。
徐玉涛:我们自己在企业里头的,落地项目多少也和您的观点有些印证。我们主要是在提供各种各样的基于通用供应链上的区块链开发服务。比如说像我们的医药行业,他们也是在这种追溯性,应用在供应链里。在这里我们看到另外一个案例。就是在供应链金融场景里头,跟我们中国的一个合作伙伴,就是复杂美33.CN。我们一起在一个核心企业里头,一个制造业企业里头。我们去落地了一个供应链的场景,我们主要应用区块链的技术完成他们的一个应收账款的凭证白条化。通过这样的一个白条化,我们就打通了上下游的供应链的流转。更方便的让我的核心企业出具的这样的一个应收账款,让我的下游的供应商更容易的去得到更好的背书,这些整个的一个支付的透明化。这样也帮助他们更好地,用这种应收账款,或者说我们新的一种白条去金融机构,得到更好的贷款。最后由我们的核心企业来提供一个到期兑付的一个保障。
区块链行业应用案例
徐玉涛:您看您在您平时过程中,也提到了供应链,您看您们有没有接触到的案例?或感知到案例,能不能分享一两个?
徐江:我知道有一个国有的应该是股份制银行吧。它用的是电子的票据化。我们传统的电子汇票,是通过央行系统进行承兑或支付。但是还有很多地区性的。比如说浙江省或江苏省,它属于经济发达地区,金融业比较发达。那么在这种地区性,各金融机构可以加入到联盟。也就是各个城市商业银行、股份制银行、农商行,它可以加入进来使用种电子票据进行支付。
徐玉涛:我们在很多地方已经有很多尝试的场景,大家都在尝试了。我这里也再分享一个案例。因为案例很多人非常容易感知到它,就是星巴克。喜欢喝咖啡的人基本上知道。但是在店面里,您能看到星巴克的它有不同的咖啡豆。不同的咖啡豆它有不同的价位,它会相应的不同的产地。
微软就跟星巴克做了一个合作,我们提供了一个基于我们,公有云Azure上的区块链服务。帮助星巴克快速的把区块链这样一个很好的特性用到它的整个的咖啡的追溯流程里头。就是相当于是把区块链可追溯,不可更改的特性,用到了这种物流行业,或者说追溯的内容里面去了。因为您看像我们喝咖啡的时候,咖啡豆从种植开始,然后采摘,然后到运输,然后烘培到最后再到烘培以后的运输,运输到店面然后消费者最后消费,我们把整个过程完全跟星巴克一起,去完成了一个上链的过程。然后还有阳澄湖大闸蟹也是类似的,好像都是用这样的模式在做。
徐江:我有个问题,怎么样能保证这种链下的实物和链上一致,或者说怎么上链?
徐玉涛:问题很好。我们也结合了物联网的技术。就是我们在这些过程里头,去在地方通过新的这种,4G网络或5G的网络。提供了必要的带宽保证。我再加了物联网的设备。我去完成设备端的数据的采集,当然我们采集完以后。不是所有的数据上链。我们还是对比较核心的数据上链,同时我们会做一个处理,就是我们要做必要的隐私保护。对跟个人隐私有关的,因为现在各个国家对隐私的保护也很在意了。我们还是把交易环节的可分享的数据或需要在多方流转过程中,需要使用到的数据我们放在链上让大家去查询。
徐江:以后如果阳澄湖大闸蟹可以这样做的话,就能保证吃的不是洗澡蟹了。
徐玉涛:对,以后说不定我们一扫,就能看到它在哪生产的,甚至可能还有一段视频。我们还有一个很好的实践就是因为像您您也开头提到了说最早区块链,很多人感觉是从比特币开始的?比特币在我们谈到区块链,或者我们在谈到这种Token的时候。它还是一个被大家公认的一个数字货币,共识度最高。我们在微软的一个Office,大家都在用Office里面有个工具叫Excel,是做各种各样的报表的,在这里头,我们有一个大家常用的功能,就是做数据的或数据的统计我们在这里头也把BTC作为一个认可的。或共识的一个货币单位支持在里头,大家可以直接用它作为一个货币单位。来去做必要的数据的统计和分析了。甚至您可以自己设定必要的,汇率去完成跟其他货币的价值兑换我们还有一个挺好的案例。
一会我也想听听,就是尤其您也提到了游戏。游戏是一个非常好的一个用途,但是您看到是在公链上去做游戏的这种场景。就收入来说微软是全球第三大的游戏公司在Xbox上我们会有这种多方需要去处理交易和对账的环节。就是发行商发行游戏,然后我们为用户提供服务用户要购买。所以我们把他们的这些购买记录,我们放在了区块链上这种是实现了分布式账本。我们这样我们就希望缩短的就是以前种对账的过程。
区块链技术的发展
徐玉涛:我们这里就提到一个挺好的话题就也一直讨论到说您能看区块链的技术是有个演进过程的,您也提到了说有可能我们叫零点几到1.0或者有人叫2.0从您的角度看说现在这些我们常见的这些区块链技术。我们下一步会有什么样的演进趋势呢?或者说根据您的理解能给我们做点分享。
徐江:趋势看上去还是是可以被推测的,虽然是目前还没有到来这种技术。因为从最开始的BTC就是比特币这样的形式,它相当于是完成了初始的概念验证。以太坊出来以后,使用智能合约就可以做更多的做事情了。比如说,我们刚刚提到过的这以太猫的游戏。当然还可以做智能合约的部署和真实的应用场景的应用。后面可能我们可以看到路径就是从最开始的概念验证,到下一步的逻辑上真的有虚拟的数字化的东西可以玩或者可以娱乐可以做应用。最后至少下一步应该是更面向于务实的东西,就是可以真正的用区块链技术改变世界提高生产效率。区块链在提高生产效率方面只要它做出来了以后一定是对世界改造会特别特别大。我想不管是我国的央行还是说以Facebook为代表的传统机构都在努力做这件事情。
徐玉涛:您的观点我们也特别认同。我们在跟企业聊的过程中他们也是希望用这种区块链技术来去提高自己的效率。因为企业更在于效率,所以一直提的就是降本增效。但是他们在拥抱或者他们在去使用区块链的时候,还是传统的的开发者居多。他们传统的数据库,传统的开发语言,但是我们在像ETH里头,我们在智能合约都用新型的开发语言。所以还要做业务系统对接,所以我们微软也看到了这是一个非常巨大的工程。
徐江:对,我也是程序员出身。从我开始接触区块链技术的世界,很明显感觉和原来的写程序的开发是有很大区别的。所以微软肯定在这方面能够提高编程的效率或降低我们学习成本,我还是很期待的。
徐玉涛:谢谢徐江老师对我们的认可。我们在过程中现在在做的几个事情先给您汇报一下,正好分享一下,我们谈了很多区块链它最早并不是为企业而生的。从它的交易效率看,后来有了智能合约,我可以通过程序的去做必要的执行。到最后我们还需要跟现有的技术做整合。所以,我们在跟企业开发者或者社区开发者非区块链的数据开发者聊的时候,他们会有很多的挑战。比如说他们要做POC要花很长时间。那他们怎么跟现有的企业做整合?所以,为此我们做了一个公有云Azure。我们提供了各种各样的开发区块链应用的服务。比如说我们的AzureBlockchainService。我们有Workbag这样的工具。我们希望通过这样来降低开发者的门槛同时,也能跟已有的云上的安全管理的特性做整合。
徐江:我代表广大已经进入区块链的行业想用微软云的人来问一下,比如说我现在要发布一个智能合约部署到微软云的话,用ETH为基础,这Gas费谁掏?
徐玉涛:好问题,我们主要是在以链方面为基础的场景在做。我们并没有去说微软提供一种什么样的供应链,我们并没有做这样的工作。所以在这里头,我们在帮助企业在用的时候您可以看成他把一个供应链。如果我自己比如说我把ETH的虚拟机我自己搭建下来,甚至我用Hyperledger我自己搭建一个它就变成了像一种私有链的一种形式。企业用在这方面比较多。企业在用的时候,因为我们个人开发者在用公链的时候可以直接使用公链上的已经构建的能力了和网络了,还有节点那我只要有Gas费用我有Token我就可以上面去发行做Dapps了。在企业里头我们还是提供了比较丰富的部署方式。
比如说,单机节点给他做开发调试,然后我们在一个单个区域里头构建一个企业内网去做模拟,我们也可以去做一个跨区域跨网络环境的一种多节点的方式。要模拟我们现在的一种大家想象的公链,有多方有共识节点。这些共识节点是我们可能互相是不知道的。
徐江:是不是在微软云上面,无论是Hyperledger还是ETH的虚拟机或者说其他的公链都是对于开发者来说是透明的?
徐玉涛:所以我们分两种,一种场景就是说我们跟在这里大家共识比较高的区块链服务提供商,比如说我们说的像您提到的Hyperledger,Ethereum。我们一起来去打造一种基于他们的服务。那这种服务上面,我们希望让企业就不用太想那个区块链上那种可能比较新兴的技术。它还是能沿用现有的技术。它更多的是关注自己的商业流程,因为企业最后还是要把它落在自己的应用场景里头。所以我们希望是说在下面我们会有这种企业合约的服务提供商。微软我们用我们的构建我们可以看成云上的一种BaaS服务。我们通过这些服务可以快速的去使用这些已有的大家共识度比较高的这种企业账本的这种服务提供商的已有的区块链网络。这是我们现在在做的事情。
徐江:那微软云上面已经集成了哪些可以让大家很好用的这些功能或者说API之类的?
徐玉涛:我顺着您这问题再多讲两个。第一个。我们在企业合约的技术提供商上,我们会像比如说Ethereum还有Hyperledger是我们的合作伙伴。第二,我们在面向企业提供的区块链服务上,已经提供了AzureBlockchainService、AzureBlockchainToken这些服务,帮助大家快速的去使用这些区块链技术同时,也能快速的去发行自己的通证Token。更重要一点,我们非常在意的就是这种数据的安全隐私。毕竟区块链里头跟很多数据是有关系的,我们保证所有的数据在使用我们的云和我们的服务的时候是在全球范围内是满足各个国家法律法规的要求的。
区块链的生态
徐玉涛:我们前面讲了很多区块链我们微软提供什么服务,怎么帮助大家去做企业的应用开发。我们还有一个很重要的一点是我们的合作伙伴生态。但是我们的合作伙伴生态是建立在我们视角上的。但是我相信徐江老师您们有个站在从业者角度看到是更大的一个生态,包括您们自己。能不能您能给我们做介绍?然后我再回到讲讲微软是怎么做我们的生态的。可能就是站在不同的企业的角度会看到不同的东西。
徐江:我就讲讲从我们这边看到的大概是一个什么样的情况。从我们这边看到整个行业的参与者分为这么几个角色。第一个角色就是我们说到供应链项目,就是我们刚刚都提到过的比特币、以太坊包括EOS。除了他们还有很多其他的公链。在公链基础上可能就会有相应的开发者,就是为这些公链提供应用场景和服务的。比如说开发游戏的以太猫,或者说是发代币的,或者说是做量化交易的。这些都是相当于基于这些公链然后去做的事情。同时就会有相应的像我们这种企业就是去研究这些公链项目,包括政策和跟宏观经济等等。主要是偏金融方向的研究。我们会为读者或用户提供相对深入的研究报告。还有就像比如说媒体、社区。他们就是来为这些公链项目相当于提供用户的服务吧。就以太坊的创始人Vitalik他来到中国就是为了去做以太坊想要去做募资。Vitalik他就是相当于去找媒体,找社群帮他去做了融资。然后才做出了现在的鼎鼎大名以太坊。生态也随着各类参与者更多,变得越来越复杂。
徐玉涛:我们微软我们在做生态的时候,还是围绕着我们这两年公司的一个使命。我们希望帮每个企业、每个人去成就他想成就的事业。因为您能看到前面我们介绍也基本聚焦在帮助企业怎么去用区块链,怎么去解决他们的企业场景里的问题。我们尝试在不断地建设我们自己的这种基于公有云Azure上的合作伙伴的生态。
我们跟他们一起让他们把他们的区块链的技术带到我们的公有云平台,做成一个他们的服务,再通过我们双方一起把它交付给客户。这些方案要特别容易获取,我们都放在了我们的公有云市场上。只要我们的用户想去用的时候,就可以直接在那个云的市场里头很快速去构建这样的一个网络,去开始做必要的开发。同时开发是有些文档的,您像以前做开发者都要去找各种各样的文档您像每个链都是有自己的这方面的这些各种各样的社区,去建设这样的文档。我们是一个技术团队,我们也构建了一个小社区。我们做了一个网站把我们这些上面各种各样的需要去开发的文档放在上面。
大家可以看我们跟我们把一个复杂美提供的一个授权体使用的一个Chain33的平行链上去因为我们做了平行链想让它效率高一点第二上面发行的Token也没有任何的成本,因为它也不是一个真实的生产环境。这样开发者可以快速的去在我们的门户里头去创建传输进项,然后创建账户生成钱包、配置Token这些就可以很快的用起来了。
区块链技术的发展趋势
徐玉涛:我们讲到这我们今天话题基本结束了。但是我最后还有一个话题请徐江老师给我们展望一下,因为也年底了,也从2019马上要步入到2020了,区块链的技术和我们一直在不断地演进。您觉得下一步的演进会有哪几个大的技术方向,或者比如说我们常说的以太坊也在演进,您有没有您看到的或者是洞察的信息跟我们分享一下?
徐江:可能有两点吧:
第一点首先在吞吐量上面一定会大幅提高。因为从最开始的比特币TPS很低的,然后到现在的以太坊它提高了几十倍。但它现在以太坊2.0它要再提高几十倍,要到上千的TPS。首先我们可以肯定各种各样的趋势来表明在吞吐量上面一定会提高。因为现在比特币确认一笔交易需要六个节点确认这样大概需要几个小时。以太坊大概需要十分钟,EOS大概需要一分钟以内,我们很明显可以看出来,效率的提高是一定的。
另外有一点就是共识机制。共识机制有点像我们现实社会中的民主机制或投票机制。有的是普选,就是一人一张票。POW就是这种共识机制。另外是代理机制就是像EOS为代表的POS。这个机制是先选出代理人,代理人再帮您投。在目前看到的这种共识机制会更受欢迎。因为它效率更高,也更可控。这可能是未来趋势。
徐玉涛:好,谢谢徐江老师分享了个人的观点。今天我们的分享就到这里了。
风险提示:
警惕打着区块链和新技术的旗号进行非法金融活动,标准共识坚决抵制利用区块链进行非法集资、网络、ICO及各种变种、传播不良信息等各类违法活行为。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。