前谷歌专家华思远:区块链怎么样才能快速落地?

1 年前 · 原创文章

来源:极客公园

原文:https://www.geekpark.net/news/238759


      2月27日,商务部等12部门发布了关于推进商品交易市场发展平台经济的指导意见,提出“加大对商品市场开展互联网、物联网、大数据、云计算和区块链等信息技术研究与应用支持,引导符合条件的商品市场向高新技术企业转型”的要求,这是近年来备受关注的区块链技术又一次在政策层面的亮相。

  但是,尽管中国各级政府、企业的落地案例越来越多,但是总的来说,区块链“落地难”的争议一直没有停息。

  当然,新生事物都需要经历技术、应用、体验、商业化等多维度的进步才能真正迎来自己的时代,区块链也不会例外,这其中,又有哪些关键问题需要解决呢?带着疑问,我们请前谷歌软件工程师兼技术负责人、卡内基梅隆大学计算机硕士华思远来进行解答。

  问题一:区块链技术作为革命性的新技术被提出已经超过十年,近年来落地呼声越来越高,但是往往会面临着一些困难,从技术角度,区块链最大的问题是什么?

  华思远 : 原因很简单,区块链是一个封闭的确定性的自恰的系统,而区块链要落地应用,必须和外部数据进行关联——在区块链中,只能获取到链内的数据,而不能访问到链外真实世界的数据,这意味着区块链与现实世界是割裂的。区块链是一个基于共识的系统,要保证各个节点在验证同一个程序的时候要达到确定的相同的结果。因此它必须依照系统内部的信息来自恰的运行才能保证这一点,不能基于外部世界不确定的信息。

  区块链要想基于外部世界的数据做落地应用,就必须化主动为被动,不能主动去拿链外数据,必须要依靠中介把外部数据输入上链。一个链外的数据或者事件,经由预言机以交易的形式发送到链上以后,就变成了一个确定性的输入,就可以被智能合约引用了。

  所以,区块链希望落地应用,必须打通链上下的数据。

  图注:预言机的工作示意图

      问题二:区块链在落地时,如果希望得到稳定的数据源,有哪些解决方案?这些解决方案又如何保证数据的安全和可信呢?

  华思远 : 其实这个问题此前中国人民银行的工作论文《区块链能做什么?不能做什么?》就提到过一个非常重要的概念——预言机。所谓“预言机”就是我们经常会见到的英文Oracle。在区块链的世界里,他既跟甲骨文公司和数据库没什么关系,也不代表他有什么神力能预测未来。

  根据央行这篇工作论文的定义,预言机就是“区块链外信息写入区块链内的机制。”——显而易见,预言机只是一个数据的搬运工,而非产生者,预言机只能保证自身不篡改数据,而并不能保证数据源的正确性。从哪里拿数据,需要智能合约开发者自己来指定。当然,如果用户不信任单一数据源的话,可以发起多个请求,获取多个数据源的数据,然后对这些数据进行聚合得到最终的结果。这是在应用层需要做的,而不是预言机在协议层必须做的。

  也就是说,在区块链落地时,预言机可以构建一个安全可信的数据通道,而数据源,需要用户自己来指定。

  当然了,关于数据的可信度,我还想补充一点,数据源是没办法完全去中心化的,信任不会凭空产生,一定会有某个载体。

  因为数据这个东西本身就是有一定门槛来获得的,而并不是普通人就可以凭空产生的。比如,你如果问我今天北京的温度是多少,我最保险的做法还是去查气象局的网站,或者百度的API,而不可能是我拿一个温度计去室外测量。每个人的温度计的刻度还有可能不准呢。你如果问我一场NBA比赛的结果是多少,最保险的做法是去查询官网,或者espn的网站,甚至google API,而并不一定非得要求我去现场看了才能说。

  所以数据这个东西,多多少少都要依托于权威机构来产生,只不过如果不信任单一机构的话,可以获取多个机构的数据来加以比较。

  而这其实对于区块链落地来说是天然适用的,只要是互联网上能访问到的数据源,都可以支持到链上,而这一定会让区块链的落地应用如虎添翼。

      问题三:区块链在落地应用时,除了目前已有的溯源、政府、金融、供应链等领域的应用,有哪些方向值得关注?

  华思远: 现在区块链落地,其实国内走得还是很快的,国际上来说和美国并驾齐驱。美国的落地应用偏重金融,国内偏重于与实体经济结合,来解决实际问题,我们十分看好toB这个方向。

  不过,在toC的领域,公链上的一些所谓落地场景往往还缺乏真正能够落地的商业应用,比如第三方广告:其实广告投放是一个非常大的中心化市场,内部点击率对广告主很不透明,这里面有相当大的痛点。

  如果仔细想一想,其主要原因是链上是隔离于链外的,链外的数据无法进入链上。但链外的数据如此广阔,如果只是封闭在区块链的小圈子里,自然做不出什么东西。在toC的层面,如果区块链的用户能够连接外部,才真正能够把商业场景在链上落地。

  比如,我们可以做一些链上的保险类产品,例如天气险和飞机延误险。这些险种非常适合做自动化赔付,因为它们都是基于客观事实。飞机到底有没有延误,在特定时间到底有没有下雨,这些航空局、国家气象局都有标准数据,能够公布出来。如果我们通过预言机来联通这些数据,就能实现链上保险的自动赔付。这也是一个较大的落地场景。此外,还有物联网类的项目,不管是人在物上产生的信息还是个人的信用记录,任何一个场景都需要链外世界的数据交互,需要把链外的数据引入到链上来,这也是很大的落地场景。

  从长远来看,区块链和物联网、5G、大数据的结合是必然趋势,再加上人工智能和云计算的扶持,其未来一定值得期许。

      正如2月18日《人民日报》头版头条《提升科技创新能力》指出的,“进入21世纪以来,全球科技创新空前密集活跃。以人工智能、量子信息、移动通信、物联网、区块链为代表的新一代信息技术加速突破应用……新一轮科技革命和产业变革正在重构全球创新版图,重塑全球经济结构。”我们希真诚望区块链能够成为新一轮科技革命的排头兵,发挥与其技术地位相匹配的伟大贡献。  

DOS

一个支持多链的去中心化预言机服务网络