【钛坦白】PDX 创始人张建钢:区块链和现实应用

钛媒体
钛媒体

Apr 27, 2017 你的随身科技大脑!中国领先的财经科技信息服务提供商。下载钛媒体APP,或关注微信公众号:钛媒体(ID:taimeiti)。

摘要: 传统区块链平台,不能满足关键的现实应用……

在钛媒体Pro专业用户和付费用户专享的“钛坦白”在线课堂第36期,我们再次请来三位钛客,探讨如何从“伪VR”走向“真VR”。本期钛客之一、全息互信PDX创始人、CEO张建钢,是PDX区块链平台的总设计师,曾任雅虎全球的首席安全架构师和雅虎技术理事会的高级专家委员,曾任Cingular Wireless(AT&T)最高级别的架构师和公司架构评审委员会委员。拥有一项信息安全美国专利,有三项区块链共识算法、分布式账本和智能合约方面的专利正在申请中。

本文节选自张建钢在钛坦白的分享。如果您还不是钛媒体Pro用户,希望查看钛坦白所有干货,进入钛坦白九个专业群交流,并查看更丰富的专业数据和信息,可点击:http://www.tmtpost.com/pro 注册。

以下根据张建钢在钛坦白的分享实录整理:

大家晚上好,我是PDX的创始人张建钢,今天我想跟各位分享的主题是区块链和关键的现实应用,请大家多多指教。

首先简要的介绍一下我本人和PDX,我叫张建钢,在硅谷各位都叫我JZ。我是PDX的区块链平台的总架构师,我们有20多项关键性的创新,有3个专利保护涵盖了整个区块链的全协议栈,包括共识算法,分布式帐本以及智能合约架构。

在创业之前,我是思科企业SDN部门总监级的架构师以及部门的主管。我也曾经是雅虎全球的首席安全架构师,以及雅虎公司技术理事会的高级专家成员。也曾经在PayPal做主管架构师,创立并且领导了PayPal的Java Infrastructure团队,我曾任Cingular Wireless(AT&T)最高级别的架构师和公司架构评审委员会的专家成员,在出国之前是亚信在1996年到2000年间两个技术级别最高的员工之一。

PDX就是Protected Data eXchange的缩写。我们的使命就是致力于重构区块链,建设并且运营适合关键现实应用的区块链平台和实现可信的多方交互、交易。PDX从创立之初就得到了UBS瑞银的认可,瑞银认为PDX是中国区块链公司里最有发展前景的一个,我们是Hyperledger的会员,我们和安永战略以及其他一些重量级的伙伴战略合作。

我们的技术实力独步全球。我们是世界上第一次真正地去解构区块链,然后再重构区块链,使区块链真正成为一个通用的可信互动的平台,并消除它的技术门槛,改善它的性能指标,使它真正的适合关键的现实应用。大家都知道区块链实际上是随着比特币的兴起才开始引人注目,就是因为跟比特币的这些关联,实际上整个社区世界范围里对区块链的理解也好,认知也好,有很多很多的误区。

什么是区块链?区块链能做什么?

什么是区块链呢?不管是从WEF也好,还是从MIT也好,或者从很多别的重量级的专家也好,学者也好,都认为区块链就是一个分布式的帐本,实际上区块链的本质是互不信任的各方自动建立信任。用英文的表示就是automated trust amongst untrusted parties,这才是区块链真正的本质。大家之所以钟情区块链,是因为它能够降低建立信任的成本。人类活动,最重要的一点就是信任。企业和企业之间,企业和个人之间,或者个人和个人之间,不同的信任层次,然后决定了不同层次的互动,不同层次的交往、以及交往方式。区块链能够做到自动可信,可信不是什么新东西,自动处理计算机都是在自动处理,但自动可信是区块链的新东西,是区块链最重要的特性。

因为区块链能够降低信任建立的成本,实现自动可信,那么它就能够提高效率,改善监管,而且未来能够催生新的业务。大家都知道区块链有空前的热度,不管是从VC的角度,还是从创业企业的角度,从银行系统、各个国家的研究机构和政府部门的角度,他们都对区块链非常的关注。但是很有意思的一点是,区块链基本上是只闻楼梯响,不见人下来。就是说,世界范围里头大家都讲:“我有很多落地的应用,我在做这个,做那个。”实际上大家自己心知肚明,知道自己用它做什么,做到了什么程度。

