LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 你应该运行比特币节点的六个理由

你应该运行比特币节点的六个理由

2021-08-04 wanbizu AI 来源:区块链网络

让我快速解释一下,比特币节点是运行具有一些重要工作的软件(比特币核心)的任何计算机:

您的比特币节点需要保留整个比特币区块链的副本。 它必须与其他节点连接,形成一个传播交易的通信网络(交易保存在“内存池”中,即等待包含在下一个区块中的交易队列,从而添加到区块链中)。 它需要检查对区块链的所有添加都是有效的,并拒绝那些无效的。 它将向其他类型的软件(例如钱包)提供有关区块链的详细信息(例如余额)。 它将向任何想要加入的新节点提供区块链的副本。 然后新节点独立检查它收到的副本中的每个事务是否有效。 它实际上并不“信任”连接的节点。

要运行节点,您需要下载 Bitcoin Core 软件,然后让它从其他节点复制区块链,您的节点会自行验证每个区块。 然后保持开启,大约每 10 分钟接收一次新块(这些块包含从内存池中获取的交易)。 您的节点将检查该块是否有效,如果有效,则将其添加到其区块链副本中。

一个狡猾的区块被拒绝,不是因为其他人都拒绝了它,也不是因为每个人都复制了他们的邻居,而是因为根据比特币核心软件中包含的规则,该区块是无效的,并且其他运行相同软件的人也会拒绝那个狡猾的街区。

您的比特币钱包不会保留区块链的副本,并且通常与比特币核心分开(尽管比特币核心确实具有钱包功能)。 您的钱包只是存放您的钥匙。 它必须询问比特币节点,“嘿,节点先生,我的这个地址,里面有比特币吗?” 从技术上讲,这不太准确,但现在已经足够了。

运行您自己的节点意味着您不会询问其他人他们的 Bitcoin Core 副本在做什么。 这是您自己的 Bitcoin Core 副本,您无需信任其他人。 你的钱包可以询问你的比特币区块链副本(在你的钱包和节点之间建立数字连接是技术上具有挑战性和关键的部分,而不仅仅是运行节点——改天再写一篇文章)。

完成序言后,让我接下来解释为什么运行自己的节点很重要:

原因一

隐私。

当您的钱包告诉您您的比特币余额时,它会询问 RANDOM 公共比特币节点您的每个地址包含的余额。 然后它会为您提供结果,您会看到该钱包中的总比特币。 即使是您没有使用过的空地址也会被查询。 监控公司运行其中一些节点。 “搞什么鬼?” 对,是真的。

您正在告诉一个随机实体,可能是一家监控公司,您的 IP 地址(可用于识别您的身份),您有一个比特币钱包,以及您将在该钱包中使用的所有当前和未来地址,以及所有这些地址的所有余额,现在和以后。 出于多种原因,向监控公司提供此信息是危险的。 例如,这些数据可能会被有意泄露——在政府要求时——或无意(向黑客)泄露。 政府可能会针对比特币人征收高额的财富税或没收财产,就像美国政府曾在 1933 年通过 6102 号令对黄金采取的措施一样,黑客可能会针对你敲诈或骗取你的比特币。

原因2

您可以毫无信任地亲自确认您收到的是真实的比特币。

例如,当您出售某物时,技术娴熟的买家可能会操纵您的钱包连接到哪个节点。 他们可能会向您发送伪造的比特币,而您的钱包会认为它收到的是真正的比特币,因为恶意节点对您的钱包撒了谎。 当然,这是非常不可能的,但是您可以通过运行节点来阻止它的事实使这种攻击的发展变得不有趣或没有成果。 这次攻击究竟发生了什么? 骗子以某种方式让你的比特币钱包从恶意节点读取错误的区块链。 他在那个区块链上移动了所谓的比特币,而不是真正的区块链,你的钱包认为你已经收到了报酬。

