主页 > imtoken不让安装 > 关于比特币网络节点你需要知道的一切!

关于比特币网络节点你需要知道的一切!

imtoken不让安装 2023-11-02 05:13:35

所有你需要知道的比特币网络节点!

欢迎来到硬分叉基础知识,它汇集了提示、技巧、指南和建议,可让您了解加密货币和区块链世​​界的最新动态。

比特币 比特币网络经常被吹捧为世界上最具革命性的去中心化技术形式之一。但要实现去中心化,它需要一个由连接的计算机或节点组成的全球分布式网络。

听起来很简单,但没有一种节点类型,每种类型在帮助区块链作为网络正常运行方面都有不同的作用。在本文中,我们将分解不同类型的节点及其功能。

了解你的节点

通常,节点是连接到网络的计算机设备。在互联网和你的家中,你的手机是一个节点,你的笔记本电脑是一个节点,你的路由器是一个节点,那个无线 IP 摄像头分解比特币,是的,它也是一个节点。

节点可以有多种形状、大小和形式。每个人在您家的运作中都扮演着不同但至关重要的角色。

以比特币区块链为例分解比特币,节点主要有四种:全节点、超级节点、轻节点和挖矿节点。全节点、超级节点和轻节点执行类似的功能,而挖矿节点执行完全不同的功能。

在深入研究这些节点是什么以及它们做什么之前,最好将区块链从根本上视为一个分类帐或交易列表 - 至少在这种情况下是这样。所有类型的节点都以某种方式参与构建或维护此列表。

挖矿节点

关于什么是挖矿以及它是如何工作的已经写了很多,但就本文而言,挖矿节点被简单地视为为区块的区块链节点生成。

挖矿节点确认应该放入“列表”的区块,这个过程称为“挖矿”。 “当人们谈论比特币网络时,尤其是在其能源消耗方面,他们通常指的是矿工网络和专用于应用程序的集成设备 (ASIC) 机器。”

挖矿节点实际上并不负责维护区块链,他们只负责创建要添加到其中的区块。创建这些区块后,它们将通过网络发送到全节点,全节点将对其进行验证并将它们添加到区块链中。

全节点和超级节点

顾名思义,全节点负责保存和分发整个区块链账本的副本。因此,它们在网络中发挥着至关重要的作用,因为它们是验证区块链历史的关键。

整个节点能够验证交易一直到创世块,在发布时,整个区块链大小为 200GB。有人估计,比特币网络上有超过 10,000 个完全可操作的节点。

然后这些节点将区块链传播到网络上的所有其他节点,确保维护最受信任的区块链。节点越多,网络越去中心化,越难破解。

根据一个全节点的传入和传出连接数,它也可以称为超级节点或监听节点。

超级节点通常全天候工作,以帮助连接其他完整节点并在整个网络中分发区块链。它们充当信息或重新分配的中继器,以确保每个人都拥有正确的区块链副本。

轻节点

轻量级节点(或瘦节点)执行类似于完整节点的功能,但它们不是保留整个区块链的副本,而是仅包含其中的一部分。

轻节点仅从之前的交易中下载区块头来确认区块链的有效性并将此信息传递给其他节点。块头是给定块的摘要,它包含有关它被散列到的前一个块的信息,它被挖掘的时间,以及一个称为随机数的唯一标识号。

一般来说,轻节点连接到父节点,通常是全节点;它维护着区块链的完整副本。因为轻量级节点存储的区块链较少,并且无助于通过网络传播大量数据,所以它们不需要像完整节点或超级节点那样强大,而且拥有和维护它们的成本要低得多。

也就是说,如果一个全节点被黑客入侵并持有一个虚假的区块链副本,轻节点可以将这条区块链排除为虚假,并向全节点确认它应该维护的正确区块链。将一组轻节点想象成一群支持你的朋友,帮助你在直线和窄点上保持一个完整的节点。

使用轻节点有助于进一步分散区块链网络,并以比全节点更低的成本将真实账本传播到更远的距离。

确认不是共识

节点通过遵循一些规则来验证区块链。当整个网络遵循这些规则时,所有节点都应该为生成相同的区块链做出贡献。需要注意的是,验证实际上发生在区块被挖掘之前;确认和共识不是一回事。当挖矿节点就交易的顺序达成一致时,而不是哪些交易是有效的。

假设我有 1BTC 并将 0.25BTC 转移给我的同事 Yessi。她目前钱包里有 25 亿比特币。为了确认这是有效的,比特币网络将“请求”全节点来确认我有足够的硬币,以及交易后会有多少 Yessi。一旦交易有效,矿工将抢购交易以添加一个区块并使用工作量证明对其进行验证——至少在比特币的情况下是这样。但这是一个完全不同的故事,值得一读。