刚才说到了区块链是自动建立信任,实际上这是一个非常通用的一个技术平台,因为任何需要多方可信交互的应用场景,都可以用到区块链,不管是注册登记也好,资产管理也好,还是票据也好、清算结算、风控监管审计、智慧城市、物流物联网、供应链、供应链金融、电商、医疗卫生、多方数据交换交易等等,几乎绝大部分的应用场景里,比较复杂的,需要多方交互的应用场景里面都有区块链的用武之地。

实际应用对区块链的要求

区块链和任何一个技术都一样,能够在现实应用里用起来,而不是在一个像the DAO这样的乌托邦里用起来,或者是虚拟货币这样的乌托邦里用起来。这里有一个很重要的概念:虚拟货币和电子货币是完全不同的两码事情。那么不管是任何一种技术,这些应用对它都会有一定的要求。

具体可能会有这几大方面的要求:

  • 性能指标来说,我很可能需要大规模、低延迟,或者需要高并发,高吞吐量,以及全国全球的部署,我可能需要其中的一项或者几项的指标。
  • 交易的属性来说,交易实际上就是区块链的一个事件,交易间是不是可以依赖,可以回滚,是不是可以多方签名,多方加密,因为不同的应用场景有不同的应用要求。
  • 从功能上来说,应用是不是受到了很大的限制?
  • 从安全的角度来说,是不是用了区块链以后,所有的东西都是透明的了,不需要透明的东西它是不是也得透明啊?
  • 从实现的角度来说,是不是很容易开发,很容易运营,没有门槛很快地去实现区块链的应用呢?
  • 从发展起来的角度来说,我用了现在的区块链技术,将来区块链发展以后是不是还得推倒重来呢?如果将来区块链蓬勃发展,我有很多链,那怎么做到跨链?不管是同构链还是异构链之间的互联互通和联邦,怎么做到这种生态的融合等。

这些都是现实应用对区块链的一些要求,也是困扰很多区块链平台的大问题。

归结起来说,传统的区块链存在几个大的问题:一是非常有限的能力,但是有非常高难度的进入门槛;二是智能合约,说实话,既不智能,又难以实现和运营,非常的笨,即便你实现简单的智能合约应用,这个代价都非常高昂或者根本不可能。更不用说你没有办法或者很难跟现有的生态系统集成和协作;还有一个很致命的一点就是,传统的区块链平台缺乏对应用的数据逻辑以及软硬件运营环境的完全保护。造成的结果就是传统的区块链平台实际上不能满足关键应用对性能、交易、功能、安全、实现、互联等方面的现实要求。

这也就是为什么我要创立PDX公司来解决这些问题,真正让区块链能够在现实应用里用起来的原因。

社区对区块链技术的迷思

有的人可能会问,为什么传统的区块链平台有这么多的问题?咱们从比特币开始讲起,从比特币创始人中本聪也好,还是以太坊的创始人Vitalik也好,还是Hyperledger也好,这些业界的先驱或者是社区的先驱,他们非常聪明。但是区块链作为一个平台技术,其实是非常非常复杂得。它的复杂性在于技术的深度和广度,它涵盖了密码学、安全、隐私、大系统的集群,以及大规模跨地域的部署等等。实际上作为一个架构师,很难同时都能够把它把握的很好。造成的结果就是:不管是比特币还是以太坊,还是Hyperledger也好,仅仅是让人感觉它是一个虚拟社会里可以自己玩的东西,而不是在现实环境里真正能够用起来的东西。

深层次的原因是基于大咖们以及社区对区块链的迷思,没有真正的认识区块链。比如经常有人说:在区块链上节点越多数据越不可篡改。这实际上是不对的,数据不可篡改的特性即所谓区块链的可信性,是由密码学和职责分离来实现的,而不是你有多少个节点来实现的。比如说我有一万个节点,但这一万个节点都由我一个人来掌控,说实话篡改是分分钟的事,没什么了不起,任何一个做运营的人都知道,他有很多工具,篡改这一万个节点说实话是小菜一碟。即便是PoW的算例也不是大问题。

