比特币因何而伟大
距离中本聪发布比特币白皮书已经过去10年了,包括我在内的很多人对区块链的认知依旧谈不上深刻。
这几天重新阅读了比特币的白皮书,翻看了一些资料,感触颇多。每个人对于比特币、对于区块链的看法未必一致,在这里我谈谈我个人的思考,以及我为什么越来越觉得比特币是伟大的划时代的产物。
要看懂比特币的现在和未来,我们必须理解它的过去,准确点来讲是货币的过去。我将简单说一下货币发展的演进,以及金融危机下比特币的诞生,着重聊一下它到底创造了什么价值,解决了什么问题,为何称得上伟大。
一、货币的发展演进
货币的概念目前来讲还是很不清晰的,经济学界目前来讲没有公认的定义。我比较倾向于经济学家哈耶克提出的定义:一种货币无论是谁提供的,只要具有通用性,能成为人们普遍接受的交换手段,就能够作为通货用于现实和未来的支付并成为可靠的核算单位。货币的形式有很多,其核心在于“普遍接受性”。普遍接受性的来源:稀缺性(保值)、可靠性(可存储)、安全性(防伪)、可交换性(防“双花”)。
我们知道,最原始的交易是从物物交换开始的,比如说你给我一张兽皮,我给你一篮水果,那交易就达成了。但是这种交易有一个致命缺点,就是如果我们的需求不匹配的话,我们的交易就中断了,所以货币就出现了。最开始是实物货币,比如说贝壳,金银等等,但是这种货币也有一个致命缺点,那就是不易携带不易分割。比如我要去外地买一些不动产,那不是要拉好几箱银子过去。
所以,纸币就出现了,纸币相比较而言非常容易携带,而且它的制作成本只有几厘钱,那为什么几厘钱的东西可以买几千元的东西呢?一开始纸币发行者承诺可兑换为本位贵金属,纸币本位有金本位、银本位、以及复本位三种。这就是本位货币。很快就出现了一种新的货币叫做信用货币,信用货币也是一种纸币,信用货币是我们的中央银行,不再承诺它可以兑换成贵金属,仅仅以国家信用作为背书。
随着互联网发展,我们已经从纸币过渡到记账货币,什么是记账货币呢?我们发工资就是在帐户中做加法,我们买买买就是在帐户中做减法,这一切都是银行在记账,有且只有银行有记账权。
但是这里也存在一个巨大的问题,现有货币体系的根本性问题是信任问题,人们必须相信央行不会让货币通胀,但法币的历史就是一部信任的破裂史。信用货币的发行量完全由中央银行来决定,出现了大量滥发货币导致的恶性通胀事,比如我们看到的津巴布韦、委内瑞拉货币的疯狂通胀。
二、比特币的诞生
2008年9月美国次贷危机引发全球性的金融危机,在这场灾难中美国第4大投行,有着158年历史的雷曼兄弟最终破产。美国政府必须出来救市,那如何救市呢?只能是不断增发国债和增发美元,所以人们手里的钱又开始贬值了。以政府背书的信用货币事实上遭受到了很多人的质疑。
一个月之后,2008年10月31日,一个署名「中本聪」的人在 metzdowd.com 的密码学邮件组里发表了一篇论文——《比特币白皮书:一种点对点的电子现金系统》。 外界一致认为,正是08年的这场金融危机的促发了《白皮书》的诞生。《白皮书》的核心是对去中心化的探求,促使人们重新思考布雷顿森林体系崩溃后的现代经济和金融秩序。
这篇白皮书的内容整合了很多前人的思想和抱负:安全的电子签名,排除第三方(银行)介入,POW机制,以及通过交易哈希将各个交易记录在一起形成一个“链”。
白皮书中表示,比特币是一个不被任何组织和机构操控的点对点的电子现金系统,由开源软件产生的数字货币,全球网络计算产生,总量限定为2100万。
十年过去了,我们看到一群无需任何信任的“乌合之众”,基于自私的目的,客观上有效维护了一份全网公开的账本,把比特币变成为可信的价值存储介质 -“数字黄金”。
三、比特币原理和运转机制
看到这里,我想很大一部分的读者都会有点懵,比特币到底是什么,在这里我将用浅显一点的语言让大家都能理解。从技术上来讲,比特币就是一个去中心化的数据库,或者说是一种分布式的账本技术。
首先,对比特币有一个整体的了解,比特币实际上可以理解为一个账本。这个账本基本上长这个样:
这个账本中“from” 和 “to” 代表的是不同的比特币地址,可以理解为比特币账户。每当发起一比交易的时候,比特币系统会先通过你的比特币地址查到你之前的所有交易记录,看你是否有足够的钱去支付这笔交易。
这个账本不同于私人账本或者是银行的账本,它是一个全网都有的账本,不归属于某个人,而且全网都一样,每个网络节点人手一份,而且都是相同的。
当某个人A想要向B转账5个比特币,A会在比特币网络中广播这个消息,收到消息的节点一边将账本的副本信息更新,一边将这个消息继续广播,直到全网所有节点都收到。
如何来判断这个A转账到B5个比特币的消息是正确的呢? 针对每一笔交易,除了有转账信息,还会有一个数字签名,这个数字签名是有比特币地址账号唯一的私钥将转账消息的数字摘要加密创建生成的,每个网络节点拿着A的公钥对数字签名进行解密验证,就可以判断消息的准确性。 如果把转账信息比作是一份合同,那这个数字签名,你就可以理解为是类似于合同上一个亲笔签名的东西,来确保消息的准确性。
比特币系统中,每时每刻都会有无数多的交易在发生,比特币系统将这些交易信息按组分配,每个组称之为一个区块(block),然后将这些区块按照时间顺序用链表一个一个的串起来,称之为区块链(the block chain)。区块链中的每个区块会引用前一个区块,你可以反向追踪至第一个区块中的交易信息。未在区块链中的信息是“未交易”或者未排序的信息,任何节点都有能力将一组未经确定的交易打包进区块,然后将它打包进区块的事实广播出去。
比特币系统显然不会让所有节点都参打包区块,这样非乱死不可,比特币系统会以每十分钟为一个周期,出一道计算题,这个计算题超级难,让全网的节点参与计算,这道计算题其实就是对当前区块的全部内容做一个特殊计算,得到一个哈希值,全网的所有网络节点通过比拼计算速度,强行匹配出哈希的值,最先计算出哈希值的节点将取得打包区块的权利,生成一个新的块block并连入现有的区块链,然后广播至所有其他节点,其他节点开始同步更新;最先计算出结果的节点除了拥有“记账”的权利,还可以获得一定量的比特币,这其实就是比特币的发行过程。参与打包区块的过程其实就是“挖矿”,参与“挖矿”的节点就是“矿工”。
哪怕计算题超级难,也有可能同一时刻两个网络节点同时算出值来,假如真有两个节点同时算出值来,该怎么办呢? 系统会同时让两个节点都记账,这样一来,区块链就会产生“分叉”,如何解决分叉呢?等到下一个区块产生后,看下一个区块连接到了哪个“分叉点”,然后系统会选择最长的链条,并把分叉去除,原来打包的区块将消失,区块中的交易信息将会重新回到“未确定的交易”信息池中。
上面的解释可能对于某些读者来说还是太复杂,最简单的理解可以这样:
简单而言,我们可以假设比特币网络中有100个记账节点,每个记账节点都有一本账本(100个相同的账本),当你发送一个比特币到别人的比特币账户,每个节点的矿工就会通过算力来竞争记账,获得记账权的矿工会帮你打包进区块记账在账本上,并向全网广播,全网剩余的99个节点负责验证,当验证完毕之后,大家都承认这个区块链,这笔交易就被保存在了所有全节点的内存中,从而也就确保了交易的安全性和区块链信息的不可篡改性。
每个矿工记账都是要付出成本的,也会获得区块奖励和交易费作为收入,比特币本质来讲,通过POW机制(工作量证明机制)来解决一个没有中间环境的信任问题。在这个生态系统中,比特币良好的机制设计把社区、矿工、持有者这些不需要相互信任的人囊括在里面,良好的运转着。
四、比特币和传统货币有什么不一样
比特币和传统货币有什么不一样,对于传统货币而言,银行必须让人相信它能管理好钱财,并让这些财富以电子货币的形式流通,但银行却可以用货币制造信贷泡沫,使私人财富缩水。而比特币完全弥补了这些缺陷:
1、比特币不是一个中央机构发行的
比特币和央行发行的货币本质上都属于信用货币,但是其信用不是来源于私人、也不是来源于金本位银本位和国家信用,而是来源于其数学算法和程序代码。在比特币的机制设计中,比特币无需中央银行、代码即央行,由全球网络计算产生,发行过程是去中心化的,无人可以控制。
2、通缩型货币,总量恒定2100万枚,永不超发
矿工刚开始每打包一个区块发行50个比特币,每21万个区块后,打包一个区块发行的比特币减半,比特币系统规定每十分钟打包一个区块,这样打包21万个区块需要四年的时间,直至2140年,比特币将无法细分,比特币发行完毕,发行总量约为2100万枚。
3、去中心化,公开透明,不可篡改
比特币的所有交易都是记录在一个公共账本当中,由网络节点共同维护,所有人都可以查看,保证系统的公开透明,无人可以作弊。
4、匿名性
比特币不需要个人身份信息就可以发送和接收比特币,完美保障了个人身份信息安全。
5、全球流通性
在传统银行的跨国转账中,如果我在中国的A银行,想给我在美国的朋友小明的b银行里面转账一百美元,那么就会发生两种情况,第一种情况是AB银行有直接的合作关系,那么A银行就会发一份电报给B银行说,给小明的帐户里面充值一百美金,B银行接到电报之后就算A银行还没有把一百美金转给B银行,B银行也会在小明的帐户里面加上一百美元,而AB银行隔一段时间就会进行一次大清算;第二种情况中,AB银行之间没有直接建立关系,那么就要C银行帮它们作为桥梁,比如说A到C到B,如果还不能找到C银行,那么只能A到C到D到B这样的流程,看起来好像挺简单的,但其实不然。一笔SWIFT汇款,短则需要几天,长的话需要一周的样子,另外收费还不低,以中国银行为例,一笔SWIFT汇款需要150元电报费,以及汇款金额千分之一的手续费,如果在这期间还有中间行的介入,那么中间行又会收取额外的费用,所以说跨国转账又费时间又费金钱。
所以说,比特币就方便多了。比特币是一种点对点的电子现金系统,具有全球流通性,转账是由个人到个人,不经过像银行/支付宝这样的第三方公司,可以很快完成资产转移。
总而言之,比特币跟主权货币的信用来源是一致的,本质上都属于纯信用货币,只是民众权利的受让方和货币的发行方不同。比特币由于其去中心化、匿名式、分布式记账、总量恒定、不可逆或篡改等特征,相比传统货币来说具有极大的优势。
五、比特币背后的巨大意义
比特币是区块链技术的应用,区块链是比特币的底层实现。可以说比特币是区块链技术的第一款应用。 作为区块链技术的第一大应用,比特币到底给这个世界带来了什么新的变化,它对我们的商业和政治带来了什么新的思考。
1、实现价值转移
比特币使得我们第一次在一个不需要信任的环境里面面完成了价值转移。
我们知道,以前通过互联网我们可以发消息、下载电影、发邮件等等,可以进行信息的传输和复制。但是信息互联网有一个巨大的缺陷:很难实现价值转移。我们会发现,互联网很容易发一封邮件给对方,对方收到这份邮件的时候,其实你这份邮件还是存在你的邮箱里面的。这就是所谓的信息传输和复制。
也就是说,我把一笔钱/一样东西发给对方,对方要很精确的多了这笔钱,我这边要很精确的少了这笔钱,这个在互联网上是做不到的。我们要实现价值转移,必须使用类似于银行、支付宝这样的中介机构,通过相信它来记账,来完成价值转移。
有了区块链以后,这就意味着,我们第一次可以不需要这样的一个中介机构存在,实现价值转移,通过纯粹技术的方法完成价值转移。我们通过这样的一个技术可以从信息互联网过渡到价值互联网这样一个全新的时代。
2、区块链技术改造现实世界
智能合约可以最大限度以减少信任成本的方式来解决现实问题
在14、15年之后,人们把目光投到比特币的底层技术上面,并且把这个技术抽象出来,我们称之为是区块链(blockchain)这样的技术。随着研究的深入和发展,大家发现区块链这种技术不仅仅可以应用在支付领域,还可以用在更多的领域解决信任的问题。
在区块链的应用变得多样化之前,还有一件事一直困扰着技术人员们,就是技术的实现问题,都知道一般开发一款应用无论是收集APP,还是windows上的应用程序,都是需要基于操作系统来开发的。在区块链1.0时代,并没有类似于安卓ios等的操作系统,程序猿想要独立开发出区块链应用的话就需要从底层开始编写代码了,所以为了使开发区块链应用的门槛降低,有一群技术人员们开发出了Ethereum,也就是所谓的“以太坊”。以太坊是一个开源的区块链底层系统,它提供了很多的API和接口,让许多人能在上面快速开发出各种区块链应用。目前已经有过百个应用在以太坊上开发,其中十分有特色的就包括了智能合约。
随着技术人员们的智慧之花的绽放,区块链2.0开始脱离货币领域的创新,转战涉及合约功能的其他领域。智能合约的实现也是区块链2.0的核心。对于智能合约,其最大的特点就是:智能合约由代码定义,同时也由代码执行,完全自动且无法干预。具体而言,当一些预设的条件发生时(比如期权到期,某市场到达了指定价格,筹资目标被完成等),智能合约就将会对区块链上的各种数字资产进行复杂的操作,从而自动完成智能合约的内容。
举个简单的例子,去中心化的航班延误险的智能合约例子,每个人对自己的航班进行投保,把钱打入一个智能合约,由智能合约进行统一管理,然后这个程序会读所有航班的API,如果投保的这个航班延误了,它会拿出一部分的钱投给你。可以在一个不需要信任的环境里以很低的成本来解决航班延误险的问题。还有常见的彩票、抽奖的应用也通过智能合约可以保证公平公正无人作恶等等。
再举一个例子,现在的商业成本是非常高的,比如说我的公司和另外一个公司签订协议,如果我们要确保这个合同能执行,我们是要建立一种庞大的法制体系来确保这个合同能履约,因为有一方违约的话,我们可以通过司法制度来起诉,法院可以判决,如果你不执行,法院用暴力机构来强制你执行,这一套的社会成本是很高的,但是如果我们用智能合约,我们可以让这种东西完全自动的去执行,我们不用担心任何其中人有意无意去作恶,确保没有任何人能够去破坏和篡改,这对商业社会将会有很大的改变。
智能合约并不是说能够实现一切以前我们不能做到的事情,事实上,它们能够最大限度以减少信任成本的方式来解决一些问题。最小化信任能够让事情变得更加便捷,因为通过全自动执行来来替代人的判断和执行。至于智能合约的应用场景则需要我们自己去判别,到底哪些社会契约、商业合约是可以用代码来替代的,即根据代码来自动执行且无法阻止运行的。
总而言之,区块链技术能够提供给我们的是一个多方无需信任的环境、一套密码学技术、一套共同记录的机制和一个共同维护的数据日志。无论是比特币,还是智能能合约,都只是区块链在支付领域和合约领域的应用,它还可以用于更广阔的领域,安全认证,数字背书,医疗,物联网,供应链等领域都可以应用在区块链技术上,它对于各行各业都会产生深远的影响,但值得注意的是,区块链只是给我们提供了一套可靠完整的技术,至于应用在其上的业务逻辑还是需要我们去不断审查来防止漏洞的产生的。
3、更好的协作形态-分布式商业的新形态
我们看到的区块链技术,我认为它可能超越了一般的技术范畴,而是一个“生产关系的技术”,它可能不同于人工智能、物联网、云计算这样一个技术,可能在某一些领域发挥作用。区块链技术的应用场景可能会涉及到日常社会经济活动的各个方面,可能会改变一些经济活动发生的基本方式或范式。
区块链是一个生产关系技术,更直白的话来讲,区块链是一个促进人类大规模协作的技术。我们看比特币,其特点其实是一群在互联网上的所谓“乌合之众”在协助,所以比特币后面并没有一个公司形态的实体在支撑这样一个网络。这样一种机制看上去非常松散,恰恰是这样一个松散的机制,现在全球大概有几万名匿名的矿工在世界各地接入比特币网络,大家一起共同维护了比特币从2009年到现在这样一个统一的账本,而且达到的效果是这个账本的记录,现在可能连全世界最厉害的黑客都没有办法篡改它或者摧毁它。
所以,它让整个网络具备了一个重要的价值,这个价值就是大概两三年前《经济学人》在讲区块链的时候,说区块链是一个“信任的机器”。其实,就是透过了这样一种非常不规范或者没有传统意义上经济主体参与的方式构建的网络,来支撑比特币的运行。
美国半导体和相关仪器成本对所有商品相对价格图这条曲线是《金融时报》给出的统计,从1970年到现在为止,美国半导体的价格对于其他商品的比较,讲白了就是一个摩尔定律。我们知道互联网的发展是基于摩尔定律,在过去50年终持续生效。摩尔定律代表了什么?
它代表着信息被加工、存储的和传播的成本,在过去50年呈指数级的下降。如果1970年的时候100元作为单位的话,那么到现在相对价格已经不到5元了。也就是说跟50年前相比,这些信息加工存储的成本大概只有50年前的5%不到,几乎接近0的水平。
分布式商业的新形态图另外一条曲线,我们把传统企业、全球化企业、互联网平台型企业以及分布式商业组织放在同一张表里。这张表的横坐标是网络价值,纵坐标是交易成本。这里体现了梅特卡夫定律:网络产品的价值等于组成这个网络的节点的平方数,跟组成网络的节点的平方成正比。
梅特卡夫定律就是图上逐渐升高的黄色曲线,白色逐渐降低的指数曲线就是刚提到的摩尔定律。我们在过去已经透过互联网思维认识到,互联网的企业对于传统企业甚至全球化企业,他们在竞争的时候会形成“降维打击”,让这些传统企业没有办法还手,其实背后的原因就是摩尔定律和梅特卡夫定律。
它们让一个互联网平台型企业,随着用户增加和网络扩大,所能带来的价值指数级的增加,同时它运营成本随着摩尔定律却在指数级的下降。
是不是这样就代表互联网企业未来会变成所有商业的最终形态?
可能并不是这样。今天如日中天的互联网巨头,可能在不远的将来它们会面临基于区块链的“分布式商业组织”这种新形态的一些挑战,原因也很简单,同样基于以上两个定律,只不过未来的分布式商业有机会构建一个为传统互联网企业更大的协作网络以及更低的成本运行的形态。
可能未来它们对今天的互联网巨头,也会形成一个降维打击。
未来,如果人工智能自动驾驶技术取得突破,可能以后在我们的城市当中会有基于区块链的智能驾驶无人车在整个城市穿行,提供交通的服务。但是每一辆车未来可能不属于任何一个公司,而是变成一个更大的、基于区块链协作网络当中的一个独立个体,完成从它工厂下线、运营、到最后报废进入汽车拆卸场的生命周期,这样就构建了未来可能看到的一个更大的经济协作网络。
今天我们看到最大的基于互联网协作的网络,它最大的规模可能就是把全世界所有的人联系在一起。
例如,假如微信统一世界,让所有的人都用微信,那么这个网络的规模最多也就是70亿人。但是基于区块链技术,未来打造的一些经济协作网络,因为它可以把智能的硬件和软件都变成一个独立的个体参与协作,那它有机会形成一个700亿甚至7000亿的安全的经济协作的网络。
所以,它所能产生的价值,可能会大大超出我们现有的互联网平台企业能够产生的价值。
互联网企业创业的竞争,就是比谁烧钱的效率快、效率高,在钱烧完之前,能够达到一个网络的效应盈亏平衡点去运行和维护这个网络的成本。当这个网络所产生的价值大于其成本的时候,我们这样一个创业的活动就可能成功了。而大多数的创新项目,可能都死在了盈亏平衡点之前。
在以区块链技术为驱动的新型、分布式商业生态当中,其实他们运用了一个金融效用加上网络应用的效用,所有区块链项目都是透过对早期参与者的奖励,或者对于早期参与者的激励解决了网络自身从无到有、从小到大的发展过程。
区块链项目成功需要非常好的机制设计,这是按照经济学前沿的发展,要构建在互联网上协作的生态,我们要考虑好怎么把每一个自私的个体、自私的诉求,跟我们新的协作生态所要达成的目标做一个很好的匹配,叫激励相融。在每一个参与者满足自己自私目的的同时,客观上又能够形成整个网络的协作机制。作为区块链项目来讲,是必须认真思考和解决的问题,而且很大程度上项目的成功和失败会取决于一个好的机制的设计。
总的来说,我认为比特币带来的区块链思想,对于整个世界会有很大的影响和变化,传统商业社会的三大支柱:复式记账法、保护私有财产制度、有限公司制度都会发生不同程度的颠覆。复式记账法可能会被分布式账本取代,保护私有财产的法律制度可能会被智能合约取代,有限公司制度可能会被分布式的商业组织取代。
区块链技术目前还在非常早期的阶段,它的基础设施还不完善,所有的从业者对于这个技术以及这个技术所构建新的协作关系的认识都还在早期。这场区块链技术的伟大社会实践探索已经正在进行中,相信不远的将来,通过区块链这样的思维或者分布式商业的理念,我们这个世界会变得更加美好。