共读《精通比特币》第22天——第6章 比特币网络6.1 P2P网
我们不要怕影响力小,有时候我们只需要影响到一个人,他们可以继续去影响他人。
比特币,究竟是一场颠覆现有金融体系的伟大互联网金融试验?还是一个由极客主导的庞氏骗局?比特币到底是什么?我们能做的是人云亦云还是有自己的独立判断?
一起来读《精通比特币》,全面了解比特币的工作原理,推而广之让我们也能理解其他数字货币原理,走向数字货币新旅程。
每天早上发文,欢迎关注支持,一起加油!
《精通比特币》一书,英文原名为Mastering Bitcoin ,本书中英文电子版链接如下,点击蓝色字可跳转阅读:
简单的说比特币世界里的钱,是一串由数字签名组成的链条。我们把这一串数字签名链条,叫做一个数字货币。
这一串数字签名链条,我们可以通俗地理解为一个巨大的活页账本,每一次交易,都会在这个活页账本再加上一页,都由比特币网络中的所有人,做出记录和见证,记录了钱的上一个主人把钱给了谁,再附上原主人的签名,这使得数字货币得以流转起来。
![](https://img.haomeiwen.com/i2563104/66e08d45c306b733.png)
第6章 比特币网络
6.1 P2P网络架构
比特币的创始宣言《比特币白皮书:一种点对点的电子现金系统》的英文原文是《Bitcoin: A Peer-to-Peer Electronic Cash System》
比特币底层系统,采用了基于国际互联网(Internet)的P2P网络架构。P2P,即peer-to-peer,P2P有时候会翻译成“点对点”,有时候会翻译成“对等”。
P2P,是指位于同一网络中的每台计算机都彼此对等,各个节点共同提供网络服务,不存在任何“特殊”节点。
在传统意义上,有一种“client - server(简称CS)”的模式,在这种模式中,会有一个服务端(server),有一个“客户端(client)”。
客户端向服务端发起请求,服务端根据预先部署好的程序处理请求。
在这种CS的范式中,核心的一点就是,服务端与客户端具有不同的角色,不是对等的。服务端能做的事情,客户端通常不能做。
P2P网络架构,强调在网络中各个节点是对等的。
节点,可以是一台计算机,也可以是服务器,也可以是手机终端。
对等就意味着,角色是可以相互替换的,不存在谁一定要服务谁的概念。
![](https://img.haomeiwen.com/i2563104/723b3b7765336f63.png)
图1(a) CS范式,不同节点连到一个服务器。图片来自Wikipedia
图1(b) P2P范式,不同节点地位对等。图片来自Wikipedia
目前互联网的电子商务,需要依靠金融机构作为可信任的第三方,处理电子支付业务。大家回想一下在某宝上购物的情形就知道了,我们购物下订单之后,因为还没有收到物品,所以整个系统的设计是,买家确认付款之后,并不是把购物的资金直接发给店家。而是放到买卖双方都信任的支付宝这个第三方。收到物品后,买家点击收货,再由第三方也就是支付宝系统把资金,汇给出售货物的店家。
这种交易,从本质上是一种基于信任的模型。在网络上的交易双方,对于第三方机构是默认信任的。
而基于比特币的交易系统,与传统的互联网的电子商务不同,它是一个纯P2P的电子现金系统,可以让收款方和付款方直接进行交易,无须经过金融机构。
前面我们已经说过,比特币世界里的钱,是一串由数字签名组成的链条。这一串数字签名链条,也就是我们常说的数字货币。
这一串数字签名链条,像一个巨大的活页账本。每一次交易,都会在活页账本加上一页,并且都由比特币网络中的所有人做出记录和见证,记录了钱的上一个主人把钱给了谁,再附上原主人的签名,这使得数字货币得以流转起来。
除了比特币P2P协议之外,比特币网络中也包含其他协议,我们在后续内容进行学习。
第六章全部内容思维导图如下:
![](https://img.haomeiwen.com/i2563104/9faf9a7d5443d15c.png)
明天我们开始《6.2 节点类型及分工》的学习。
今天就到这里吧,明天我们继续,立秋了,夏天过去了,祝大家秋天快乐!
280/365
20180819首发简书
参考文献:
3、比特币白皮书原版:Bitcoin: A Peer-to-Peer Electronic Cash System
5、Scalers:《比特币白皮书解析 | 从零开始区块链》a
照搬的信念,无法抵御波动的冲击,只有行动铸就的思想体系,并在行进中不断修正,才能让我们不断变得更好。——Scalers《投资赚钱就是信念变现》