全节点
什么是全节点?
完整节点是下载并存储区块链完整历史记录以观察和执行其规则的计算机或服务器。全节点还验证块交易并存储数据以保持区块链运行。它们与轻节点不同,轻节点仅使用精简的数据集。
全节点如何工作?
区块链网络由一组管理区块链并执行其规则的节点组成。大多数区块链使用权益证明或工作量证明共识机制。当新交易提交到区块链时,每个节点都必须验证该交易。当所有节点验证新交易时,就会达成共识,并将该交易添加到区块链中。
完整节点存储区块链上已验证的所有交易的记录。不同的区块链根据其大小有不同的数据要求。例如,一个比特币全节点占用数百GB的空间,可以在功能强大的个人计算机上运行。其他区块链网络对数据的要求更高,其全节点只能由拥有海量数据存储的企业用户运行。相比之下,轻节点仅从区块链下载有限的数据集,并且可以从较小的设备(例如智能手机)运行。
完整节点通过保护区块链的历史来发挥重要作用。有了这个记录,即使在发生灾难性故障的情况下,区块链也可以完全重建。例如,如果所有其他节点都被破坏,具有完整链历史记录的单个完整节点就足以恢复比特币网络。因此,它们对链的去中心化做出了重大贡献。全节点的数量和分布通常被视为区块链去中心化程度的衡量标准。