区块链:看得见的信任
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第二节 千里姻缘一网牵

比特币是存在于比特币网络中的,比特币网络是一种P2P的网络,这种网络与传统的互联网稍有不同:传统的互联网可以看作一个中心化的网络,P2P网络是非中心化的。P2P网络的一些优点是传统互联网所不具备的,比如,信息的传输速度和效率更高、网络节点加入和退出方便等。日常生活中,我们用到的下载工具(如迅雷下载器、电驴软件)、视频播放软件(如爱奇艺视频播放器、优酷视频播放器)等都采用了P2P架构。

图2.4 比特币网络节点的四种功能

比特币网络就利用了P2P网络架构,在这个网络中,没有明显的主节点和从节点之分,各个节点可以自由地加入或退出网络。虽然节点没有主从之分,但是有功能之分。比特币网络节点的功能有四种:完整区块链、钱包、挖矿和路由。每个节点可以包含所有四种功能,也可以只包含其中几种,但都必须包含路由功能。

路由功能是必需的,因为要通过该功能实现与其他节点的通信、发现新的节点和将路过本节点的其他节点之间的通信数据转发出去。比特币网络中交易数据(即比特币账本)必须要有地方来存放,因此某些具有完整区块链功能的节点就承担了保存完整账本信息的职责,保证所有交易都是有据可查的——这样的节点数量不会太多。具有“挖矿”功能的节点,其工作就是通过“挖矿”的方式获得对交易的记账权,记完账后获得比特币奖励。节点的钱包功能是用来保存自己拥有的比特币的。