查看原文
其他

中国信通院何宝宏:疫情之下,区块链如何助力公益平台建设 | 风向TALKS

风向TALKS 中国信通院CAICT 2020-08-20


本文由高效运维根据中国信息通信研究院云大所所长何宝宏博士在“风向TALKS”的直播活动整理而成。
大家好,我是来自中国信息通信研究院的何宝宏,在这个特殊的时期,没有办法跟大家面对面的交流了,因此在人民邮电报社的支持下,我们录制了这期节目,叫区块链助力公益平台的建设。
这里面有两个关健词,一个区块链技术,一个是公益平台。
2019年10月24日,中央政治局第十八次集体学习时,已经将区块链技术上升成了国家战略性的技术,是作为核心技术自主创新的重要突破口,是将其与5G、人工智能、大数据等并列在一起的国家性战略技术,其核心目的是为了加快和推动区块链技术和产业的创新和发展。
其实这已经是总书记第二次公开提到区块链了,第一次是在2018年的两院院士大会上,当然当时没有将它明确地列为国家战略性技术,而在中央政治局第十八次集体学习时,将其作为国家的战略性技术来提出,总书记在讲话时提出,区块链技术要推动它在民生、国家治理、供应链等方面的应用。
这个时间已经过去了几个月,到目前新冠疫情还没有完全控制的情况下,回头来看,通过这次事件,暴露出了我们国家在医疗健康、公益救助、供应链、政府数据共享以及扶植中小企业等方面存在的诸多问题,可以说区块链技术应用于医疗健康等领域具有非常广阔的前景,同时也暴露出我们在城市治理的智能化、精确化方面,还有很大的差距。
在全社会正在做隔离、让疫情得到控制的情况下,那么在保障人员隔离的情况下那必然我们要具有数据的流动,所以区块链在疫情之后,或者说在防控疫情方面大有可为。因此,国家网信办原主任彭主任说,新冠肺炎之后,他相信区块链要加速进入应用阶段,我个人也深有同感。
无论如何,在防控疫情的同时,我们要努力工作了,这次就重点来讲区块链技术,以及区块链技术在公益平台等方面的一些应用。
我的讲课大概分为三个方面的内容:
第一、区块链出现的相关背景、目的和意义。、讲一下区块链技术的简介,大家放心,我对技术的简介不会有特别技术性的内容,主要是科普性的一些介绍,不会把大家吓跑了。第三、重点讲一下,区块链在公益方面一些应用的一些案例,已经做的事情,以及下一步可能使用区块链在公益方面可能做什么。
一、区块链出现的背景
首先进入区块链的起源,我们知道区块链起源于比特币,是其底层的技术,而比特币的系统,自2009年1月开始,已经稳定了11年。注意我这里使用的是比特币的底层的基础设施系统,而不是说比特币的价格,已经稳定的运行11年了,这是两个概念。
而今天的比特币我们可以看到,尤其在全球蔓延疫情的情况下,比特币的价格已经上升到了1万美元左右,短短两个多月时间,就涨了将近50%,比特币这个应用系统,具有四个基本的特征。
第一是全部开源;就是说代码,每个人都可以阅读,甚至去修改;
第二是全球分布;也就是每个人只要你想,就可以参与到比特币的发展和建设中来,不需要得到什么人许可,什么组织的许可,所有叫全球分布。
第三是没有责任主体;比特币所有的节点是相互对等的,没有管理中心,没有运营中心。大家的地位都相互平等,所以有的人说,比特币是全球最大的一家没有CEO的公司,这个公司大概每天有几十万员工即矿工都在按时上班,在家办公。他们不领取比特币公司的工资,他们所得的报酬,只是一个比特币。
那么这些公司也没有CEO,没有考勤制度,但是这些员工每天7×24小时的上班,而不是996的上班,而这家没有CEO的公司,11年来一直在稳定的运行。
第二个问题就是它是不是一家公司,一家上市公司。从法律的意义层面来讲,它显然不是一家上市公司,也不是一家公司。明显它是有市值而且每天的市值都在波动,但是他又像一家公司一样,每天都在运转着,这个启发了我们,到底公司是什么?那么比特币是不是一种新型的公司组织形式,一种新的组织形态。
第四是没有外部信用背书。我刚才已经提到了,比特币现在每一枚大概到了1万美元,总市值超过了2000亿美元,一家创业11年的公司,市值超过了2000亿美元,这恐怕是全球最大的一家独角兽了吧,比特币到底是不是货币,不同的人有不同的说法。
无论如何这个价值1万美元的比特币,不是靠外部信用背书的,而是靠数学、密码学、算法背书的。传统的货币、信用、债券基本上是靠权威机构维持,而比特币发明了一种新的模式,就是信用靠数学、靠技术来背书。
无论如何,比特币和区块链启发了我们很多,货币到底是什么,也就是说,问我,比特币到底是什么我也不知道,因为我不是搞货币研究,但是我可以从老百姓翻过来说这个问题,你认为比特币是不是货币不重要,重要的是别人是否认为比特币是货币。
如果别人认为比特币是货币,它就是货币,如果你随便拿一张纸出去就可以买菜打酱油,它就是货币,与你自己认为是不是货币没什么关系,所以你得翻过来看这个问题,无论如何比特币是有价值的,它不一定是货币,但是一定是有价值的。
第二公司是什么?刚才已经提到这个问题,到底公司是什么,我们今天的公司法,上市公司相关规定,很明显跟这件事是有差别的。
第三信用靠什么,人类的信用第一次可以靠数学,靠技术来背书。当然到今天为止,区块链已经发展成为了一种平台性的技术,如果区块链技术仅仅用于比特币,仅仅用于数字货币的心态,那么不可能得到中央的重视,也不可能在全社会得到这么大的反响。
那是因为比特币到今天已经成了平台性的技术,而这一过程,大概已经持续了5年的时间,如果2009年的区块链技术,只能支持做加密输送货币,那么到今天,区块链技术已经做了非常多的事情了,除了能够做加密输送货币以外,还可以做互助保险、版权管理、公益事业、医疗健康等等,当然今天我重点会讲一下,在公益事业方面的一些应用。
中国人讲天时、地利、人和,你光发明一个区块链技术来不现实,所以需要讲一讲,当时的历史背景是什么,或者重点讲一下天时,就是数据的问题,我们说我们来到了一个大数据的时代,那么数据到底是什么?
我们以前的数据更多的是信息,而今天数据更多的是资产,这是因为随着互联网从纯粹的虚拟世界走向物理世界,走向了跟实体经济的深度融合,走向了“互联网+”,走向了金融科技等等。数据之前更多的表示是信息,而今天数据更多表示的是资产,是价值,是财富。我们之前发明的广播电视、电信网等等,互联网等等,其核心的目的假设是什么?它在互联网上传递的数据是信息,既然数据是信息,所以信息的第一要务是传播,所以开放、共享就成了互联网基本的精神理念。
今天如果越来越多的数据代表价值和资产时,我不能说,资产的第一要务是开放,是共享是传播,这很明显是违背了资产最基本的定义。对于资产的基本定义来说,第一要务是保护,它要私有化,甚至要保护到底这个资产是谁的,要专有,要防止串开,这很明显,当数据是资产时和数据是信息时,我们对它的要求是不一样的。
那如果我们简单地将数据是信息时代的技术,搬到信息是资产的时代,能不能有,当然是可以有,但是太粗,效率太低,成本太高,就像我们正在做的事情一样,明明是一个管信息的技术,你非要用来管资产,也是可以的,但是效率低,成本高,本质上为什么会出来这种情况,因为数字资产本质上是信息,其次才是资产。所以当区块链出现了之后,业界出现了新的名词,叫价值互联网,同时把我们正在使用的互联网,追溯了一个释号叫“信息互联网”。
就是说我们以前的互联网相关的技术,都假设数据是信息,而信息的价值互联网,以区块链为代表的价值互联网,假设数据是资产,数据是资产,所以我这边的区块链也是一个互联网,但是其核心是说,我是用来传递价值的,无论是信息,无论什么价值都需要传递,传播才能产生新的价值,资产也需要做交易,所以这叫做价值互联网。
但是数据作为资产和数据作为信息的重要区别是,数据资产和传统资产,一个核心的区别是,我们以前的资产,当你传递或者买卖交易给另外一个人的时候,前者就不再用这个资产,这由资产的基本属性所确定的,但是数据作为资产是完全不一样的场景出现了,就是将你的数据出售,或者交换给后人的时候,那么前人仍然有一份数据,这个问题在以前从来没有,但是在数据作为资产的时代,这些问题出现了,如何解决一个数据交易交换给后者之后,自己还有一份的问题,那么区块链提出了一种解决方案,你说以前有没有解决方案,有,以前主要靠管理,靠法律,靠政策,今天区块链呈现了一种以技术为核心的解决方案,怎么解决这个问题呢,那么在区块链这个技术里面,做了一个基本的假设,就是数据的最后一个拥有者,才是该数据资产的真正拥有者,那么之前的拥有者,都只是数据的信息拥有者和资产的过客。
你们的存在只是为了证明谁是最后一个拥有者,也就是说,区块链只所以发明链式这种结构,将数据放在链上,那么你还能说我是因为你前面数据的存在,只是为了证明谁是最后一个资产拥有者,大家可以想想,如果没有办法将数据造成这种链式结构,当然其他的结构也有可能,那就没有办法做到数据的传承有序。
所以本质上区块链是用来解决数据资产在从起源开始到发展过程中,交易过程中的传承有序的问题,是指价值的传承有序问题,那么任何人拥有的数据,你只有证明你是这个数据最后一个拥有者的时候,你才是这个数据对应的资产的拥有者,否则你只是信息的拥有者和资产的过客,所以这是典型的一种技术方法,来证明谁是数据最后一个拥有者的问题。
2019年的中国共产党的第十九届中央委员会四次全会的时候,将数据作为生产要素按贡献参与说明机制,这是第一次数据参与资产的分配,在中央文件里面出现,我们可以简单看一下,这里的数据,显然指出的是资产,不是信息,更不可能是个人隐私,就把数据假设成资产,作为生产要素来参与贡献的分配,很明显。
那么还有一个大的历史背景就是,最近十多年全球的一个思潮变化,就是自2008年金融危机之后,全球出现一种新的思潮,就是人越来越相信机器,越来越相信技术,而机构,传统的权威机构的信任度、威信在衰弱,这是一个发展的明显现象。
这些年大家从线上也可以感受到,比如说你出门开车的时候,越来越相信的是导航,如果在几年前,你可能都是出门都不需要开导航,而今天几乎每一个人,出门开车都会开着导航,甚至走路的时候也会开着导航。你可能自己试过,你如果不开导航的话,你很容易犯错,你越来越相信导航给你提供的结果,而不是你自己提供的路径的思维。
大家可以想想,几万年前,人类出门打猎,哪里是依赖导航,是依赖人的,人肉的算法,找位置,那个时段的导航,跟今天一样重要,甚至更重要,你出门打猎,找不到路,找不到猎物,或者打完猎物找不到回来的路,你不就死悄悄了吗,所以那个时候的导航,比今天更重要。
不过那个时候是人肉,而今天完全相反的过程。当然我们在购物的时候,也能感觉到越来越多的购买商品,不是自己一开始就想到的,是靠算法推荐的,这是历史大的变迁,就是我们人越来越相信机器,相信算法而不是自己。
区块链只是其中之一,之前已经有了云计算让我们相信计算的力量,人工智能让我们相信算法会创造智慧;大数据让我们相信,数据会产生价值;而区块链又来了一波,让我们相信机器会创造信任。任何一次重大历史事件,都会导致社会的很多变化,包括生产力和生产关系等等。
2008年的金融危机,导致了我们的信任主体发生了一些微妙的变化。那么毫无疑问这次疫情过后,也必将改变很多东西,改变我们中国的很多东西,那么从区块链的角度来说,疫情过后,将会如何改变我们的信任关系,我们拭目以待,我们需要新的研究。
那么大的历史潮流,是让我们越来越相信技术,相信机器,而不是机构,那么传统的机构怎么样,传统的权威组织,权威机构怎么办,四中全会再次回答了这个问题。赶快引入新技术,所以要建议,健全运用互联网、大数据、人工智能等技术参与行政感觉的制度规则,也就是说将新技术引入到国家治理上来,相信疫情过后,我们要做的非常重要的一件事情,将新技术引入到健康医疗,引入到疫情防控中来,这是可以肯定的一件事情。
好,我们简单小结一下这块的事情,那么区块链到底能助力公益的什么事情呢?第一是数据,区块链用于公益的时候,可以让我们的公益数据更加透明可信,比说捐赠溯源等等。第二从人员的角度来看,区块链让参与人员常存敬畏之心,因为数据是公开的,每个人都能看到,防篡改的,一旦数据写上去,就再也撤不回来,再也修改不了了,是可追溯的,公开透明。
有一句名言说,你可以撒一次谎,骗一个人,但是你不可能一辈子撒谎欺骗所有的人,区块链就是来达到好几种目的的,区块链让所有的数据,对所有的人开放,而且是永久开放撤不回去的。
第三从机构的角度来看,可以让我们的公益组织运行的更高效,因为我们今天总的来看,我们的公益组织数字化程度还不高,新技术能力还不强,所以数字化运营,数字化管理,非常有效的一种手段。
第四是从监管角度来看,让监管机构能够及时地跟进,因为监管机构,经常也拿不到一手的信息,或者信息是迟滞的。能够有效实施监督和监管,也是非常重要的。
简单小结一下这一章的内容。那么区块链的产生有地利,因为我们现在整个人越来越相信机器的算法,而不够机构。那么天时来说,我们面临一个新的变化,就是数据越来越多的代表资产。当然这个口号不仅是区块链提出来的,是大数据提出来的。大数据说数据是二十一世纪的CEO,所以数据从信息变成资产的时候,我们需要新的技术手段来管理它,来解决这个问题。
第三区块链源于比特币,高于比特币,已经变成一种平台性建设,不仅能力支持数字货币,数字资产,我们还能更多地服务于民生,服务于公益,服务于我们的医疗健康,这是第一部分,接下来我们讲第二部分。

