比特币节点是什么?

时间:2023-11-18 14:29:04

网络节点是整个生态链的一环,一直担任着交易确认和广播的工作。

网络节点有很多种,也有不同的分类方法。按照最常见的分法,网络节点有三种:第一种是完整节点;第二种是完整节点的变体,叫作修剪节点;第三种是SPV节点,也称轻量节点。这种分类方式基于两点差异:一是这个节点是否下载了最新最完整的比特币区块链;二是该节点能否独立验证比特币的转账交易,能否独立实现作为一个节点的基本功能。

比特币被设计为一种去中心化的点对点(P2P)网络,是一种节点对节点的网络交易。每笔交易都是由发起方向周围的节点进行广播,节点收到后再广播给周围的节点。最终扩散到全网。每个比特币钱包都是一个节点,其中拥有完整区块链账本的节点叫全节点,数据显示:2017年10月,比特币负责比特币转账交易广播和验证的全网节点约有9300个。转账交易发生后,所有节点一起广播到全网。

美国、德国、法国等拥有的比特币全节点数量最多,中国的全节点数量约占全球5%。运行比特币节点不提供任何奖励,即使不是全节点也能进行比特币转账,因此比特币的全节点数只占节点数的一小部分。

首先,要巨量的机器来维护这一散布全球的网络。比如,为了确认交易的有效性,需要多于一个单独网络的矿工处理交易单,必须通过节点向网络广播。这是交易处理过程的第一步。

其次,要全力挖掘网络潜能。比特币网络不能仅提供交易通道,也要确保安全性。使用随机选取的节点,网络会减少双花问题。可是,比特币不仅需要节点,它还有很多全力工作的节点——在一个机器实体上载有比特币核心客户端和完整区块链的节点。节点越多,网络越安全。