加载中...

什么是bitcoin节点,其背后的基本原理是什么?

bitcoin6251865 1920

内容

分享链接:

Bitcoin的基础是节点。 双花问题,也称为双花问题,是一种以欺诈方式两次花费一个Bitcoin。 节点是下载Bitcoin软件然后连接到网络的计算机。 Bitcoin Core 的最新版本可以在 GitHub 页面上找到,它是最著名的全节点客户端和软件实现。 有关bitcoin,请单击Bitcoin在经济中的优势

bitcoin的节点数量

由于用户可以选择匿名连接以避免泄露或计数,因此确定活跃Bitcoin节点的精确数量具有挑战性。

来自不同来源的数据彼此严重不一致。 例如,根据一些消息来源,Bitcoin节点仅略多于 13,000 个。 另一方面,知名Bitcoin核心开发者 Luke Dash Jr. 预计,2021 年 1 月,Bitcoin核心活跃节点约为 83,000 个,到 2022 年将急剧下降至 50,000 个左右。

考虑到 2017 年牛市最高峰时活跃的Bitcoin节点超过 20 万个,这一数据更令人担忧。 随着连接的活跃节点数量的增加,Bitcoin网络变得更加强大、更加去中心化。

区块链有什么作用?

由于Bitcoin是第一个为该技术奠定基础的人,因此它成为区块链网络的基石。 因此,了解Bitcoin节点的基本原理将有助于理解大多数区块链的运作方式。 然而,功能方面是相同的; 他们有不同的协议和规则。

区块链中的节点如何运行?

节点在将交易广播到网络之前验证交易。 然后,矿工或矿池将拾取这些标记为“待处理”的交易并将它们添加到区块链的共享分类账中。

矿工会将待处理的交易分组到区块中,而不是单独验证每个交易。 然后,为了确保该块是真实的并遵循网络规则,它会分布在整个网络上并发送回每个节点。

一旦新的区块被验证,节点将其添加到之前的区块链中,形成区块链并完成交易的最终结算。

区块链节点类型

轻量级节点仅下载关键的标头数据,而完整节点则下载整个区块链历史记录以验证每笔交易。

全节点

它们被称为“完整节点”,因为它们仔细检查是否遵守了Bitcoin协议的所有规定。 全节点必须验证Bitcoin网络上每笔交易的合法性,避免双花。 因此,经过处理的bitcoin一定尚未在其他地方使用过。

因此,完整节点必须下载整个区块链的历史记录,包括每个区块和交易,以验证它们是否遵守Bitcoin的共识规则。 任何不遵循共识准则的区块或交易都会被拒绝。

流明节点

轻量级节点充当钱包,连接到完整节点,并且仅从已处理的交易中下载必要的信息。 与处理整个数据集的全节点不同,轻节点仅处理区块链的一小部分。  

轻节点使用简化的支付验证来检查交易是否包含在块(SPV)中。 它有助于区块链网络的去中心化,但不会验证其所有交易或存储整个区块链的副本。

挖矿节点

除了保留区块链的完整副本之外,挖掘节点还使用硬件和软件来解决具有挑战性的计算任务,以挖掘bitcoin并生成新的块以添加到网络中。

直到 2010 年,简单的家用 CPU 仍然可以充当矿工节点。然而,在那之后,随着Bitcoin网络的迅速发展,CPU 不再足以挖掘加密货币,需要使用更昂贵和能源密集型的采矿设备。

Bitcoin矿工节点与Bitcoin完整节点

尽管它们有不同的用途,但完整节点和矿工节点都是Bitcoin网络的重要组成部分。 然而,与普遍看法相反,矿工的影响力很小。 他们也许能够添加或删除交易并重新排列区块链,但这样做需要对处理能力进行大量投资,并且无利可图。  

结论

区块链节点的主要职责是确保网络区块和交易有效并遵守协议规范。 此外,他们还必须确保网络和数据的可靠性。

分享链接:

阅读最多的

正在加载最常阅读的文章...

掌握加密货币新闻,在收件箱中获取每日更新

相关新闻

隐城
订阅加密波利坦