二、区块链技术简介

第二部分主要是技术方面,因为第一部分讲述了它的背景,相对来说,稍微有一些难度,希望听课的同学,能够咬牙坚持住,我希望用最通俗的方式,当然与我的水平相比,最通俗的方式来讲一下,区块链技术到底是什么,先看它的基本定义。
我们先看右边这几个,三个层次。区块链到底是什么,你说个半天时间了,好了,我要说的是,核心来说,区块链是一种新型的数据管理技术,那么有人会说了,数据管理技术,那以前的数据库技术,不就是数据管理技术,它是一种新的数据库技术,记住区块链本质来说是一种新型的数据库技术,用来管理数据的,那么它究竟新在什么地方呢?这是第二个层面,如果没有任何技术背景的同学,只要记住第一个目标是什么就行了,它是一种管数据的技术就可以了,那么如果你想继续了解,那就接着来说,到底新在什么地方,这里新在四个方面,它有很明显的,更传统的数据库知识,相差别的地方,就是多方维护,交叉验证,全网一致,不易篡改
重点讲一下多方维护,那么区块链的最新的技术特点之一,就是多方维护,那是不是意味着反推过来,传统的数据库是一方维护,单方维护的呢?答案是是的,以前的数据库是单方维护的,就是我们今天所看到的各种集中式数据库都是单方的,什么叫单方维护的,就是数据库里面数据的修改、纳入、删除、更新等等,是由一个人、一个机构、一个组织或者一个实体说了算的,有的人会说了,那我们单位有很多人来维护那个数据库,明明是多方,你为什么是单方,多方在这里是一个管理的概念,也就是每一方之间,谁也管不了谁,地位是对等的,才叫多方,如果来了很多个人,或者很多个组织,他们有上下级的关系,你能叫多方吗?仍然是单方,所以多方是一个管理方面的概念,是指不同的实体之间的地位是对等的,那么所以再回来看,传统的数据库,有可能虽然改变分布式的,其实还是以一个管理员,一个管理组织来担任事情的,所以这就叫多方。
这是一个重大区别了,我们以前入数据的,入库的时候,一个结点,最终的结点说了算,写入就完了,而今天,一个结点说了不算,需要共同的多个结点。这个多个结点哪来的呢?一般来说是利益相关方,就是利益相关方你这个数据,这个区块链相关的利益相关方形成的是多方,这叫多方维护。
那么多方维护,就有新的问题了,就是交叉验证。为什么要交叉验证,以前一个数据入库的时候,那你入库就行了,有什么好验证的,最多是本地验证一下数据,现在多方之间要相互验证,就是某一方发起一个记录数据的请求,需要这个区块链的其他方做验证,并且获得它的同意,你才能修改你的数据,并且把这个数据传给其他人,叫全网一致。
就是某一方发起数据的修改之后,要把这个数据广播给其他方,由其他方交叉认证,认为你要修改的这个数据,是合法的,是合规的,那么好了,可以改这份数据。同时,既然你把这个数据改完了,意味着什么,整个区块链其他的方之间也要修改,也要保持这个。多方之间,地位是对等的,另外一个意思是什么,每方之间都有一个自己独立的数据库副本,我们以前一方有一个副本,现在因为有多方,每一方都有自己手里一个副本,每一方都可以维护自己的副本,当然不是每一方自己都非要写,是别人写好验证好了以后,你可以Copy过去就可以了。
这样的话,保持全网址一致,因为多个副本之间的数据必须是保持一致的,否则就失去了副本的意义,或者数据本身的副本的定义,一定要保持全网的一致。那么这样当然带来一个好处就是不易篡改,你要任何一方想要改点数,你自己同意了不行,还得参与这个数据库记录的其他利益相关方也做完验证,也愿意把数据同步过去,保持数据的一致,这个数据才能管,所以叫做不宜篡改。
那有人会问,我们以前的分布式数据库,不是也有副本吗?今天这个副本有什么区别吗?还是没什么区别,但是确实有很大的区别,以前我们也有数据库的备份关系,而今天,区块链不同方之间也是做备份的,但是重要区别是什么,以前是主备关系,今天是对等的备份,以前有一方把数据管理好了之后,其他方只是简单的一个复制,一个copy一个备份,不需要交叉验证,它只需要保持一致就可以了,人家主的一方说什么就是什么,你从的一方就老老实实的不要动,多余的话,把它备份起来就行。而到了区块链这个副本的时候,你要让我备份,我要做验证。我验证没问题,我才来做备份,而且你让我做备份,也意味着什么,你也给我做备份,这是互为备份,在区块链里面是互为备份,而不是说主备关系,而是互为备份。而传统的灾备是主备关系,这个大家特别要搞清楚这个概念。
第三个层级是关键技术,我们说的什么分布式,密码学,加密算法等等,这是纯粹的技术层面的问题,对于工程师,尤其对于程序员来说特别关心的问题就可以了,所以三个层级对一般人来说,你只要知道第一级就可以了,区块链是一种数据库技术,对于你想用区块链,想要引入区块链的一方来说,你还需要知道,区块链是有新型数据库技术,新的它是多方维护的、交叉验证啊、全网一致、不易篡改的,这是第二个层级的。第三个层级,如果你是程序员做技术开发的话,当然要第三个层级,所以不同的人了解区块链到不同的层级就可以了。
区块链的技术组成比较复杂,这里简单地介绍一下,要不然一会儿大家都跑光了,不听我的课了。核心技术有三个,数据存储、共识机制、智能合约,左边的框架是国际标准化组织早已认可的一个架构,重点是右边,数据存储、共识机制、智能和约简单介绍一下,希望大家坚持一会儿,也就几分钟时间讲完了。
首先说数据的存储,为什么叫区块链,把区块链型就叫区块链,一句正确的废话。那么区块链到底是什么,是包含了一定时间内的系统全部的数据的,有时间标记的,能够相互之间串起来的数据,从而使大家看明白的,本质上是靠区块来保存数据的,记录数据的。那么区块和区块之间,需要通过一种密码学的方式,把他们前后连接起来。
这种连接方式和传统的指针连接方式有很大的区别就是,它会把前一区块所保存的数据,做一个抽取一个指纹,学术上要做一个摘要,抽取一个指纹加密后放在后一个区块里面。这个是为了防篡改,本质上是为了防篡改,也就是说我抽取了前面的数据的指纹放在了后面,也就意味着,如果前面的数据偷偷发生了变化,后面是能发现的,后面是能发现数据发生变化的,这个是一个为了防篡改而出现的一个介绍。所以区块链本质上来说,就是把区块通过密码学算法连起来,区块是真正的记住数据的。
区块链上还有一个非常新的概念叫做智能合约,智能合约到底是什么,智能合约就是安装好运行在区块链之上的一段程序代码,是对商业合同的一个编程实现,两个关健词,一它是商业合同的实现。注意智能合约本质上是商业合同。第二它是由程序代码实现的商业合同,是一段能够执行的计算机机器,能够执行的一段程序代码,叫智能合约。你可能会有疑问,那今天的商业合同不都是由人类的自然语言书写的吗,不论是英语、汉语,它都是人类的自然语言,这个合约是由机器写的,我们为什么要由机器来写智能合约?机器写智能合约到底有什么好处?
你想一想,我们今天的商业纠纷,经常出现这种无法解释或者是有二维性的问题,另外一个就是说,我们出现这个经常是要找律师,找咨询甚至打官司,因为合同里面没规定清楚,大家想想如果是由计算机语言写的一种商业合同,它肯定就写清楚了吗?因为在编译。编写程序的时候,如果没写清楚,程序是写不下去的,所以可以避免二义性,防止合同纠纷的出现。
第二,我们合同满足了条件,但是经常出现老赖,条件虽然满足了该付款了,该返还,就不给你发,出现老赖这个,那么区块链有一个优点就是防篡改,防抵赖,有强制性自动处理,智能合约可以强制性自动处理,第一它可以防止商业合同的篡改,二级性,第二可以让合同满足条件以后,自动促发,人为无法干预,这很明显。
区块链引入智能合约的根本目的是什么,是人,其支持商业活动、商业行为时候的灵活性,因为区块链本质上是一种数据库技术,我们之前的数据库,或者今天所用的很多集成数据库,其实也是具有一定程度的编程能力的。一般都是这样带脚本语言的,带简单的编程。区块链也一样,区块链既然是一种数据库技术,也需要具有一定的编程能力,是一个逻辑,都是为了提高数据库支持应用时候的灵活性。
当然大家会觉得,用计算机语言写商业合同是不是有点不靠谱,商业合同那么复杂,能写出来吗?你的疑问是对的。大多数情况下还写不出来,现在计算机语言来书写商业合同,只能针对比较简单的商业逻辑来说,对稍微复杂一点的商业逻辑经常写不出来,所以还处于初期的发展阶段,安全问题也经常很多,因为你想智能合约,是一份商业合同,这份智能合约是用计算机语言书写的,肯定是程序员写的商业合同,不是咱们公司的商务或者法务起草的,而程序员写的这种商务合同,交给我们的法务去审核,你想我们的律师面对计算语言写的商业合同,他看得懂吗?他能说看不懂是吧,正好是通过分享到程序语言,书写的具有法律效率的商业合同,所以安全问题很多。
我们说区块链经常爆发出很多安全问题,2018、2019年都出现了很多的安全问题,其实不是区块链底层的基础设施的出了问题,而是上层,80%的安全问题都是因为上层智能合约不安全造成的,所以智能合约到目前为止还不够智能。
但无论如何这是人类发展的一个方向,正在与区块链技术相对独立发展,这句话什么意思?大家刚才说的是,智能合约是一种计算机语言,属于商业合同,那么你可能新的疑问来了,为什么必须与区块链结合,答案是可以不跟区块链结合,所以它相对独立,所以有了智能合约之后,跟区块链结合,使智能合约得到飞速的发展,智能合约发展之后我为什么一定跟区块链结亲家呢,我也可以独立发展,是这样一个事情。
第三个需要共识,为什么需要共识机制,就是我一开始讲的,因为我们的数据库跟传统的数据库有重大的区别,是要多方维护,多方之间的地位是对等的,是平等的,谁也管理部分了谁,谁也说了不算,所以我们为了入账,为了记录数据,我们多方之间,需要一种机制来保证在什么情况下,就可以数据记录进去,什么不可以,这就叫共识。区块链里面是需要共识机制,因为在区块链系统里面,区块链本质上是一个资产管理的网络,注意区块链不是链,从整个系统来看,是讲网络。
从某一个副本,某一方,某一个角度起来说是一个链,但是从整个的系统来看是一个网。某一方来看,每一方都有一个副本,每个副本都是链式结构的,但是从整个区块链系统来看,它闲置的是一张网,将不同的副本形成一张网络。网络中每个结点的数据互为副本完全一致,地位对等。这个时候来想想,要让数据修改完善了以后,它就需要一种形成共识,用算法实现这种共识,就叫共识机制。共识机制解决什么问题?解决副本之间,对的结点之间的数据同步,协同才能保持数据的一致性。本质上来说是一套计算机的算法。
目前常见的共识机制有四大类,我们最有名的PoW,是四分之一里个,最早出现的谁力气大,就是比拼算力,谁算力强,谁说了算,谁来负责记帐,但是后面还有发现PoW,我们来总结谁钱多,就是谁持有的代币多,谁说了算,再往后,发表谁权威谁说了算,谁票多,谁说了算等等,现实中形成共识的基本逻辑,基本思路是一致的,因为这本质上来说是一致的,就是由计算机实现的人类的一些共识,不是说有自主意识到了人工智能里面,所谓的自主意识什么的,这当然还没有,其本质上是对人类的共识的实现,谁力气大,谁说了算,就是挖矿。挖矿本质上是什么,竞聘会计,区块链尤其是比特币,因为比特币,拥有最多的是比特币,有2000亿美元的市值,那比特币的挖矿,本质上比特币也需要自己的会计来帮他,机器来帮他记账,那谁是合格的比特币的会计,那比特币的基本讲就是谁计算数学谁计算的快,谁就是我合格的会计。
所以挖矿本质上是在应聘会计,当然这个应聘会计是应聘上以后,你只能工作10分钟,帮10分钟打包维护数据,这10分钟得到比特币的奖励,10分钟后,你又变成北漂了,继续挖矿,继续等待下一轮的应聘会计的成功。
还有谁钱多的,注意有些人会误以为,区块链就必须挖矿,这是完全错误的,挖矿之于共识机制下,也就是说使用了PoW的区块链才需要挖矿,实用其他共识机制的区块链都不需要挖矿,所以决不能将区块链等同于挖矿,只有某种共识机制的时候,才需要挖矿。就是PoW共识机制才叫挖矿。
当然走到今天,区块链也开始分为了公链和私链两种模式。什么是公链,就是无须许可的链,大家常见的比特币的这种链,特点是用户没有系统管理。而后来又发明出了一种私有链,统称为许可链,这个区块链最大的特点是,你要参与记录数据、修改数据成为多方中的一方,需要做用户验证,有系统管理。
这是一个大的区别,就是公链,是所有人都能使用的区块链,而私链是经过许可以后才能使用的区块链。
我们可以想象,在疫情,公益服务方面,应该是一种公链和联盟链结合的产物因为很多信息是需要向大众公开的,很多信息是需要我们的疾控防控系统内部运转的,政府系统内部运转的,这肯定是一个政务内部的一个联盟链,但是这两个之间的数据需要打通,所以我猜未来可能会出现混合链,就是除了许可链和非许可链之外还有一个混合链,把两边的数据打通。
我们今天所说的区块链,我一直在讲,具有理想主义色彩比较浓厚,我说区块链是匿名的,去中心的,防篡改。成年后的技术大多都会活成自己曾经讨厌的样子。每一个新技术出来,老会提醒老技术有什么缺点,我们的区块链出来以后也一样,批评我们以前的技术的匿名、防篡改,去中心等等存在很多的问题。但是我经过我这么多年的研究和发现,技术经过几十年发展后,就会发现,我当年批判的技术好像也还可以,所以又会回到过去,不信咱们走着瞧。
比如说区块链的去中心,现在已经很少有人记住,现在更多的人说有多种性,高喊去中心的,大多是自己,想成为新的中心,区块链高喊去中心,这一目标能不能实现,当然是可以实现,那么他实现的结果会是什么?
区块链去中心的结果是区块链自己会成为新的中心,为什么会这么讲?回顾20多年前,互联网也是分布式的,也是对等的也是开发的,也是匿名的,也是号称去中心的。当年高喊去中心的这帮人,这帮公司,今天成长成了互联网巨头,他们20年前,高喊互联网要去中心,去中心实现了吗?实现了,当年的中心是什么?电视台、媒体、杂志、电信公司等等,去中心的目标已经实现了,那么新的中心是不是已经建立,是的。我们出现了这么多的互联网巨头,他们成了今天互联网新的中心,而区块链,我想可能同样的会走,比如说以比特币为例。
比特币是最早的区块链的应用,号称去中心,但是你看它拥有了代码中心,比特币的代码是由一小部分的程序员维护的。有一些人说每个人都可以写比特币的代码,当然不是,每个人是可以写比特币的代码,但是这个代码能不能进入比特币的系统来运行维护,必须有决策机制,必须有质量控制,安全控制,是有一个靠小组来负责维护的,实际上比特币最底层的代码是控制在一个靠小组的程序员手里的,两千亿美元市值的东西,是控制在少数几个程序员手里的基础设施。
曾经有一种算力,挖矿,区块链比特币的挖矿,那么三十年合起来,会不能成为新的中心,当然会,还有财富中心,更有一些研究报告,40%比特币集中在全球1000个人手里,比特币大起大落,你不感觉除了市值不是很大气,仍然不够大以外,是不是给人感觉是高度集中的。所以发展了11年的比特币,实际上已经出现了三个中心。
第二个我们看一看区块链的第二个特点,防篡改。我是学计算机出身的,30多年前,在学计算机的时候,我们老师教科书告诉我们,数字技术,计算机技术最大的优点,相对于传统的记录方式、计算方式,最大的优点是可以随便编辑,做一个文档的时候,做一个代码的时候,可以随便编辑。是数字技术在三十年前号称的最大的优点。三十年后,同样是数字技术的区块链,说我现在最大的优点是不能修改,三十年河东,三十年河西。三十年前计算机说我最大的优点是随便编辑,三十年后区块链这种计算机技术的最大优点是不能编辑。
技术是把双刃剑,计算机技术带来编辑、便利的优点同时,也带来负面影响,为什么负面影响,就是做假账也变的更加容易了。技术不会向善,只有在法律和监管的条件下,技术才可能向善,区块链也是一样,所以我们可以想象,未来会怎么发展。
我们先看一下经济,数据库技术很容易修改数据,所以我需要围绕数据库在外围搞一套管理手段,防止篡改的发生,但是现在区块链这种新技术,完全颠倒了过来,什么都不能改,但是万一记错账呢,万一犯了错误呢?人是会犯错的怎么办?数据如何改回来,现在可以想象,也需要围绕区块链这种数据库技术,在外围做一圈如何改错账的管理机制。因为会计规则规定,成会计是不允许做假账的,但允许改错账,因为人基本上犯错,但是区块链走到今天,说我什么都不让改,无论是对的错的都不让改,这跟人类的现实也是不一致的,所以我坚信可编辑,可管理也是需要的。
我们再来看一下区块链的第三个特点,匿名。匿名实际上在蒙面做交易,为什么这么说,匿名是怎么做的,我们传统的保护用户隐私,保护资产拥有者的隐私方法,是帐号透明,资产保密,这是以银行的账户为代表,银行的账号是可以公开的,每个账号存多少钱是保密的。
区块链把这个隐私定义来了一个180度的反转,再一次区块链反转了隐私的定义,区块链里面是账号匿名资产透明,什么意思?就是区块链这个账号是谁的,是匿名的是保密的,但是这个账号里面存了多少比特币资产是公开透明的,跟我们今天隐私的定义是完全相反的。区块链为什么要把这个东西翻过来?那是因为,我刚才跟你讲过了,因为多个副本之间,多方之间的副本要保持数据的一致性,保持数据的一致性是通过算法实现的,不是通过人工的方式实现的,人工太复杂了,太慢。
通过算法实现,如果你把资产数据不透明,账号的数据不透明不公开,算法如何访问,如何获得这个数据,所以区块设计上必然会出现这个情况,就是每一个账户里面数据应该是公开透明的,这主要是让算法让机器来实现不同副本数据的一致性。以前做假账也是这个原因吧,不同的副本之间数据不一致,不会有会计笨到什么,一个公司里面内部的接待做不到,假账一定是发生在不同时期之间,因为有法律保障,这是用户隐私你不能看。所以天然的,为我们的跨实体之间做假账留下了空间,区块链实际上是把它又连接了起来。
为什么区块链说是在蒙面做交易,匿名是保护不住的,某一个账户是匿名的,但如果这个账户里面的交易数据越来越多,行为越来越多,依然会被人发现,或者是猜到你是谁,因为涉及区块链的人,不知道有一种叫大数据的技术,可以做用户画像。这是当然了,当年还没有大数据,我虽然可能不知道,某个账号的真实的面目是谁,但是时间久了当然可以知道你是谁。实际不行,还可以搞一个钓鱼交易,我给你打了一个0.0001元钱,这不就知道了。
所以小结一下,区块链技术防篡改,分布式只是它的实现手段之一,金钱已经出现了集中式的防篡改数据。
那么金钱的区块链有公链和联盟链的区别,将来我猜还有混合链。当然今天的区块链因为它是来自草根的,还具有很强的理想主义的色彩,这个大家特别注意,凡是来自草根的理想主义色彩会比较浓,我们今天有很多热点,比如说5G,大数据、人工智能、云计算等等,这基本上都是来自具体的需求,独独这个区块链来自草根,具有很强的理想主义色彩,但是它还在发展初期,我们已经看到了,区块链这条路是对的,没有问题的,但是道路是曲折,我们还要做很多事情。
第三创新,我们还要很多,第二部分内容我们就讲到这里。