还有一点就是大家认为所有的节点必须有所有的数据才能可信,其实大家搞错了,冗余度和可信是两码事情,刚才说了可信就是数据的不可篡改不可抵赖。

大家还认为区块链可以验证交易的有效性,这是错的。区块链是一个平台层面的东西,我这个交易是不是有效,是应用层面的东西,你怎么可能知道我这个交易是有效还是无效呢?你只是忠实的记录,忠实的背书,什么事情发生了,发生了以后造成的结果是什么,大家不可抵赖不可篡改。

很多人说区块链就是个数据库。是,区块链可以用做一个数据库,但是我想说,如果你想用区块链做数据库,那你搞错了,因为哪怕是Microsoft Office的Access也比区块链好使多了。要发挥区块链的独特优势,就一定要用到它的本质——自动可信。实现可信账本,并不是非区块链不可。

还有更多别的迷思,这里不一一列举了。我主要想说,因为在整个社区、整个世界范围内,对区块链理解实际上是不正确的,那造成的结果就是这些平台在现实应用用起来的时候都不适合。大家可以会挑战我说:“我有很多的应用”。要让区块链真正用起来,就要破除社区对区块链的迷思,破除对先驱的崇拜,然后真正在这个基础上,看看到底哪些东西是区块链的本质,哪些东西不是。

PDX区块链平台的优势

我们尽可能不带偏见地理解区块链,在理解整个区块链平台或者区块链协议栈的过程中,形成了自己的区块链平台。PDX区块链平台由几大部分组成,一部分就是底层的区块链协议栈,可以是以太坊,可以是Hyperledger,也可以是PDX自己的区块链协议栈。PDX自己的区块链协议栈能够同时实现超大规模,超低延迟,超高吞吐量,超高并发和节点的自由伸缩。同时我们还延伸了区块链和智能合约到手机和个人端,真正地支持“端到端”可信的应用场景。在此之上,不管下边是以太坊还是Hyperledger还是PDX自己的区块链协议栈,还是将来出现的形形色色的区块链协议栈,我们都能够通过上边的区块链PaaS平台- DAAP,来彻底重构底层的区块链,让区块链真正适合关键的现实应用。什么叫适合呢?就是多快好省的做真正的区块链应用。

我们很自信地说:“我可以支持在公有链或者是联盟链上做完全私密的智能合约应用。”这个门槛很高,高到咱们可以在Blackhat(世界范围内最为人所熟知的信息安全大会,每年7月底在拉斯维加斯举行)的讲台上说:“这就是我们在公有链或者联盟链上做完全私密智能合约应用的做法。你不服气你就来攻,我相信你会来,而且我也相信你会走。”这个门槛就可以这么高。PDX区块链平台能够支持应用的数据和代码在区块链上是选择性存在的,甚至根本就不存在。

PDX区块链平台,自动支持跨链,多链,自动适配现有和未来的区块链协议栈。如果你想实现交易流,交易依赖,以及海量的数据单播、多播或者广播,都是非常容易的事情。如果你要想传输海量数据,比如说一个GB的数据, PDX区块链平台也是支持的。同时这个区块链PaaS平台真正让区块链易于开发,易于运营,彻底消除了区块链的进入门槛。在此之上的智能合约就真正智能了,为什么呢?因为它对智能合约的功能和技术选择没有限制。真正容易,因为这就是非常简单的RESTful接口,基本上随便一个软件工程师都应该会。而且,这样的智能合约支持内外互动,你可以无缝地跟现有的生态系统集成,保护现有的投资,同时很快地就能够用到区块链的特性和好处。这样的区块链平台,就是所谓PDX创建的初衷就是Protected Data eXchange:支持个人和个人,个人和商家,商家和商家之间的单播、多播或者广播等等。

刚才提到PDX区块链的个人节点,就是说延伸了区块链和智能合约到个人手机端,这一端实际上还附带了一个自治的身份系统。这个自治身份系统,实际上杜绝了海量用户身份泄露的可能性。PDX区块链平台,自带智能服务,比如说自制的积分,身份画像,互信授权等等。

