## 231丨比特币到底是什么？

你好，欢迎来到香帅的北大金融学课。

在接下来的两周，我们要开始讲比特币和区块链，以及智能合约。

为什么要把这三个概念放在一起讲呢？首先，区块链的概念是伴随着比特币的风靡开始浮出水面的，而比特币又是迄今为止区块链最成功的应用。所以，这两个概念放在一块儿的话，你会理解得更加地清晰和透彻。而在可见的将来，我们会发现，智能合约是区块链最重要的落地应用场景。所以，我把这三个部分放在一块儿，让你的脑子里可以形成一个框架式的理解路径。

比特币可以说是这几年最火热的金融现象了，它在十年之内价格狂涨了几万倍，引起了巨大的讨论。那比特币到底是什么？和现行的货币体系又有什么不同，为什么会引起这样大的震动？更进一步地追问下去，比特币是货币吗？

在这一周的课程里，我要一块儿跟你把这几个问题弄清楚。今天我们首先要解决第一个问题，比特币到底是什么？

我相信你可能或多或少地听说过比特币，但是又感觉模模糊糊的，了解得不是那么透彻全面。

今天的课程里，我想带你从一个虚拟的社区游戏来感受一下，到底什么是比特币。

现在，假设我们40个人搞了一个虚拟部落，每个人都是这个部落的一个节点。有一天我发了一个白皮书，设计了一个游戏，叫部落寻宝联盟，号召大家一块儿来参与。

游戏是这样的：在这个虚拟世界的某个地方，埋藏着一个巨大的宝藏，一共是21000枚金币，我们40个人，每个人都可以去挖矿，去获得这些宝藏。

游戏开始之前，有些规则我们要知道。

第一，这个挖矿不是用掘土机，而是用计算的方法。要求你在一定时间内解决一定的数学计算，然后去得到一串密码。这个密码对应着那个宝藏里的一枚金币，我们姑且叫它“联盟币”吧。这种计算不是我们用纸和笔能够计算出来的，一般是要依靠计算机，算力越高，计算的速度就越快，也就是挖矿的能力越强。

第二个规则就是，在一定的时间内解决了一定的数学计算，得到一串密码以后，这个密码并不能保证你获得那个金币。为什么呢？因为我们要建立一个绝对公平和权力制衡的共识机制。所以，你得到的这串密码要马上向我们这个部落里的40个节点同时公布，然后所有的节点都对你进行验证。只有验证全部通过，你得到的这个密码才会加上数字签名，同时存储在所有人的账本上，也就是，宣布一枚金币已经被挖出来了，归属于你了。

所有的寻宝活动都要遵循这样的原则，然后通过全体验证以后，所有的数据就按照时间的顺序被存储记录在所有人的账本上，形成一个相互链接的区块。

这里有一个非常有趣的地方，你发现了吗？现在我们这个部落里都是透明的，因为40个人都知道财富结构发生了变化。但是，它又不是透明的，为什么呢？因为所有的信息不过是一串加密的数字。所以，我们并不知道这个币的所有者在现实世界里是谁。但是，你用这些挖出来的币可以和我们部落中的任何人点对点地进行交易，每一笔交易都会被记录在所有人的账本上。但是，同样地，你也不会知道和你交易的是谁。

换句话说，在我们这个联盟里，每个人的行动都是透明的，但又是绝对隐私的，没有任何一个中心化的信用主体，所有的节点（人），都具有同样的知情权和验证权。

到这里的时候，有同学可能会问，那万一我通过计算挖矿，得到的密码和另外一个同学得到的一样，怎么办呢？就和我们去买火车票，居然买到了同样一个座位一样。这个你不用担心，你挖矿最后生成的那串密码，是由密码学中的哈希函数给出的。这个函数有一个非常有趣的特征，就是不管你输入任何大小的字符串，最后得到的是一个固定大小的输出。

比如说，我们假定自己输出的密码必须是256位的数字，那么，不管你现在输入一个五位数，或者五十位数，最后得到的都会是一个256位的数字。

那么要得到两个完全一样的256位的随机数的概率是多少呢？这个概率小到没有办法描述，反正是比小行星撞地球的概率要小很多。

好了，这样一来，你就可以确定，你得到的那个密码基本上是独一无二，对应的财富当然也就是独一无二的了。

现在，一个由哈希函数、区块链这些技术支持的寻宝游戏要开始了。

和所有的游戏一样，开始的时候，计算挖矿的难度是很低的，一个电脑就可以支持运算了，有时候一个人可以挖出好多好多个币来。所以最开始的时候，我们都不把这些币当回事儿，相互交易着玩，毕竟是只有40个人承认的财富，当不了真。