如果您以这种方式被骗,您可能会接受这种假冒产品作为最终付款,并可能发送货物以换取假冒比特币。 有一天,当你连接到一个真正的比特币节点时,你的钱包会显示你实际上从未收到过比特币。 您的余额将低于您的预期,因为真实的比特币区块链上从未存在过虚假转账。

您可以通过将钱包连接到您信任的节点来防止这种情况发生,但更好的是连接到您自己的节点。 “不要相信,验证,”是比特币人的口头禅。

不这样做有点像接受黄金作为付款,并要求随机的人使用他们的 XRF 分析仪来检查您收到的黄金是否真实。 你不知道那个随机的人是否站在买家一边,或者他们是否诚实。

你可能会问:“不信任? 等等,我下载的时候不是信任比特币核心吗? 我怎么知道那不是假的?” 是和否。 有多种方法可以验证您下载的软件是否为正版,但这不适用于本文。

然后你可能会问,“我难道不相信正版副本会按照我的预期运行吗?” 实际上是的,除非你自己编写软件,或者阅读代码,或者花钱请人阅读代码——但是你信任他们。 必须有一定程度的信任,但我们的想法是将其保持在最低限度。 (只是说这可能会让我在比特币暴民中遇到麻烦,嘘!)大多数人(包括我在内)不能也不会阅读代码,所以有一些信任元素。 值得信赖的是,在代码发布之前,成百上千的开发人员正在仔细检查代码,寻找错误和问题。 对比特币核心进行更改并不容易,这是一项功能,而不是错误。 使用黄金 XRF 分析仪类比,您可能不会从头开始构建一个来检查您的黄金是否真实,这没关系。

理由三

保护比特币规则免受不必要的变化——比如稀缺性或块大小。

如果一群“有权势”的人联合起来,就像他们在 2017 年所做的那样,并决定尝试改变比特币的运作规则(例如,通过增加区块大小),您可以选择不将您的节点升级到新系统并保留您当前的节点。 如果你不只是少数人,那么就会有一群人在运行未更改的比特币核心,还有一群人在运行更改后的版本——一个分叉。 这就是比特币现金的诞生方式。 新版本被一致拒绝,但那些输掉战争的人继续运行他们的节点并挖掘比特币现金。 那些拥有比特币的人也拥有比特币现金。 对于给定的地址,比特币区块链上有一个余额,比特币现金区块链上有一个余额。

如果您当时没有运行自己的节点,那么您在这场战争中没有发言权。 您的钱包可能已连接到比特币现金节点,并且有人可能用比特币现金而非比特币向您付款。 然后,您可能会放弃您的商品以换取不符合您偏好的货币政策的硬币。

理由四

如果你运行一个节点,并让它一天 24 小时运行,这对网络有帮助。

运行的节点越多,交易传播给每个人的速度就越快,关闭比特币的难度就越大。 为了杀死比特币,必须销毁区块链的每一个副本。

原因 5

成为“吉姆叔叔”。

将来,每个人都运行自己的节点可能太具有挑战性,但我们不希望人们信任随机节点。 我想在每个社交“信任圈”(“吉姆叔叔”)中都会有一个技术人员可以将他们的钱包连接到。 这种微小的权衡比连接到随机的公共比特币节点要好得多。

如果你学会运行自己的节点,那么你也会成为一种人类节点,因为有一天你可以帮助其他人运行和使用他们自己的节点。

理由 6

凉爽因素和街头信誉。

运行你自己的节点非常酷,让你对比特币的力量有很大的了解。 你可能最终会买更多。

结论:

希望现在很清楚为什么你应该运行一个节点。 有多种方式。 如果您需要个人帮助,请参阅此处。 对于计算机文盲,可在 www.bitcoin4boomers.com 上获得帮助。

这是帕尔曼阿曼的客座帖子。 表达的观点完全是他们自己的观点,不一定反映 BTC Inc 或 Bitcoin Magazine 的观点。

—-

原文链接:https://bitcoinmagazine.com/culture/six-reasons-you-should-run-bitcoin-node

原文作者:Arman The Parman

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...