心有灵犀

V1

2022/06/29阅读:19主题:萌绿

比特币七:比特币节点

节点分为三种类型:挖矿节点、全节点和轻节点。我们刚刚检查了挖矿节点(又名矿工),它们确认区块链的待处理交易并挖掘新的比特币。全节点和轻节点验证矿工提交的新区块和交易。

比特币全节点有三项主要工作:保存整个比特币区块链的副本、验证交易以及执行网络规则。比特币轻节点与全节点做同样的事情,但它们不保留整个区块链历史的副本。我们将主要关注完整节点。

网络中节点的用途

分布在全球网络中的节点越多,系统就越分散。由于比特币网络拥有所有加密货币中最多的节点(包括矿工),因此它是最安全的区块链。

虽然许多其他加密货币容易受到黑客攻击和区块链攻击,但比特币几乎是免疫的——我将在明天详细解释原因。

节点的作用是直接与网络中的其他节点通信,验证它们的交易历史与下一个节点是否一致。当他们验证新交易时,他们会检查正在交易的比特币没有被双花,并且没有比特币是凭空产生的。如果一个节点确实看到恶意交易尝试,它会与网络中的其他节点一起拒绝交易。

比特币交易以与谣言传播类似的方式在节点之间进行验证:可怕而残酷,谣言在八卦网络中回荡,直到三年级的每个人都知道你对约书亚的迷恋。但与谣言不同的是,全节点仅根据他们执行的规则和他们引用的区块链历史传递他们已经验证过的交易。

由于节点运行的比特币核心软件列出了网络的所有规则(例如 2100 万硬上限),因此所有完整节点仅通过验证对未决区块的正确交易以及验证广播的已完成区块来帮助保护网络由矿工。如果偶然一个节点接受了一个对区块的恶意交易,网络中的其他节点将完全拒绝该区块。

运行您自己的完整节点

您知道您可以运行自己的节点吗?使用Umbrel等用户友好的开源节点安装程序非常容易!您可以按照他们的指南获取详细说明。它价格便宜,相当简单,有助于提高比特币网络的安全性。

尽管比特币相当安全,并且许多人声称运行一个额外的节点不会对增强网络起到太大作用,但在罕见的黑天鹅事件(例如某些政府管辖范围内的节点被关闭)的情况下,它有助于在全球范围内拥有过多的节点一下子下来。

运行自己的节点还可以帮助您消除其他节点保持诚实所需的信任。尽管其中大多数仍然正确,但通过您自己的完整节点运行交易,您实际上正在成为您自己的银行。这是一个非常酷的功能,对于法定货币、黄金或其他任何可以用作货币的东西来说,这是不可能的。

分类:

后端

标签:

区块链

作者介绍

心有灵犀
V1