为什么要运行节点?运行节点前需要了解的内容

比特币赋予人们控制自己财务的权力。使用法定货币,您只能花钱。普通公民在影响货币的产生方式、流通量和储存方式的方面没有权力或发言权。

为什么要运行节点?运行节点前需要了解的内容-南华中天

比特币提供了一种去中心化的选择,任何人只要拥有一台具有必要能力和带宽的计算机,都可以参与网络。最好的方法是运行一个完整的比特币节点。运行比特币节点有几个优点。你可能会问这些是什么?好吧,其中之一就是直接参与比特币——加密货币革命理念的启动器!现在让我们来看看什么是节点,运行一个节点的好处,以及最重要的——如何设置一个节点。

什么是比特币节点?

比特币网络由分布在世界各地的数千台计算机组成。每台计算机(也称为节点)都运行比特币核心软件,允许它们验证交易和区块。通过这样做,节点也在保护网络。节点在没有监督机构的情况下遍布世界各地的这一方面使比特币“去中心化”。

大多数节点也兼作比特币客户端。比特币客户端允许交易在区块链网络上广播。运行节点与挖矿不同。挖矿是完全不同的野兽,涉及高度专业化的机器,称为专用集成电路 (ASIC)。矿工获得比特币奖励,有时还会获得一定比例的交易费。现在,ASIC 不仅是资源密集型的,而且价格也相当昂贵。这将许多人拒之门外。与挖矿不同,任何人都可以运行节点。

为什么要运行节点?

在我们深入研究任何事情之前,让我们先澄清一点:运行比特币节点没有金钱回报。但这并不意味着它是徒劳的。运行节点时:

您的交易更加安全,因为您亲自进行交易。如果您必须在一天内进行多笔交易,这一点就更重要了。
您为网络的安全做出了贡献。运行节点有助于防止 51% 攻击。节点越多,区块链越安全。

如果您是投资者,运行节点可以让您直接关注比特币网络的健康状况。因为您可以看到交易是如何在区块链上展开的,所以您可以更好地预测价格模式。

为什么要运行节点?运行节点前需要了解的内容-南华中天

运行节点前需要了解的内容

在您考虑设置和运行比特币节点之前,您需要了解任何伴随的风险和成本。让我们在本节中深入研究它,这样您就知道您要做什么了!

1.保护你的钱包

运行节点时,您可以使用比特币核心钱包来存储您的比特币,但您应该采取与运行任何其他加密钱包时相同的预防措施。在这里查看如何最好地保护您的钱包。

2.最低要求

为了在运行 Bitcoin Core 全节点时获得最佳体验和可靠性,您需要满足某些最低要求。虽然可以在较弱的硬件上运行一个,但您将一个接一个地处理问题。因此,要获得最流畅的体验,请确保至少具备:

  • 最新版本的 Linux、Mac OS X 或 Windows
  • 至少 350 GB 的存储空间,最低读/写速度为每秒 100 MB
  • 2GB 随机存取存储器 (RAM)
  • 速度至少为每秒 50 KB 的宽带互联网连接
  • 一个不按流量计费的连接或一个具有高上传限制的连接,以及一个没有上传限制的连接
  • 每天至少连续六个小时让您的节点运行(越多越好,您可以在节点运行时与您的计算机进行多任务处理)

注意:为确保您的计算机在最佳条件下运行(而不是低功耗模式),请禁用“睡眠”或“暂停”屏幕保护程序设置。

3.可能出现的问题

当运行一个完整的比特币节点时,预料到一些问题是合理的。这可能与法律、互联网或安全相关。

  • 法律:比特币在某些司法管辖区不受欢迎或完全被禁止
  • 带宽限制:一些互联网计划对可能的最大上传限制有限制,并对超出的带宽收费。有些计划甚至可以在没有警告的情况下断开连接。在开始运行全节点之前,请检查您的服务提供商是否有这些限制。
  • 防病毒软件:一些恶意行为者在比特币区块链上放置了病毒。但是,比特币区块链不会影响您的计算机。尽管如此,一些防病毒程序会标记这一点,并使其难以或无法运行 Bitcoin Core。这主要发生在 Windows 系统上。
  • 成为攻击目标:运行一个完整的比特币节点可能会让你成为想要破坏网络的人的攻击目标。这意味着作为 Bitcoin Core 的用户;您的计算机可能会受到干扰带宽连接的攻击。

设置节点

既然您已经知道在运行比特币节点时需要什么以及期望什么,那么让我们来看看如何准确地设置一个节点。有三种方法可以做到这一点,它们包括:

为什么要运行节点?运行节点前需要了解的内容-南华中天

#1。在云端设置节点

这涉及在托管服务(例如 Amazon Web Services (AWS)、Google Cloud 或 Digital Ocean)上设置帐户。接下来,创建一个虚拟机 (VM) 实例。这将有助于保持您的互联网连接稳定,并有助于从您的计算机同步到云。配置您的防火墙规则,使您的 VM 实例难以/不可能被破坏。最后,下载 Bitcoin Core——运行比特币节点所需的软件。在您的计算机上配置必要的端口设置以连接到云。

#2。在你的机器上设置一个节点

此方法与上述方法类似,只是这次您在计算机上运行节点。为此,您将分别需要至少 1.5 GB 和 2GB 的磁盘空间和 RAM。此外,确保互联网带宽至少为 50 kbps——最好是没有下载和上传限制的带宽。关于如何配置比特币核心客户端,一个简单的谷歌搜索应该会带你到无数的网站和视频。确保依赖合法和权威的来源。

#3。盒中节点

盒子中的节点方法涉及设置一个可以连接到您的机器的预配置完整节点。该设备具有一个界面,允许您管理它并访问其中的数据并与之交互。盒中节点方法允许您运行完整节点,而无需下载和安装整个比特币区块链的繁重工作。同样,与使用个人机器相比,它消耗的能量更少。Bitseed 是这项服务最早的提供者。Digitalbit 和 Stash 等其他提供商已加入该领域。