扩展比特币网络

主比特币网络运行的是比特币P2P协议,大概包含7000到10000个运行不同版本比特币标准客户端(比特币核心)的节点,以及几百个运行着其他兼容比特币P2P协议软件的节点,这些软件包括BitcoinJ、Libbitcoin、btcd。在这些节点当中,只有少量节点同时也是挖矿节点,它们竞争挖矿,验证交易,并创建新的区块。各类大公司通过运行基于比特币核心的完全节点与比特币网络相连,它们拥有完整的区块链复制和网络节点功能,但是不具有挖矿和钱包功能。这些节点充当网络的边缘路由器,允许在顶层上构建各种其他服务,比如交易所、钱包、区块浏览器、商户支付处理等。

扩展比特币网络不仅包含前面介绍的运行比特币P2P协议的网络,也包含运行其他专门协议的节点。与比特币主网相连的矿池服务器和协议网关,将运行其他协议的节点连接到网络中。这些运行其他协议的节点主要是矿池节点及轻量钱包客户端,这些节点均不保存全量区块链副本。

图6.3描述了含有各类型节点的扩展比特币网络,包括网关服务器、边缘路由器、钱包客户端,以及用于它们彼此相连的协议。

节点类型、网关和协议的扩展比特币网络

图6.3 描述了包括节点类型、网关和协议的扩展比特币网络

相关比特币知识:

比特币的点对点网络架构

比特币标准交易脚本

868区块链学习网为您整理《扩展比特币网络》仅供参考。