谢谢主办方的邀请,也谢谢David的邀请。来之前我还跟David开玩笑,说有一点点紧张,因为分享之前需要准备很多东西。我从来没有一次面对这么多面试官过,所以很紧张。今天想分享一下关于区块链的东西。首先区块链本身我认为在整个社会里面都在被谈及,每天我们在朋友圈,在很多地方都会看到。我认为这个名词,这个技术,其实被过度的解读了。所以在准备此次分享的时候我不断给自己做减法,因为区块链它是一个非常复杂的概念,所以我希望用一些更简单的方式讲一讲这个技术背后的东西,为什么会有这个技术,它的产生在解决什么样的问题。我一直开玩笑说你们为什么会关心区块链技术呢,因为我们天天在淘宝上买东西要剁手,我从来也没有关心过什么叫TCP/IP,没有关心过什么叫数据库。区块链确实在一点上很特别,在整个人类历史上可能从来没有一种技术在短短10年之内得到这样的关注和产生这么大的社会影响。为什么呢?这个技术跟任何东西都不一样,比方说当年的蒸汽机其实对人类历史有很大的影响,但即使是蒸汽机在整个产业中发生的作用,也至少用了20年以上才逐步被应用起来,而且没有在广大的普通人范围之内产生那么大的影响。那为什么区块链的影响会如此之大?区块链其实是一个有点像光荣与梦想、贪婪和理想的结合体。从第一天开始它是跟一个有价值的东西结合在一起的,所以在第一天就有贪婪在里面,从第一天开始就有这样一个革命性的技术,其带来的可能性刺激了大多数人进入到这个领域。它还有一个很有故事性的东西,直到今天为止我们仍然不知道区块链这个技术的发明人,或者说第一个奠基人,这个叫中本聪的是一个人还是一个团队,到底是谁?我们只知道一个名字,只知道它的比特币钱包的地址。所有这些变成了一个非常独有的东西,这个技术的影响力是来自各种因素结合在一起的。
回到今天的主题,我会用很多尽量简单的话去描述区块链这个技术是怎么产生的。我甚至希望大家不要关注这个技术,而是要关注这个技术产生的原因到底是什么,它能解决谁的问题,也许未来可以解决什么问题。而且我会大量减少概念,甚至大家每天看到的一些概念我都会尽量不用。即使是这样,仍然听不懂怎么办呢?我要告诉大家其实区块链当前的从业者,我认为80%的人并不理解它根本性的技术内涵,所以不理解是正常的。我讲一讲我的一些简单的原则,第一就是我们与其去看概念的东西,不如看看它解决什么样的问题,因为所有技术是为了解决问题而诞生的。第二,因为今天都是在座的是人力资源体系的人,所以我们更不需要关注,就像我们不需要关注TCP/IP底层技术是什么,所以不需要看技术的东西。后面的几个演讲者会有更深一点的概念,所以我的第一部分尽量简单一些。哪怕我们不懂,最后我们能问出一些正确的问题,我觉得是对这个技术最应该去理解它或者最应该跟它靠近的一个角度,就是围绕这个技术我们可以去开放思想,对我们当前做的事情有另一个视角去审视,我认为是最有价值的。
后面基本上是围绕一个小故事来讲的,我争取讲得更加简单一点。我必须要提醒的是说,因为区块链是一个极其天才的发明,任何创造的东西都是有跳跃性的。区块链在很长一段时间内,我们把它几乎等同于比特币,后面很长时间不会提及其他相关名词。在它发生之前,世界是怎样的呢?举个例子来说,我们假设两个人,朋友也好,闺蜜也好,在外面旅游,忽然他给你打一个电话说“兄弟,我钱没有了,能不能给我转点钱”。这个时候会怎么样呢?咱们先假设更远一点的过去,可能打个电话给自己的银行账号,或者登录网上银行完成这笔转账。这个转账会产生什么呢?背后其实最重要的东西产生了,就是一个账本,不论你把钱转给谁,要从你的账本上划掉这1 000元,在另外一个人的账本上写上1 000元,这就是金融最根本的东西。
这就出现第一个概念,账本。这个账本是谁维护的呢?当然在过去很长一段时间所有账本信息都是银行在维护的。银行起到了一个中介的作用,而且这个中介最大的作用是建立信任,因为钱这个东西是可以被挪用的,它是有价值的,是我们辛辛苦苦工作获得的重要东西。所以我们其实是在依赖第三方机构,依赖银行这个跟我们无关的机构,跟刚才转账的兄弟两个人没有关系的机构来完成的事情。这就是类似过去金融体系一样的东西,但是这个事情有什么问题呢?我们其实多年以来一直把信任寄托在第三方身上,可以说把鸡蛋放在了一个篮子里,而且还是别人的篮子。这个事情有什么坏处呢?看起来没什么,因为我们从一出生世界就是这样的,可能过去两百年金融体系就是这样的。有什么问题呢?其实是有一些问题的,这就是我们的第一个问题,我们现在把所有的转账、存储、交易都交给第三方银行的时候,一个重要的问题就是,如果帮我们记账的,帮我们维护这个账本的机构作弊呢?如果它给我们改了呢?如果哪一天它的数据丢失了呢?我们的钱,我们过去赖以信任的东西就没有了,这是所有事情的根本。当我们信任一个第三方的时候,这个第三方的诚信,它不会作弊,就成为我们所有信任的基础。这个事情并不是说不可以,但确实存在一个潜在的问题和风险。比特币和区块链其实在出现之前世界就是这样的,我们所有人都在依赖一个第三方的信用完成钱的管理、转账等。如果它作弊,就会出现问题。
第二,其实依赖第三方是有成本的。不知道大家试没试过跨境转账,费用是非常高的,为什么费用高,就是因为在组织一大堆第三方建立起交易机制。我们所有人从中国的小银行一直转账到美国的一个州下属的银行,美国的银行更复杂,当中依靠很多条管理才可以完成交易,所以成本很高。就近一点看的话,我们在陆家嘴的金融街看到的某某银行,它的大楼其实都是第三方为了建立信任而投入的成本。这是现状。说回来我们过去在区块链产生之前,所有的事情就是这样的,我们把所有的信任依赖在第三方。我们在想有没有办法靠我们自己呢?靠我们自己去建立这种信任体系,是不是就可以解决刚才的那两个问题了。第一是说我们不需要依赖第三方的背书来完成这个事情。第二,成本也不要那么高。
那我们怎么做呢?好比说我们很多人过马路,人凑够了就可以走,不管红灯还是绿灯。我们想自己去组织转账、交易系统的时候,当然可以,要先凑够一堆人,一堆有这样想法的人。区块链的概念就是我们先找了一堆人,我们大家一起去维护同样的一个账本,进而去建立这群人之间的信任,这样就不需要银行了。比方说一个人给另外一个人转钱的时候,只要我们这个账本大家是统一的,那我们就是可信的。
当然是一个很简单的问题,那操作起来也很简单。比方说我们九个人,大家要完成这套交易体系建立的时候,很简单,我们每个人拿一个本子,一人拿一个文件夹,一人手里拿一张纸。当一号给二号转钱的时候,我们就喊一声“同志们,我们一号二号要转钱,转了100元,希望大家记下来”,每个人在自己的纸上记下来。第二个人说另外一个交易发生的时候,我们也记下来,这本质跟银行做的事情是一样的。这个过程中你会发现需要大家维护一个完全相同的账本,因为这是事情的根本,它要是一个同样的东西,它才值得信任。那好,这个事情看起来很简单,在座每一桌都可以完成小的金融体系,只要我们每个人手里有一张纸。这个事情真正放到实际的社会当中、经济体系当中的时候,是不允许出错的,所以会延伸出来在这个解决方案之上又要做好几件事情。比如说下一个问题,我一直觉得在任何事情上我们问出正确的问题很重要。
下一个问题就是如果在这样的情况下,最重要的信任是来自我们的信息不会被篡改。刚才说中心化的系统,一个第三方的系统最大的问题是万一它改了呢,我们是没有办法的,在这里同样的虽然我们是九个人一起去做了一个新的系统来解决这个问题,仍然会涉及被改掉的风险。如何去防止这个账本被篡改,就是最重要的事情。其实最简单的就跟大家在日常一样,我们把一个档案,把一个文档封存起来的过程,其实就是防止它被篡改的过程。我们放在刚才的场景里面到底怎么用?这个时候有一点跳跃的东西了,现在大家的问题已经清楚了,我们可以几个人一起维护这样的共同账本,进而不需要依赖第三方的服务。即使我们一起去做的事情,也要保证我们记录下来的东西不被改掉。刚才讲的保存一个文档最好的方式是贴一个封条,只要我们记好了这些数据,把它封存起来的话,就能保证不被篡改。
中本聪做了非常天才的发明,现在想象一下有这样一个封条机,刚才说要用一种密封的方式保证我们这群人共同维护的每个人手里的账本不被篡改。这个机器我们来想象,首先对这个设备我们不要考虑它的内部原理。小时候我听过一个相声,有一种机器,一头牛牵进去就会出来一个罐头。机器内部的逻辑不需要关注,但是你会发现这个机器有一个特征,它是单向的,只要我把这个东西用加密的方式变成输出端的,是不能反过来回到输入端的,这是一个基本的概念,那就是一个设备。
开始有一点跳跃了,系好安全带。这个设备可以理解为这样,比方我输入一个数字26,它会用一种加密算法,形成一个256位的巨长无比的东西,你输入的每一个东西会按照这个算法输出一个很长的数字代码。那么如果我们期待这个机器输出一个以三个零打头的这样一个数字结果的时候,我们该怎么办?在这个机器的逻辑之下它就只能是你用各种数字尝试很多遍之后,恰好出现了一个三个零开始的数字。这就是这个机器要做的最重要的工作,也几乎是唯一的工作。(www.daowen.com)
这个东西怎么用呢?我们先把刚才那一页纸的账本想象成一个数字,20 893。我们在这个机器输入的时候,增加一个,把封条的数字,跟它合并在一起的时候,去尝试拿到一个三个零为开头的结果。我们需要不断地尝试N遍之后,可能会找到21 191这个数字。其实这个数字就是用来加密的。它的作用是什么呢?第一我们就把它叫做封条,它要保证把这个文档加密之后不能被改变。第二个它还要起到一个很重要的作用,就是这个封条需要被大家认可和采纳,大家都用同样的封条去封自己手里的东西,为什么要这么做呢?其实刚才讲了我们是用数字来代替了这一页的文档记录,其实文档在机器里也是一样的,是一串数字。我们把一个封条加入到这一个账本的数字里,去输出一个我们期待的以三个零为开始的这样一个数字,那就是完成了加密。这个加密很重要的点就是它要让验证变得很简单,我下面把这个过程给大家说一下。
当我们所有人完成了很多交易,每个人都在自己的纸上写好了这些交易,那下一步我们要做加密的时候是怎么样的呢?在这个群体里面每一个人都会去拼命地尝试和计算刚才说的那个封条的数字,它的计算原则就是每个人都在用自己的方式不断地尝试。忽然有一个人用他尝试的数字结合了我们账本的页面,输出了一个封条数字,他就会告诉我们在座这一圈人,找到了一个很好的封条数字,大家都去试一下。大家拿过来之后会怎么样办呢?这就回到刚才我们说的,这个机器的特点就是你很难计算,你要花很多时间去计算,去碰巧算出一个符合这个规则的数字。但是验证起来很简单,只要任何一个节点的人,只要他把这个数字跟他手里的文档放在一起,扔到机器里面就会输出一个以三个零为开头的数字,大家会认为这是一个合法的数字。大家认为这个数字合法,用同样的数字把自己手里的东西加密,存档,这就完成了,基本上完成了所有的事情。
我们还要想象一种情况,如果有些人拿到封条的数字后发现跟自己手里的账本结合在一起的时候,输不出合适数字的话,怎么办呢?因为确实会发生这样的事情,有可能是说之前记录时出了错,听错了数字的代码。总之刚才这些机构和刚才这些机制保证的是,如果你拿到这个封条数字之后,没有跟自己的文档结合输出一个以三个零为开头的数字的话,那你原来的数字就是错的。如果有一个人的账本出错,或者有一个人故意写错的时候,就不可能被我们整个组织接受。也就是说,他的文档不可能被加密存储,要么他就去拷贝别人的账本来保证所有账本一致,要么他就被踢出局,不能参与我们建立这套统一的体系了。这就是区块链最基本的概念。
我们就要问一个很重要的问题了,为什么大家每一个人要非常费劲地去计算这个所谓的封条数字呢?没有人要做雷锋,难道我不能等着旁边的人计算出来,我来用它吗?其实也可以。这时候就是中本聪极其天才的地方,他把经济激励放到整个体系当中来。只要你不断计算和尝试,只要你算出来一个所有人能够接受的封条数字的时候,你就可以得到奖励,这个奖励是来自程序,是写死的。在现实社会是什么?就是我们常说的比特币,这一套过程就是我们讲的挖矿的过程。大家知道挖矿已经成为广泛的讨论话题,是否有必要花那么多电能,不断用机器的计算技能去挖矿。你只有非常费劲计算出来在座那个体系里面都认同的密码数字的时候,你才能够得到奖励。用这种方式把整个体系结合起来,让每个人都在工作,这样就保证了整个体系持续地发展和运转。要知道,整个比特币网络现在应该有十几万个节点,他们每天消费大量的能源,都在寻找的就是那个封条数字。我们用一个共同认同的加密手段来加密账本,进而这套体系就可以存活下来了,就可以保证我们建立这样一套转账的体系。这也是比特币真正产生的一个原因。
我相信这个过程中还是比较痛苦的,这个东西是不是区块链的全部呢?其实没有,区块链是一个非常复杂的概念,刚才我讲的其实已经有一些生涩了,但是真正的区块链里面有大量的新概念。比方说这里就要进一步问一个问题,我是否投入了资源,就可以不断地去计算呢?举个例子,昨天大家已经把一个交易的记录存起来了,我今天是不是通过计算可以改变结果呢?区块链又创造了一个非常天才的方式、一个非常合理的方式,这就是为什么区块链产生的原因了。它在每一个产生的文档里面,都会把上一个文档加密之后放到这个文档里面来,依此类推,一个文档都会包含前一个文档所有信息的加密信息,这样的好处是什么呢?比如说在任何一个时刻的区块,它会包含历史上所有的区块、它的过往信息。这样的好处就是假设我想要去把昨天的某一个区块,就是某一个我们的账本里面的信息更改的话,我需要做极其海量的计算才能把那一时刻之后所有的信息改掉。因为那时候那个区块的信息已经被包含在未来产生的所有的账本里面。所以我要想改其中一个的时候,我要把之后所有的都改掉,而你每改一个信息都要去做极其大量的计算。这样整个网络将变得非常安全,特别是当我们现在有十几万个节点,每个节点都在用极大的电能产生算力的时候,你想在这上面随意地篡改过去发生的某一个信息,已经变得几乎是不可能了。但是还有一种情况,假设我们在座的这些人中有一大部分人,比方说这十个人里面有六个人都说我们一起去改一改原来的东西吧。因为六个人的算力,会高于剩下的四个人。所以他们有可能会真的去改变一些已经发生的东西,这个时候怎么办?其实是没办法的,这是区块链里面你不得不面对的东西,叫做51%的攻击。但是在现实中会出现这样的情况吗?其实是不会的,因为刚才讲当这个经济体系不断吸引很多人参与到刚才说共同维护账本的过程的时候,其实它就变成了一个叫做分布式的体系,每一个人都是独立的个体,独立的经济激励的时候,你想要组织起来51%的人,也就是说要几万个节点,大家一起为了某一笔交易作弊,这个事情已经变得几乎是不可能的了。这就是区块链很天才的地方,它把技术,把经济激励,把一些加密手段,一切的东西融合在一个有机的体系里面,它就变得非常成熟和稳定。大家可以看到从过去2008年比特币诞生之后到现在虽然经历了无数的波动,但是这个体系从来没有崩溃过,我不是指价格。
这其实就是区块链所有的东西。我简单回头看一下,我们在做的是什么事情?过去我们所有人依赖银行,依赖一个第三方维护我们的金钱交易的过程。忽然中本聪说也许我们可以不依赖他们,大家坐在一起,用分散在世界各地的个体一起维护一个同样的账本,这样不就能解决所有的问题了吗?不论这一群人里面的A和B,还是A和D互相之间的转账,只要每个节点上我们维护同样的账本,这样跟中央化的东西是一样的,跟第三方维护的东西也是一样的,但是它的好处在于,任何一个节点的背叛,只要有一个人,有一个个体想改这个账簿的时候是没有办法成功的。因为刚才讲的有逐步的各种机制保证只有一个正确的账簿会持续向前,而个体的改造是不可能比其他所有人的计算能力要强的,要保证信息是不能篡改的,信息是绝对同步的,还实现了很多经济上的稳定性的东西,才会让比特币这个东西成为很多商业所认同的货币形式。
这是区块链基本的概念,还是那句话听不懂很正常,因为大部分人都不懂。我希望大家留下的印象就是,它解决了一个第三方系统可能会作弊的这样一个问题,而产生了一套非常天才的方法,结果第一个好的应用就是比特币,而比特币真实地运转了10年,而且它在很多商业场景不断地被应用。所以它是一个几乎完美而成熟的体系。因为今天在座的都是HR体系的朋友,所以后面我选了一个case。COLONY几乎是最早的人力资源领域相对成熟的区块链项目,至今为止没有正式商业化运作,但是它的概念很有意思。刚才我们讲在一个账簿体系里很多人维护同一个账户,大家可以相互不认识,在同一个规则体系下运转。他们把区块链底层技术用于组织形式上,它的核心逻辑就是过去所有人都是在同样一个组织架构之下的,它是一个层级的,有总裁,有副总裁,有每个部门。也许用区块链的方式可以把一堆陌生人组织在一起,因为陌生人之间的信任,刚才我们讲了连钱都可以转账,钱都可以维护的时候,他们的信任体系是相对比较成熟的,所以把这个体系应用在人力资源领域,它的核心概念就是,我们这些有各自技能的人,可以在同样的一个区块链技术体系之下,协作完成一些任务。这个任务的收益分配是基于我们真实的贡献和最终提供的技能价值,而这些不再依赖于我们老板的心情好坏、公司的分配机制,所有的这些都是自治的方式。
这个概念我们不做评判,但是它确实是区块链的一种很好的应用角度。对我来说,我觉得并不是一定要做金融的东西。区块链这种分布式的概念、建立信任的方式,可以应用在很多地方。在人力资源领域它的这个角度我也觉得非常有趣,过去我们组织人的方式、激励人的方式,也许因为有了一个更可信的,或者说同样可信的技术底层,进而可以改变过去组织人们完成一项生产任务的方式。
后面我还想提供一些开放性的问题。刚才讲了那么多,主要在说,如果我们不从技术、应用、产业的角度,怎么去理解区块链这个东西。我觉得第一点,也许我们可以取代纸张,刚才讲过去我们是要用纸记录东西的,因为纸一旦写上去之后是不容易被篡改的,千百年以来签合同还要拿手签,还要盖章,为什么?因为写到纸上的东西,不容易被改变。但你发现,连转账这么重要的东西都可以写在区块链上时,写个合同不可以吗,写个记录信息不可以吗,是可以的。第二,是一种绝对一致的共享机制、同步机制。刚才讲了我们刚刚做的是什么?十几万个节点大家在维护哪怕是一个比特的同步性。刚才那个神奇的机器大家还记得吧,只要你改哪怕一个比特,它的输出会完全不一样,它是百分之百的同步。也许我们在需要绝对一致同步的情况下,同样的可以用到区块链的技术,现在4万多人民币的比特币都在用这个体系维护的时候,我相信它的同步机制的安全性、准确性比现在我们看到的绝大多数的IT系统都是要好很多的。
第三,我们不得不说区块链是一种乌托邦的东西。原来我们可以通过一群人,遵循同样的规则,进而做一件过去非常复杂的高成本投入才能完成的事情,这也是很多人反对比特币的原因,就是因为它太独立了,它是一种很理想的东西。第四,我觉得这是在更深层的应用里面一个非常重要的东西,它叫作区块链实现了一种trustless transaction,正常我们需要先建立信任,再产生交易。比方说在座各位用各种供应商、猎头、合作伙伴,你们需要建立信任、建立合同,才有可能完成你们之间的合作交易。在区块链概念下反而不需要,我跟你质检部需要有初步的信任关系,因为我们所有协作的方式,都已经写死在区块链的平台上。任何一个陌生人之间,包括我刚才分享的例子也是,虽然你在美国,我在中国,不需要互相认识,我们在社区里完成同样的任务,社区技术底层就可以保证我们获得公平合理的分配收益,所以这也是区块链所建立的东西,我们只需要遵循技术平台写死的东西就可以了。这里也会打开很多可能性,让更多的陌生人协作。我举一个简单的例子,比方现在的猎头之间是很难合作的,因为虽然每个人手里都有资源,每个人手里有客户,但是很难合作。建立合作的关系、建立信任的过程是非常耗成本和时间的。还是那句话,这个概念是一个极其复杂的概念,我觉得我们并不需要投太多精力在这个概念本身,而是说这个概念背后的逻辑、原理和它能够解决的问题是我们更应该关注的东西。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。