LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资产 > 什么是比特币节点以及运行它的3个原因

什么是比特币节点以及运行它的3个原因

2021-03-29 wanbizu AI 来源:区块链网络

您是否想过比特币网络如何在幕后运作? 几乎每个人都了解比特币交易,但是网络已经变得更加有趣。 如何成为会员,以及运行比特币节点的感觉如何?

资料来源:Prids.eu

您可能会感兴趣:加密货币-您需要了解的所有信息

什么是比特币节点

节点是指节点。 在比特币的上下文中,它是分布式分散式网络的一个节点。 因此,比特币节点是可以连接比特币网络的点,也是在网络中重新分配和通信流量的点。 通常是一台微型PC(连接到互联网的一个小黑匣子)。 这是整个比特币项目的核心。

但是,大多数拥有区块链的用户不会通过这些设备进行通信,而是使用比特币SPV(简化支付验证),这就是所谓的轻型节点。 这需要手机上有Exodus手机钱包或Crypto.com DeFi钱包。 它对比特币网络的运行没有太大贡献,而且它不像下载整个区块链的比特币完整节点那样提供高安全性。

比特币节点可以是:

比特币完整节点-例如提到的计算机,它本身不是钱包 矿工 移动钱包或桌面钱包-使用比特币SPV,通常侦听来自比特币完整节点(比特币核心除外)的块

Co je比特币完整节点

比特币完整节点是比特币网络的成熟节点,可以与其他节点进行积极的通信,概述了区块链要塞以及孤立的块(孤立块),这些块是为了尝试双倍花费或同时提取一个块而创建的。矿工。 比特币全节点还检查每笔交易(即电子签名,非负余额等),从而根据Satoshi强制执行比特币协议的完整规则。

比特币核心是比特币开发团队的“官方”软件客户端,用于在板上运行比特币完整节点,并且还充当着最安全的板卡钱包功能,直接“验证了您的数字黄金的真实性”。

比特币节点如何工作

对等网络

要了解比特币节点的工作方式,我们需要更好地了解整个比特币网络的工作方式。 比特币是一种不带中央服务器的对等电子现金系统,节点之间只能相互通信。 如果发送事务,则节点将使用所谓的八卦协议(“耳语”协议)将其传播到整个网络。

资料来源:ResearchGate

您可能对以下内容感兴趣:比特币区块链资源管理器如何工作

直到将交易包括在块中,交易才被确认(所谓的提取)。 矿工还运行他们自己的比特币完整节点,因此要弄清楚哪些交易未确认,有一个内存池(内存池)-所有此类交易的存储库。 但这就是乐趣的开始。 内存池维护每个比特币的完整节点,并且看起来相同,因此我们可以讨论“一个”内存池。

Samourai Nodl。 资料来源:Samourai

但是,比特币区块链是所谓的部分异步系统,这意味着其动作(事务)不是根据全局时钟而是根据事件的顺序进行协调和排序。 比特币节点的通信延迟可以不同并且没有限制,因此很难确定该节点是否发生故障或仅花费时间。 即使这样,在部分异步的系统中,也必须没有网络划分(一种状态,其中一部分的比特币节点与另一部分的比特币节点具有不同的网络状态)。

互联网

完整的比特币节点通过Internet连接到其他节点,在该节点上,它们使用DNS种子找到列出它们的DNS种子,或者用户直接输入其IP地址。 连接到第一个节点后,新的比特币已满节点将传播到所有连接的邻居。 然后,他从中下载整个区块链,并开始接收传入的交易和新区块。

Zdroj:Java Point比特币SPV

比特币SPV节点不会验证区块中的交易或下载整个区块链。 这使比特币成为一个完整的节点。 比特币SPV仅验证所谓的块头(包含验证规则的版本,其交易的哈希树(默克尔根哈希),时间戳和难度)。

例如,比特币SPV节点是您的手机或计算机上的出埃及记。 但是,比特币SPV并不自动意味着邪恶,因为您可以将其连接到自己的比特币完整节点(远程并直接在一个网络中)。

为什么要运行比特币节点

为什么要运行比特币节点(或比特币完整节点)?

最高财务主权 比特币网络支持 渴望教育

遗憾的是,从原则上讲,比特币协议不允许每个用户自动运行自己的比特币完整节点。 您也可以运行比特币节点以获取利润,但这是另一章。