还有很重要的一点:我们可以做到安全可信的数据交换,真正的能够盘活大数据分析,大数据交易。因为在大数据交易和大数据分析,大数据交换这种场景下,数据拥有者怕数据使用者偷了他的原始数据,数据的使用者怕数据拥有者偷了他的模型,那么PDX的技术就能够做到你的“原始数据不离属地,分析模型用过就删”,甚至可以是军用级的安全性。

这样的话就能够保护所有的利益相关者,不管你是数据的拥有者,数据的监护者,还是数据的使用者,同时能够实现实时、随时、可信的监管和审计等。

刚才提到如果想让区块链真正用起来,那么就需要消除区块链的进入门槛。那用过Hyperledger,用过以太坊的人都知道,在那上边写一个智能合约其实是挺麻烦的一个事情,Hyperledger稍微好一点,但是你实际上在一个砂箱里头做不了啥事,就是一个自恰的系统。而在PDX区块链平台下,这就是一个通用的Rest Service,非常简单明了,你不需要培训。甚至研发、测试整个过程都不需要知道区块链,可以做真正的智能合约。

英国一个巨型保险公司的CDO和我做了两个多小时的交流,他说:“建钢你是不是把区块链给打瘸了?”,我又用了大约半个小时说服他:这才是真正区块链,这才是真正没有打瘸的区块链。

总结一下,PDX区块链平台是世界上第一次真正的解构区块链,在此之上,真正重构区块链,真正能够满足关键应用的要求,真正能够消除区块链的进入门槛,真正让智能合约容易、智能、安全,而且能够无缝地集成现有的系统。支持数据和代码选择性的在链,这样才能够支持完全私密的智能合约应用。PDX平台支持“原始数据不离属地,数据模型用过就删”,这样的话才能真正的保护在大数据交易和交换里的相关各方。

PDX区块链能够适配任何现在和将来的区块链协议站,支持底层区块链协议站的热插拔,跨链互联和联邦。PDX区块链延伸区块链和智能合约到个人端,实现全域的单播多播或者广播,甚至跨链单播、多播或者广播。PDX独创的共识算法能够同时实现超大规模,超高吞吐,超高并发,超低延迟,以及节点的自由伸缩,PDX独创的大规模帐本能够很有效地解决帐本增长带来的每一个节点的扩展性问题。PDX独创的智能合约架构能够真正支持完全私密的智能合约。

区块链的现实应用场景

解决了传统区块链平台问题的区块链平台,才真正能够满足现实应用的这些要求,才能真正让区块链落地,真正让区块链用在现实应用里。实际上大家都知道,区块链的应用场景其实非常广泛的,因为它是在互不信任的各方之间自动建立信任。这种场景就很容易找到了,不管是大数据交易和大数据分析,还是风控监管和审计、物联网,物流客户激励积分,供应链,供应链金融等等。实际上很多的应用场景都可以用区块链来改造,来优化,然后达到降低成本,提高效率,改善监管的目的,同时很有可能催生新的业务。

比如供应链领域的话,即便是有一个大的企业作为龙头,那是不是小的企业都希望所有的数据能够让所有在链的其他厂家知道呢?我相信不是的,因为大家都可能是潜在的竞争对手。就是说在现实关键的应用里,同一个链上的各方实际上是互不信任的,那就意味着互不信任的各方实际上是不想过多的交换数据的。就是说,只想共享愿意共享的一部分或者只想共享给特定的相关方,而不是整个链上所有的相关方。传统区块链平台,实际上对于现有的供应链解决方案是没有任何吸引力的。我起先作为一个供方我只需要信任这个龙头企业就好了,因为我需要跟他做生意,我可以信任他,现在你跟我说,我要信任所有各家,我需要把所有的数据让各位共享,我不愿意的。

用PDX的区块链,在供应链的情景里,就回归了本源,你谁都不用信任,你甚至可以不用信任龙头企业,只需要跟相关方共享需要共享的信息,所有的信息都是由数据拥有者本身可控。这样的区块链平台才真正能够优化现有的供应链,为什么呢?因为它能够自动执行,自动可信,而且VC也好,政府服务也好,所有其他的增值服务都可以很容易的叠加到这个区块链上来,形成一个生态系统。

