买币
行情
现货
合约
理财
活动
更多
reward-center新手专区
学院专业术语详情
Ethereum

Node (节点)

什么是加密货币中的节点?

将节点视为您进入任何加密货币网络的个人门户。当您运行节点时,您实际上是在运行一个直接连接到区块链并帮助整个系统平稳运行的计算机程序。

全节点是一个完全验证交易和区块的程序。几乎所有全节点还通过接收其他全节点的交易和区块,验证这些交易和区块,然后将它们中继到更多全节点来帮助网络运行。

每个加密货币网络都依赖于成千上万台协同工作的个人计算机。比特币通常在全球范围内有约15,000个可访问节点,而以太坊则运行着数千个验证节点。这些数字每天都在变化,因为人们启动新节点或关闭现有节点。

当您运行节点时,您是在自己的计算机上下载和存储区块链数据。这意味着您不必信任其他人来告诉您网络上发生了什么——您可以自己验证一切。这就像拥有整个交易历史的副本。

不同的加密货币对运行节点有不同的要求。比特币节点需要约500GB的存储空间和稳定的互联网连接。以太坊要求更高,因为它处理智能合约并存储更复杂的数据。

有些人运行节点是为了获得奖励,而其他人则只是为了支持他们喜欢的加密货币。节点运营者贡献他们计算机的处理能力、互联网带宽和存储空间,以保持网络安全和去中心化。

加密货币节点如何工作?

节点通过维护区块链的副本来运行,区块链是一个包含网络内所有交易记录的数字账本。当新交易发生时,它会被广播到节点网络。节点然后根据共识规则(如确保发送方有足够的资金或交易是否符合加密协议)验证交易是否有效。一旦验证通过,交易就会被添加到账本中。

有不同类型的节点,每种都有特定功能:

1. 全节点

全节点是存储整个区块链并验证交易和区块的计算机。全节点执行网络规则并拒绝无效的交易或区块。它们是网络的骨干,确保所有交易都是合法的,不会发生欺诈活动。比特币和以太坊节点通常是全节点,存储自创建以来的全部交易历史。

示例

在比特币网络中,全节点会验证每笔交易,检查交易的输入和输出是否与区块链中的记录匹配。这可以防止双重支付并确保网络的完整性。

2. 轻节点(或SPV节点)

轻节点(也称为简单支付验证或SPV节点)是全节点的轻量级版本。轻节点不存储整个区块链,而只存储区块链的一个子集,通常只是区块头。这使得轻节点更快速且资源消耗更少,尽管它们依赖全节点进行交易验证。轻节点常用于移动钱包和资源有限的小型设备中。

示例

典型的比特币移动钱包通常使用轻节点。它不下载完整的区块链,而是向全节点查询有关最新区块和交易的信息。

3. 挖矿节点

挖矿节点是参与挖矿过程的专门全节点。这些节点竞争解决复杂的加密难题并创建新区块,然后将其添加到区块链中。作为回报,矿工获得加密货币奖励,如新铸造的币或交易费。

在比特币的情况下,挖矿节点使用工作量证明算法来解决加密挑战并保护区块链。

示例

比特币矿工使用挖矿节点竞争解决SHA-256难题以创建新区块。第一个解决难题的矿工获得新铸造的比特币和区块的交易费作为奖励。

4. 验证节点

验证节点对于权益证明(PoS)区块链(如合并后的以太坊)至关重要。在PoS中,验证节点根据他们质押的加密货币数量提出新区块并验证交易。验证者被选择创建新区块是基于他们的质押量和他们在网络中的过去行为。如果发现验证者不诚实或疏忽,他们可能会失去部分质押。

示例

在以太坊的PoS网络中,验证者负责提出和验证新区块。验证者质押的ETH越多,被选中提出区块的机会就越大。