您经常会听到区块链和加密货币圈中出现的节点,如果您已经阅读了我们的区块链介绍(我们强烈建议您这样做),那么在一张纸上写下交易的漫画中的一个角色实际上就是一个节点。然而,这个介绍非常简单 – 让我们现在更详细地解释一下节点的概念。

验证节点

一个节点是运行特定软件的计算机。在比特币的情况下,一个节点是比特币程序,其连接到其他比特币节点,即在同一机器上的其他比特币程序,或者可以在街道上或在地球另一侧的其他机器上。有几种类型和几种版本的比特币软件。通过选择特定比特币程序的特定版本,用户“投票”比特币协议中的某些变化。例如,如果一群用户建议总BTC增加2100万到4200万,那么大多数网络都需要通过安装实施此更改的软件投票“是”。因此,代码变更是民主的。

这个想法分崩离析的事实是,那里的比特币节点很少 – 目前只有10000个。

相比之下,以太网 – 一种年轻五岁的加密货币 – 已经拥有两倍:

从全球的角度来看,这两个数字都不令人印象深刻 根据一些计算,在AWS(亚马逊的云服务)上运行比特币节点的成本约为每月10美元。这意味着超过10000个全新节点每月需要10万美元,或者每年只需要120万美元 – 这是任何比特币早期采用者的口袋变化。

您可以在此处找到可以安装的节点软件列表及其优缺点和特殊功能。

值得注意的是,验证节点纯粹是运行它们的用户的费用。他们没有给用户任何东西。例如,比特币核心需要大约150GB的磁盘空间,2GB的RAM,以及一个快速且无上限的互联网连接,只需要运行至少50KB的恒定上传速度。运行单个节点时,每月需要上传超过200GB的流量并不罕见。验证节点是志愿节点,对系统的分散有用,但随着运行成本越来越高,节点数也会下降。

除此之外,由于银行家们似乎接管了协议的开发,以及比特币的价格被提升的事实,比特币理论上的分散化已经让人失望。犯罪集团,并且毫不奇怪节点数量在一个月内下降了20% – 从12000减少到10000.随着更多节点消失,集中化也会消失。恶意收购变得越来越可能。

挖掘节点

挖掘节点是一个验证节点,它还使用您自己的硬件或租用的机器来猜测验证和验证块所需的数字和字母组合。采矿节点可以组队与其他节点发送猜测到公共池(池矿业)以增加破解的机会,但当时只看作一个节点。

因为大多数新矿工选择加入一个强大的池来最大化他们挖掘区块和获得奖励的机会,我们看到一个非常严重的技术集中化,其中20个最强大的池正在挖掘几乎所有的比特币。

这是最大的采矿池清单。请注意,第一个挖掘现有比特币的25%。

一个采矿节点是唯一可以“生产”新比特币的软件,并且运行一个可以让你值得一试的软件需要非常强大的计算机或免费电力。如果您想进行采矿,可以在此处找到BTC采矿软件列表。

结论

挖掘节点是通过猜测“密封”事务块所需的组合并因此确认它们来为网络做出贡献的节点,从而在该过程中产生新的比特币。验证节点是验证此信息,确保其为真,并将信息传递给其他节点的节点,从而实现货币价值从位置A到位置B的转移。挖掘节点是验证节点的子集,因为每个节点都是挖掘节点也是验证节点。

这种差异仅表现在PoW共识系统中,并且在PoS中在技术上变得不必要。使用PoS,每个节点都可以是验证节点,并且挖掘节点本身不再存在:基于另一原则创建新令牌。