我们在前一讲中,介绍了区块链的起源,并且知道了区块链区别于传统互联网的地方在于:区块链是价值网络,传统互联网是信息网络。那么,区块链之所以能成为价值网络,其原因是什么呢?
当中国的网络电商刚刚起步的时候,电商平台上存在三种角色:平台方、卖家和买家。假如买家看中了一部最新上市的手机,想从卖家处购买,此时问题就来了。一部最新上市的手机往往价格不菲,买家会担心把钱转给了卖家,卖家没有发货,却谎称发货了,这该怎么办?同样地,卖家也会担心,假如买家收到了手机,却谎称没收到货,该怎么办?买家和卖家之间存在一个很严重的信任问题,如果不解决这个问题,电商平台的交易根本无法进行下去。
淘宝借鉴了现实生活中的第三方担保人,创建了支付宝。有了支付宝之后,买卖流程变成了下面这个样子:
(1)买家先将钱付给支付宝;
(2)支付宝通知卖家发货,逾期不发货,钱就会退给买家;
(3)支付宝通知买家收货,逾期不收货,钱仍然会转移给卖家;
(4)假如买家真的没有收到货,或是收到的东西有问题,可以向支付宝申请调解,由电商平台解决纠纷。
支付宝的出现,完美地解决了买家和卖家互相不信任的问题,淘宝和天猫在2018年的总成交额接近五万亿元,所有这些交易都是通过支付宝完成的。支付宝扮演的角色越来越重要,所以在2011年,阿里巴巴集团就将支付宝单独拆分了出来,成立了蚂蚁金服,专门负责支付宝的一切日常业务。
插句题外话,这也是因为中国人民银行当时出台了《支付清算组织管理办法》,规定只有内资公司才能获得支付牌照。毕竟,这是从国家安全的角度考虑,假如外资控制了中国的支付系统,对中国金融的潜在影响是巨大的。而此时的阿里巴巴已经上市了,大股东软银和雅虎都是海外公司。马云在未取得股东意见的情况下,就将支付宝的优质股份转移给了子公司,引发了一场轩然大波。
支付宝如此大的资金流量,不可避免地带来了安全问题。每天都有人琢磨如何攻破支付宝的防御,盗走里面的资金。为此,支付宝投入巨资,研发了风险引擎。马云说过一句话:“你敢付,我敢赔。”支付宝甚至还推出了最高赔付100万元的口号。
在双十一期间,由于海量支付订单涌入,支付宝的压力是巨大的。因为买家的数量是数亿级别的,而支付宝只有一个。支付宝不得不继续投入资金,提高系统的峰值处理能力。若处理能力不足,就会导致系统死机。
可以说,支付宝就是一个典型的中心化系统,它会受到股东的限制、存在安全性隐患和性能要求。支付宝把所有人的交易都汇总起来,由支付宝一家来处理,它实际上成了一个特别大的账本,上面记录了所有人的转账信息。
如果由区块链账本代替支付宝的账本,会发生什么呢?
区块链账本区别于支付宝账本的最大不同,是每个买家和卖家的手里都有一份完整的交易记录。谁都有在区块链账本上记录的权利,但是只有经过大家同意之后,才能在账本上记录。
假如买家还是想买一部手机,他将钱转给卖家后,会经过网络向其他买家和卖家通知:我把钱转给了××。就像是在一个大集市上,有人大声喊了一嗓子:“李四收了我100元钱,谁帮我记账可以收红包。”听到这句话的人,为了抢红包,纷纷拿出小账本,都想将这笔交易记录下来。但是这么多人听到了,到底由谁来记录呢?如果按照谁最先写下来谁得红包的规则,肯定是站得近的人最先听到,他的优势最大,对离得远的人非常不公平。
因此,以比特币为例,比特币在设计由谁记账这个环节时,每个参与记账的人还要参与一个“有奖竞猜”的环节。有奖竞猜是这样的,大声喊了一嗓子的人,还会出一道数字竞猜题。大家听到了他的喊声,只有猜出数字,才有权利记账并拿到红包。因为猜数字要耗费相当长的时间,喊声的传播时间与其相比很短,可以忽略不计,这样就能保证所有人记账权利的公平了。
在真实的区块链里,不会只要听到有人喊了一嗓子,大家就开始做猜数字抢红包的游戏,万一同时有好多人都大喊起来,到底记谁的账也会是个问题。所以区块链采取的方法是:每隔一段时间,对这个时间段里的所有转账信息做一次统一的记账,由系统来出猜数字的题目,红包也由系统来发。
第一个将交易信息记录下来的人,不仅可以领到价值不菲的红包奖励,其他没有猜中答案的人,必须按照答对的人的记录,来将这个时间段内的交易记录在自己的账本上。
因此,每隔一段时间,每个人的账本都会多出一块信息。时间越长,信息块就会越多,而且每个信息块都包含有时间信息,是按照从老到新排列的。如此一来,每个人的账本不仅一模一样,还都是像时间链一样的结构。所以中本聪给这种账本起的名字叫作“区块链”。
假设有人要更改最新的区块记录,因为其他人都记录了该笔信息,大家就会发现异常,纷纷拿出自己的小账本。一比较,发现就这一份记录不一样,因此可以判断,该记录一定是经过篡改的。大家哈哈一笑,收起各自的账本,纷纷投入下一道猜数字抢红包的题目中去了。
通常认为,只要区块的长度达到了6个以上,想要逆转区块链上的记录就不可能了。假如此时有卖家声称没有收到买家的转账,周围的人一查账本,发现上面明明写着,某月某日买家向卖家转了多少钱,所以想赖账是根本不可能的。
因此,人手一册的区块链和支付宝相比,支付宝是单一且中心化的,买家和卖家都要围着支付宝转。区块链却是去中心化的一套系统,充分体现了“我为人人、人人为我”的理念。去中心化是区块链最重要的特性。
另外,由于账目在每个人的账本上都是一样的,想要通过篡改账本来赖账是根本不可能的。不可篡改性是区块链第二个重要的特性。
希望通过本讲,大家能了解区块链是通过分布式数据存储的“大账本”,构建了一个去中心化的、无法随意更改的数据库。
那么,既然区块链只是一个“大账本”,这个账本会给我们带来什么呢?为什么大家对它这么热衷?为什么很多人声称区块链可以改变世界?这些问题我们将在后面讲解。
从技术上来讲,区块链是一种分布式的记账方法。
说到记账,我们经历了从实物记账向电子记账的演变。如图2-2所示,实物记账分别经过泥板标记、甲骨刻字、竹板刻书、布帛记账和纸质账本五阶段。20世纪60年代,半导体微处理器的诞生和打孔计算机的出现,代表着记账进入了电子化时代。20世纪70年代,随着IBM引领的大型计算机深入渗透至金融行业,7×24小时的批处理替代了朝九晚五的人工记账。20世纪80年代至90年代,个人PC和局域网的发展,实现了内部协同和远程服务。直到21世纪初随着互联网的兴起,无国界的跨境业务开始繁荣。随着梦网、3G、4G的代际跃迁,我们进入移动金融时代,开始用智能手机管理自己的电子银行。
图2-2 记账方式的演变
与此同时,加密安全技术在20世纪80年代至21世纪初,也得到了广泛发展。其中的哈希加密、椭圆曲线密码学、HashCash工作量证明机制及P2P网络后来的发展,为区块链(也叫分布式总账技术)奠定了坚实的技术基础。
(摘自腾讯研究院《一文了解区块链的产业生态现状》)