但是，越来越多的人知道了我们这个寻宝游戏，都开始加入进来，我们的部落就迅速地扩大了，400人、4000人……这时候事情开始发生了两个变化。

第一，游戏通关升级了，挖矿的难度明显提高。就和挖金子一样，挖到一定的程度的时候，浅层的金子都给挖出来了，就必须依靠更先进的技术了。这时候，有的大玩家就开始使用大型的服务器，算力大幅度地提高，小玩家就越来越难挖到矿了。

第二，随着加入的节点越来越多，我们的联盟币可以使用的场景也越来越多了，尤其是那些不喜欢使用信用卡，不想透露自己的信息的生意、机构，都开始加入我们的联盟。

所以你会发现，联盟币的流通速度明显加快了，这时候我们的虚拟财富也开始和线下世界重合，很多人开始收集和储存我们的联盟币，认为它是一笔“财富”。

这样经过一段时间以后，我们发现，由于全世界这么多人形成了一些共识，这个时候我们的联盟币，已经变成了一种可以在很多场景流通的硬通货，你可以用它买咖啡，网上购物，形成了一个信用货币体系。

在这个体系中，货币的价值是取决于我们所有的节点，不管它是40个还是4万个，我们的共识和预期。

还有，所有的交易都是点对点、公开的，会被记录在所有节点。但是，又是完全和物理世界的我们分隔开。我们也没有央行，也没有清算中心，也没有执法机构，是数学、密码学、网络科学、经济学，还有信息系统这些技术，它们以特定的方式组合在一起，支持着我们的货币信用体系。换句话说，我们的联盟币看上去好像是一种去中心化的，支持点对点交易的，保护个人的数字货币体系。

你不妨给它一个定义，就叫做——数字加密货币。

这个游戏说到这里的时候，我想你已经完全明白了，我说的就是比特币的故事。

通过这个故事，我想你已经了解了比特币从诞生到发展壮大的整个过程，这里你需要记住是，比特币是一种数字加密货币，它的技术基础是区块链，还有哈希函数这些密码学的知识，它和传统的货币有很显著的不同。

一方面，它的发行脱离了政府、央行这些中心化的中介机构，在流通中它支持点对点的交易。

那另外一方面，它又具有高度的匿名性，也就是这些数字加密货币的拥有者的身份，在这个网络世界里面是完全被保密的。

好，听到这里的时候，我猜有的同学还会有疑问。刚才的虚拟游戏，已经让我们明白了，比特币发展的整个过程。但是，有一个问题不能解释，现实生活中，我们不是已经有了挺好的货币体系吗？为什么要发明比特币这种东西呢？换句话说，就是最开始的那一群人，为什么要发起比特币这样一场游戏呢？

要知道，刚才我在游戏中说的40个人并不是一个随意的数字，最开始的比特币社区就是40个人，而这些人大多是一群崇尚绝对自由，反对大政府的网络技术朋克们。为什么他们要创造比特币这样一种数字加密货币呢？这个问题牵涉到货币，还有比特币的本质。下堂课，我还要继续跟你详细讲解。

### 💡 精华要点
- 1.比特币是一种数字加密货币，它用技术手段解决了货币信用主体化的问题，并在虚拟世界创造了一种民主、透明，但是又绝对保护个人隐私的货币体系，支持点对点的交易，而且让所有的节点都具有同样的知情权和验证权。
- 2.在数字加密货币的世界里，哈希函数解决了挖矿、加密的问题，区块链解决了分布式记账和验证的问题，使得它具有了和现行的货币体系非常不一样的特质。

> 香帅
> 最后，还是要给你留下一个思考题：在今天的课程里，我用一个游戏跟你说明了比特币具有去中心化、点对点交易，还有匿名几个特征。而这几个特征，和我们现行的货币信用体系是有蛮大的区别的。为了让你更好地理解比特币去中心化、点对点交易和匿名性这几个特征，我想请你假设一个场景：
> 你现在用信用卡、支付宝，或者是现金去买一杯星巴克，你可以在自己心里画一个路线图，想一想，你付出的这笔钱的支付和清算过程，然后你再想一想，假设你现在是用比特币买一杯星巴克，再说出这笔钱的支付和清算过程。
> 通过这两个过程的比较，我想你就能够更明白去中心化、点对点交易和匿名这几个特征了。好，希望你能够把自己的整个思考过程，和你最后得到的结论放在留言区，跟我们一块儿分享。也希望你能够通过今天的课程，获得了关于比特币更加清晰的认知。

![图片](https://piccdn3.umiwi.com/img/201811/25/201811252102522002025145.png)