通过Tor运行的匿名比特币节点数量明显增加(紫色)。 资料来源:Bitnodes
如何运行比特币节点

本文的目的不是向您提供绝对详细的说明,因为如今即使使用视频说明也可以可靠地搜索所有内容,因此我们将为您提供基本概述。

基本要求

不会包含敏感数据的设备(理想情况下,仅用于操作比特币节点的设备) 比特币区块链每年以约60 GB的速度增长,目前已超过330 GB,因此磁盘至少为330 + 60 * x,其中x是替换前预期运行的年数 现在必须使用SSD 最低读写速度为100 MB / s 2 GB内存 互联网连接速度为50 KB / s 足够的下载/上传限制(上传通常为200 GB /月或更多,首次启动后下载为20 GB /月+ 330 GB) 每天至少运行6个小时(最好持续运行) 禁用设备的自动睡眠等 防病毒阻止流量(防火墙)

比特币全节点设备

节点的维护和操作可能一点都不容易,并且笔记本电脑或台式机板的负担非常大。 因此,使用其他专门用于比特币节点操作的设备很有用。

全节点产品带有现成的解决方案,因为运行比特币节点并不容易。 在这里,一切准备就绪。 这是因为对于用户友好的比特币网络扩展而言,复杂性通常是一个巨大的问题。 另一方面,“由他人完成”破坏了区块链哲学。 理想情况下,操作员应充分了解软件和硬件,以便他可以100%验证所提供的组件和软件,这实际上是不可能的。

比特币全节点产品

您可能感兴趣:Samourai钱包评论和演练:匿名比特币钱包

不仅是预先保存在盒子中的比特币核心 通常是闪电网络客户端的一部分

您可能对以下内容感兴趣:什么是闪电网络

零售商解决方案 卖方将拥有您的记录,剥夺您的隐私 您必须信任制造商

DIY(自己动手做)

RaspiBlitz项目-具有LCD显示屏的RaspberryPi设备上的比特币和闪电节点

myNode项目-自身上有多个应用程序(Lightning,TOR,Coinjoin,Bitcoin Core,QuickSync等),安装在minidescopes上

Umbrel-拥有Lightning的微型计算机中最简单的全节点客户端

资料来源:雅虎标准程序

下载软件客户端(Bitcoin Core,Ronin Dojo) 使用PGP验证副本的电子签名(以确保软件未被篡改) IBD(初始块下载)-节点同步(不接受传入的事务,但是下载它尚不知道的块) 允许入站连接(并使用BitNodes对其进行测试),否则您仍然不会为网络做出贡献 为路由器配置端口8333的传入连接(它使用比特币网络)

比特币节点Tor

因为比特币促进了伪匿名和金融主权,所以最好隐藏节点设备的IP地址并加密通信。 如果要完全匿名使用完整节点,则您的解决方案(设备+客户端)必须支持它。 但是,在开始学习如何安装Tor之前,请连接到可靠的VPN网络,否则在连接到Tor之后会留下痕迹。 但是有人说这不是一个好主意。

Zdroj:根用户
比特币节点和硬件钱包

尽管硬件钱包为防止私钥盗窃提供了高度保护,但它们始终连接到计算机,并通过该计算机将签名的交易发送到比特币网络。 为此,他们使用第三方。 它的完整节点,因此它们本身可以用作比特币SPV(Ledger和Vault)。 这意味着您确定私钥不会被盗,但是不确定您已签名的交易是否已经在区块链上。

保险柜尚不直接支持与其自身完整节点的连接,但例如Ledger已经支持。 但是您实际上并不需要此连接-只需在整个节点上独立检查区块链以查看交易是否已在其中。

您可能会感兴趣:Vault,开源硬件钱包的回顾

结论

我们讨论了什么是比特币节点以及运行比特币节点的含义。 同时,出现了大规模采用和可扩展性的主要障碍。 我认为比特币完整节点应该运行然而只有那些出于安全考虑需要它并且非常偏执(或者是比特币爱好者)的人。

—-

原文链接:https://cryptosvet.cz/co-je-bitcoin-node-a-3-duvody-proc-ho-provozovat/

原文作者:Zdeněk Sazama

编译者/作者:wanbizu AI

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

LOADING...
LOADING...