三、区块链的公益应用

区块链如何助力于公益应用?我们先简单看一下区块链目前应用的情况,上图是中国信通院的一个调查报告,能看到区块链的全球应用分布,最多的是加密数字货币,它毕竟是从加密输送货币来的,所以现在全球37%是加密数字货币;互联网12%,金融业11%,我们看到数字金融加起来是48%,因为区块链源于数字货币,所以它很明显,会跟金融强相关。
其他领域的占比达到百分之十几,很多人说,区块链其他行业只有百分之十几不高,五年前这个比例还是0,所以比例已经很高了,发展很快了。所以总书记说区块链技术应用已经延展到数字金融物联网等领域了。
那么我们先简单看一下其他领域,第一城市治理,我讲几个跟老百姓关系可能比较密切的一些区块链应用,开票以及报销,发票几乎每个人都会经历的发票,开着发票,拿着发票,报销发票这些痛苦的经历,周期长、效率低,所以我们现在出现了区块链发票,因为发票跟数字货币有非常相似的地方,发票尤其是电子版的、数字版的发票,要防篡改、防抵赖,防二次升话,可追溯,那么又有区块链技术,实在是太完美了,所以某家公司专门做了一个区块链发票,能够一键报销,实时同步到企业和税务局,在线拿到报销款,目前已经成为了1000万张的发票,涉及到7500多家企业,大家可以想象,发票以后就完全电子化了,而且完全区块链化,能够大大节省人力、物力、财力提高了效率,防止假账。
第二个是以往通办的服务民生的,是北京市的某一个区正在做的,这几年,我们让群众少跑路,让数据多跑路,取得了很大的进展和提升。
但是任何时候技术都是双刃剑,在解决一个老问题的同时,必然会产生一个新问题。让群众少跑路,让数据多跑路这个也做到了。
但是数据多跑路,经常会出现什么问题,这个数据在政府部门的跨部门、跨区域的时候,大家非常担心,我给了对方之后,我的数据就失控了,不知道去哪里了,所以造成了数据共享、流通的很大的障碍,因为担心,我把我的数据给你以后,我就失控,所以很多时候就被限制住了,我们核心的目的是上数据多跑路是绝不允许数据跑路了。
但是有的时候数据就真跑路了,所以总书记说要利用区块链这种数据共享模式实现政务数据的跨部门、跨区域的共同维护和利用,核心目的是政府要促进数据多跑路,但是要防止数据跑路,这是核心的目的。
还有司法领域,我们说我们来到了一个数字时代,来到了一个电子时代,自2012年起,国家有研究报告表明,司法机关收到的证据,物证的数量已经少于电子证据的数量,电子证据在司法中的比例越来越高。司法中的电子证据是数量多,增长快、占比高、种类广。
根据以下统计,我们今天的民事纠纷达到90%以上都会涉及到电子证据,而实际法院的采信力只有百分之十几,造成如何巨大的差异问题,从长时间感受到,电子证据很容易被篡改,我们说有图有真相,实际上走到今天,我们来到了有图无真相的时代,因为有PS技术。
你拿一个照片,谁知道你是不是P过或美颜过的,是不是带了滤镜?即使是拿一段视频也有可能是假的。随着人工智能的发展和进步,现在已经出现了深度造假的技术,而人工智能用的技术叫做深度学习,人工智能可以做到人脸识别,如果被犯罪分子翻过来用,是不是也可以造一个假的表情,假的口型,假的神韵来?
你不再是怎么识别的问题,所以区块链来了,来化解司法上面的数字证据、电子证据的空间,至少区块链保证,那个电子证据进入区块链那一刻开始,这个证据绝对是有序的,固定化来了,不可篡改的,时间也是没有问题的,这能够有效化解我们司法的困境。
那么在公益机构来说,我们能够看到的情况是说,尤其这次疫情发展我们看,有几个问题,第一从来源来看,捐款不透明,去向不可知有可能会有诈捐的情况,第二是从资产的去向来说,是物资不透明,分配不合理,存在抵押的效率比较低,管理来看,手段弱人力匮乏,本质上来说是从技术上来说,一突出的矛盾是全社会数字技术的应用的飞跃和一些公益机构技术停滞不前。
我们整个社会的技术取得了很大的进步,而一些机构在应用方面还落得很远。那么新的数字技术,可以覆盖各行各业,当然也会包括公益机构,也提升我们公益机构的效率,降低运行和管理的成本,提升他们的信任度,尤其是在提升信任度方面,区块链就是来解决这个问题,区块链为经济学人,用经济学人的报道,是创造新的机器,让机器为机构创造更多的信用。
第四当然是保障安全了,隐私的一些保护,有些时候泄露了很多捐款人、受捐人的隐私信息,这不合理,各种各样的技术,能够助力公益机构提升自己的水平,包括了区块链,那区块链大概在三个方面能够提升,公益机构的一些。
第一个是智能合约,提高运行的效率,很多商业合同签署的是计算机自动完成,而不是罗里罗嗦的审核,通过非常长的时间,进而是提升信任,各方的信任关系,机构我们一开始讲到了,机构的信任度在降低,机器的信任度在提升。那么对传统的对公益机构来说,最佳方案当然是引入机器,就是信任的机器,区块链这个信任的机器。当然我们的公开、透明、可追溯,区块链也具有这方面的价值了。
我们可以看一下,目前已经大概做了一些东西,涉嫌做广告,有的有一些简单的关系,区块链已经为防控疫情做了贡献。比如说支付宝上线了防疫物资的信息服务平台,这是支付宝跟浙江省卫健委、浙江省电信委等等联合推动的相关的物资的保障方面的一个信号。
当然还有中国雄安集团上线的慈善捐赠管理救援队,也能够看出来,从哪来的,都捐到哪里去,什么地方还需要,还需要什么样的紧缺物资等等都可以看到;还有在疫区的武汉大学,上线了全国抗击新冠肺炎防护物资的信息交流,方便大家更好地进去交流更好的信息,这都是产生了正面积极的作用。
我们之前,区块链的公益在我们国家其实已经有了一些项目,一些例子了,包括天使公益计划之中华社会救助基金会的,轻松储八方互动支付宝爱心捐赠公益宝等等都已经在做了很多尝试,就是将区块链技术应用于我们的公益事业,以提高我们公益事业的可追溯、透明度和可信度。
全球也有类似的一些基于区块链公益项目的一些比如说加密货币的捐赠,比如说我们捐赠的是无匿名的,就可以捐赠比特币,但是今天防疫的时候,我们还没有听到有捐比特币的,有没法收,不知道怎么收这个东西,提供公益参与方各类服务生态性的一个平台,协助的,还有南非的,围绕儿童身份追踪的一个系统等等。
我们后面简单介绍介绍,一个公益,金钟公益的实现在物资的追溯,口号叫做好公益看得见,明显地说,提高我们公益活动的透明度,并且给每一个捐赠者发放一个区块链数字证书,让你能够看到,你所捐赠的都去了哪里。还有蚂蚁去实现捐赠善款捐赠型心,都是类似的目的。
还有区块链增信和凭证的一行发放,比如说成都的青年志愿者成立了服务区块链联络发行的志愿者服务证书,区块链都可以证明我这个是真的,还有刚才提到的南非那个数字身份系统为各方提供新的背书等等。
还有腾讯的可信区块链搭建了公益寻人链活动,尤其是要找谁的话,放到公益链条上来寻,来提供寻人方面的服务,尤其是在打拐方面起到了很大的效果,刚才另外也提到了,右边这个是美国伊利诺伊州为健康实施的信息共享。因为我们知道,我们的医疗健康方面的数据共享还存在很大进步的空间。
我们可以想象,区块链助力公益信息的有很大空间,上面这头是我们目前的情况,我们捐赠者捐给了公益组织,而且还是简单的这种模型,但是大家对中间这个公益组织的信任度、透明度、执行的效率等等存在一些不同的看法,我们完全可以把它模式发生一些新的变化,比如说我们的捐赠者,公益组织和受捐者,中间加入了公益平台,这个公益平台甚至可以第三方去建设和运营。这样提高透明度,我们所有人都围绕是公益平台,基于区块链的公益平台来开展相关的活动。而不是再围绕公益组织来做事情,让大家所有都公开、透明可见,这是完全可以想象的一个事情。
另外我们区块链还助力公益信息的,对外的监督问题,尤其是监管问题。我们很多时候很难得监督到相关的信息,重要的原因就是数据的不透明,传递的慢,或者是数据本身就存在问题等等,所以我们完全可以搞一个类似的一个这样的公益性质的联盟链,让大家都把相关的数据放在链上,每一个捐赠者,受捐者,公益组织还有监管机构都能看到这个账本,是让大家可信、透明。
我坚信很多真正在做慈善的,做公益的机构,是希望能够通过区块链的技术,来提升自己的透明度,以提升全社会自己的信任度,提高社会对他支持的服务的力度,对真正想做的事,肯定是希望能够公开透明的。
另外一个就是智能合约,来提升资源配置的效率,我们发放这种捐赠资源和卖这个重要的原因就是我们的流程过于复杂,流程很多时候是没有把它基础化、数字化,如果我们引入了新的技术,尤其包括智能合约来提高我们的相关的合约执行的效率,当然这个机构我们自己的效率等等,那么引入智能合约,让我们很多的捐赠,能够自动化执行,当然具有很大的空间。
小结一下,要利用数字技术来提升公益机构的公信力,这不是因为公益机构的公信力,而是整个社会的思潮,全社会的传统,第三方机构权威机构都是要利用数字技术,尤其要利用区块链技术,来提升自己的透明度、可信度,这不仅仅是公益机构的问题,区块链技术具有防篡改、防抵赖、溯源、信息共享等诸多优点,非常适合于公益机构,所以很明显,基于区块链的公益平台,是一个非常重要的发展方向,所有的公益造福于我们的人类。
最后简单小结一下,这一次的讲座,那么你说了一些公益,还说了其他的一些,到底区块链会应用于什么样的层面,那么我总结了三句话,就是多方彼此必须打交道,但是彼此谁也管不了谁,又必须防着点的场景,我们兄弟几个要做买卖做交易,我要去做捐赠,我们必须打交道,但是我也管不了你,你也管不了我,所以我得防着点你,你也防着点我。你可是捐赠,然后也不知道干啥,这个场景,特别网络上一个俗语,就喜欢你看不惯我,又干不掉我的场景,大概就是这个意思。
区块链也不是万能的,我们不能想象到区块链来了什么问题都解决了,区块链本质上是一种新型的数据库,所以千万要记住,那么在多业务主体的时候,需要用到它,如果是单业务主体也无所谓。自己给自己找,自己相信自己是肯定的,多业务主体,多方的是需要这个,当然我们的公益活动很多时候是多方的,彼此互不信,就是如果我们在做这个事情的时候,是多方彼此相互不信任,这个时候我们很可能需要引入区块链来解决这个问题。
我们传统的方法是,我们以前也会出现前三个场景下,那怎么办?找第三方,旨在信任第三方,现在我们越来越多的发现,很多时候,第三方,所谓权威的第三方,经常也是自己甚至可能会造假,不仅效率低、成本高,甚至可能也会出现自己造假的,我们知道海外等多次发生会计师事务所造假,这是典型的第三方。
所以区块链的逻辑我宁肯相信技术性的区块链的数字化第三方,也不去相信传统的第三方,这个就是区块链,什么是公有撂呢,就是你认为我们几个做买卖,全世界都知道,比如说在公益场景下,那没关系就供应链好了,尤其在公益场景下可用,有的时候做买卖,做交易,我不能让全世界知道,因为商业都是秘密的,这个还是私有链吧,私有链是指,只会让少数的利益相关方知道这个信息的时候,那什么是联盟链,什么是私有链呢,简单一句话就是,你觉得你的同桌是个猪队友的时候,那就用私有链,剩下的都用联盟链。
我们不能说因为引用了区块链,我们就创造了新闻,你就相信我好了,同样的,公益组织也这样,如果一个公益组织说,因为我引入区块链,那完全相信我好了,那么你要高度怀疑这个公益组织,恐怕还是有问题,因为区块链很容易使信任机器变成诈骗的工具,很多人问我这个问题,为什么区块链经常会被用来诈骗。你想吧,对于犯罪分子来说,你不相信我,我怎么骗你,所以呢,不能简单地说,引入了区块链,我就完全值得相信了,这八成这家伙是个骗子。
所以对区块链来说你只能相信亲身的数据,而对系统来说,那么区块链本身也要自成一派,因为很多机构会说,我引入了区块链,实际上你仔细看看,根本没有引入区块链,或者引入区块链不对的,还有一些科技公司说,我研发出了一个强大的,多么多么厉害的区块链,你仔细去评估测试就会发现,这个区块链根本就没做完,我的新闻多好多好,最后发现他竟然没做加密,当然性能很好了。所以我们推出了一个叫可信区块链推进计划,就是治理让区块链自身来证明自己的清白,让整个行业更加健康有序地发展。
好,我今天的讲课就这么多,因为有很多不恰当的方法,或者有问题的地方,请大家批评指证,祝大家身体健康,谢谢大家。
关于风向 TALKS
由人民邮电报社与中国信通院联合主办,C114、高效运维社区、置顶网、IDC圈联合协办。
风向 TALKS 将在这个非常时刻予以非常聚焦,以“线上直播 + 线上互动”的方式,组织多期专家纵论活动,围绕话题展开探讨。
错过何博的线上直播,没关系,扫描下方二维码,立即查看回播。


来源:风向TALKS

校  审 | 陈  力、 珊  珊编  辑 | 凌  霄

推荐阅读

新冠肺炎疫情对我国战略性新兴产业发展影响浅析
中国信通院BID方法被纳入W3C分布式标识规范



点亮在看共度难关

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存