节点是什么?在区块链中扮演什么角色? - 打点钱包

资讯中心

节点是什么?在区块链中扮演什么角色?
2019.10.16

在学习区块链时,我们经常听到“节点”这个词,节点是指区块链区块链网络中的计算机,包括手机、矿机、台式机和服务器等等。为了确认交易有效性,比特币需要多于一个单独网络的矿工处理交易单,它必须通过“节点”向网络广播。

 

节点可以是链接到其他节点通信端点或通信重新分布点。网络中的每个节点都被认为是对等的,但是,某些节点在支持网络的方式上具有不同的作用。例如,并非所有节点都将存储块链的完整副本或验证交易。

 

对于像比特币这样的公有链,理论上来讲,你下载完整的区块链,参与交易和挖矿,才算是节点。然而,在现在的比特币里,矿工,完全节点,轻量节点,甚至普通用户,在不同的语境下都可能被称为节点。

 

那么,区块链中的节点发挥着什么样的作用呢?

 

为了确认交易有效性,比特币需要多于一个单独网络的矿工处理交易单,它必须通过“节点”向网络广播。这是交易处理过程的第一步(区块链确认)。

 

要全力挖掘网络潜能,比特币网络不能仅仅提供交易的通道,同时也要确保安全性。使用随机选取的节点,这个网络会减少双花问题——用户试图两次花费同一枚数字货币的可能。

 

然而,比特币不止是需要节点,它还要求很多全力工作的节点——那些在一个机器实体上载有比特币核心客户端和完整区块链的节点。节点越多,网络越安全。