否则大家上链就意味着给所有人共享所有上链的东西,你想咱们之所以用到区块链就是因为咱们之间互相不信任,咱们想要共享的东西仅仅是非常小的一部分,甚至可能不是这个商业互动最关键的东西,因为关键的东西都涉及到商业秘密。

总结一下,传统的区块链平台实际上不适合关键的现实应用,除非你真的只是把区块链当成了一个帐本。把区块链当成一个自动可信的平台,这才是区块链的本质。如果仅仅是帐本的话,你不需要区块链,比如说咱们三方之间互不信任的话,咱们把它当成了一个数据库,或者当成了一个帐本,为什么不可以装三个数据库呢?咱们每天对一次帐不就好了吗?如果对得上咱们OK,如果对不上咱们有问题了,然后一条记录一条记录地查。

所以说要真正用到区块链的自动可信,真正是使用智能合约来实现这种自动处理、自动可信,在每一步都可信,而不是说一天两天之后咱们再看是哪个环节出错了。就是因为这种自动可信,才让区块链能够降低成本,减少人工的干预,然后提高效率。

最后,不管是我本人也好,还是我的公司PDX也好,真诚的希望跟业界的朋友交流,一块把区块链这个大蛋糕做好做大。这是也是整个区块链社区的责任,我相信我们也能够把它做好。

(本文独家首发钛媒体,根据全息互信PDX创始人、CEO张建钢在钛坦白上的分享整理)

……………………………………

还是在这个群,同样的主题,我们再约一期!

钛坦白第38期:区块链技术落地中的挑战与革新 2

钛坦白目前有医疗健康、人工智能、文娱社交、VR/AR、区块链、支付创新、体育、云计算、SaaS等九个专业群。

报名入群听课、交流:

1、钛媒体Pro专业版用户,可以点击链接http://www.tmtpost.com/pro ,登录账号,进入“在线课堂”,在线免费、任意选择自己要进入的群,按提示操作;

2、非钛媒体Pro专业版用户,可以添加微信号taitanbai0,在通过好友后,发99元红包给小钛,你将有权利从九个群中任选一个群进入,长期听课、交流。请告诉小钛你要进入哪一个群,然后等待小钛拉你入群~

推荐钛客、赞助、合作:

请与钛坦白负责人佳音联系,邮箱jiayinge@tmtpost.com

链得得仅提供相关信息展示,不构成任何投资建议
本文系链得得原创,未经授权不得使用,如需获取转载授权,请点击这里

更多精彩内容,关注链得得微信号(ID:ChainDD),或者下载链得得App

分享到:

相关推荐

    评论(4

    • 点石 点石
      回复
      1

      我们是大宗商品要素市场。 我个人觉得这是我听到有关区块链怎么样对接应用层面、对接应用场景最合理的一个说法。 很多到我们公司来宣传和交流的所谓区块链的专家,要么就是伪专家,要么就是大谈一堆技术,然后用传统分布式记账方法来跟我们对接应用场景,个人觉得完全不需要许快点来解决这个问题,区块链在这个应用里面没有体现到它真正的意义,这跟我们直接用现有系统、几个备份同步、最多再找几个人员负责每日每月对账没有本质区别。

      Apr 27, 2017 via android
    • 锅包肉 锅包肉
      回复
      0

      听完分享改变了好多我以前对区块链的理解

      Apr 27, 2017 via pc
    • hahhahahhahah

      May 04, 2017 via pc
    • 点石 点石   回复  点石
      回复
      0

      许快点实为“区块链”的笔误?

      Apr 27, 2017 via android
      • 点石 我们是大宗商品要素市场。 我个人觉得这是我听到有关区块链怎么样对接应用层面、对接应用场景最合理的一个说法。 很多到我们公司来宣传和交流的所谓区块链的专家,要么就是伪专家,要么就是大谈一堆技术,然后用传统分布式记账方法来跟我们对接应用场景,个人觉得完全不需要许快点来解决这个问题,区块链在这个应用里面没有体现到它真正的意义,这跟我们直接用现有系统、几个备份同步、最多再找几个人员负责每日每月对账没有本质区别。
        Apr 27, 2017 via android
        回复
        1

    Oh! no

    您是否确认要删除该条评论吗?

    分享到微信