什么是区块链的节点?比特币有几个节点?

节点(node)在中文里有许多含意,例如在电信网络的节点是指一个连接点,表示一个通讯端点(一些终端装置);在运输系统中节点表示一个重要的结构要素,通常指村落、都市或货物的转运点;在社会里,节点指社会中具有行动能力的个体,例如家庭成员或公司职员等。

在区块链分散式帐本的系统中,节点(node)是提供、维护「共同总帐」的单位,不同的节点之间以网状的方式相互连结,成为独立自主的电脑网络,这个概念我们也可以称之为去中心化。

简单来说,每个节点都有一套这样的共同总帐,并且所有应用单位节点中的帐本内容都是一致的。而且只要帐本中新增了一笔资料,其他节点也必须立刻被告知,同步更新帐本资料。

因此,网络节点同时担任着交易确认和广播的工作,只要透过国际网络与节点相连结,就可以获得共同总帐的相关服务了。

这里介绍一种最常见的分类方法,根据不同的功能、分工将节点分为三种:

  1. 完整节点(Full node):是区块链网络的中心骨干,因为可以独立完成交易确认和广播,并完全执行所有规则,是支撑着数字货币转帐交易的核心力量。节点的数量决定着网络的安全程度,完整节点的数量越多也就越接近真正的去中心化,而网络的安全程度也就越高。
  2. 修剪节点(Pruning node):是完整节点的变体,虽然同样可以独立完成比特币转帐的确认,但是它并没把整个区块链都下载到本地(电脑)。
  3. 轻量节点(Lightweight node):又称SPV(Simplified Payment Verification)节点,它不像完整节点那样独立,一般是用手机或电脑安装的钱包软体,不需要下载全网资料,营运者会将使用者钱包中的转帐和完整区块链进行核对。

以比特币为例,目前的节点数量大约是一万个左右:


出处:Bitnodes

本文链接地址:https://www.wwsww.cn/btbwhy/1412.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。