Cointime

扫码下载App
iOS & Android

运行以太坊节点并非遥不可及:全面指南来了

作者:Milko Trajcevski 编译:Cointime.com 237

如何运行一个 Ethereum 节点?

在本指南中,我们倾向于对如何运行一个 Ethereum 节点进行完整的概述。运行一个以太坊节点是为去中心化网络做出贡献的一个好方法,并对其工作原理有更深的了解。

在这篇文章中,我们将指导你通过与 NOWNodes 建立一个 ETH 完整节点的过程,以及如何自己运行一个 ETH 完整节点。我们将讨论运行一个 ETH 完整节点的相关费用,并提供有效管理你的 ETH 私有节点的提示。

让我们深入了解一下!

如何用 NOWNodes 运行一个以太坊节点?

使用 NOWNodes 运行一个 ETH 节点是一个简单明了的过程,只需几个步骤就可以完成。

1. 您需要在 NOWNodes 网站上注册一个账户,只使用您的电子邮件地址。不需要 KYC。

2. 根据您的需求和预算,从几个可用的计划中选择一个。NOWNodes 提供共享和专用的 ETH 完整节点以及灵活的定价选项。选择最适合您要求的计划,无论是个人使用还是企业级应用。

3. 如果你选择了免费资费计划,那么你需要选择以太坊网络来运行你的节点。在付费计划中,所有的网络都是预选的,所以在这种情况下,你可以跳过这个步骤。

4. 然后你需要在你的个人账户中创建一个 API 密钥。只要进入 "DASHBOARD",向下滚动页面,并简单地按下 "ADD NEW KEY "按钮。

5. 然后在主网和测试网环境中访问 ETH 全节点,通过 JSON-RPC 调用,使用 NOWNodes文档中的所有可用方法。

在一切设置正确后,剩下的就是将你的以太坊节点访问整合到你的区块链项目中。通过遵循这些简单的步骤,任何人都可以使用 NOWNodes 快速而轻松地开始运行一个 ETH 完整的节点!

如何自己运行一个 Ethereum 节点?

运行你自己的节点的好处和坏处

我们将带领你了解运行一个 Ethereum RPC 节点的好处和缺点,并提供关于如何设置一个节点的分步说明。无论你是经验丰富的开发者还是刚刚开始接触区块链技术,本指南将帮助你运行一个 ETH 全节点。

运行自己的以太坊 RPC 节点有好处也有缺点需要考虑。从积极的一面来看,运行 ETH 全节点为你提供了对参与网络的完全控制权。你可以访问以太坊去中心化应用程序(DApps)的所有功能,而无需依赖第三方服务。

然而,也有一些需要注意的缺点。运行一个 ETH 完整的节点需要大量的财政和硬件资源,以及带宽,这对每个人来说可能都不可行,同时也需要知识或高度熟练的 DevOps 工程师团队。

此外,你应该记住你的节点的维护和硬分叉的更新。

如何建立一个 ETH 节点?

1、运行一个 Ethereum RPC 节点的硬件要求。

要运行一个以太坊 RPC 节点,你需要一台有足够处理能力和存储容量的电脑。你可以使用Windows、Mac 或 Linux 操作系统。对于一个完整的以太坊节点,最低要求是 8GB 的内存和至少 1TB 的可用磁盘空间。

为了获得更好的性能,建议至少有 16GB 的内存和一个固态硬盘。你的硬件配置越快,你的节点就越快与区块链网络同步。值得注意的是,运行 ETH 节点需要你的计算机提供大量的资源,所以如果你没有足够的冷却解决方案,要准备好增加能源消耗和可能的过热问题。

2、选择你的网络配置

当设置你的以太坊节点时,你需要选择一个网络配置,它决定了你的节点如何连接到更广泛的以太坊网络。两个主要选项是 Mainnet 和 Testnet。

Mainnet 是用于现实世界交易的主要以太坊区块链,而 Testnet 是一个测试环境,供开发人员在不花费真实以太坊的情况下试验智能合约和应用程序。无论你选择哪种方案,都会影响到运行 ETH 节点所需的资源以及其功能。因此,在做决定之前,请确保你了解它们之间的差异。

3、安装 Ethereum 执行客户端

在 PoS 以太坊硬分叉后,该服务包含几个层次:执行和共识。

安装以太坊软件客户端是确保你的硬件满足要求后的下一步。有几个客户端可供选择,包括Geth 或 Erigon。每个客户端都有自己的功能和安装过程。

一旦你选择了一个客户端,从他们的官方网站或 GitHub 仓库下载,并按照安装说明操作。在本指南中,我们将使用 Geth 作为例子。

安装 Geth:访问以太坊GitHub仓库(https://github.com/ethereum/go-ethereum),为你的操作系统下载 Geth 的最新版本。按照存储库文档中提供的安装说明进行安装。

确保你下载最新版本的客户端以获得最佳性能和安全是至关重要的。安装成功后,通过在你的终端/命令提示符上输入 "geth "命令来测试你的节点是否正常运行。

如果一切运行顺利,继续配置你的网络设置,准备与以太坊区块链进行同步。

这个过程涉及下载和验证整个区块链历史,这可能需要大量的时间和磁盘空间。要同步区块链,运行 Geth 命令行界面(CLI)并加上适当的标志。例如,geth --syncmode full 将同步整个区块链。关于更多的同步选项,请参考 Geth 文档。

然后你需要设置网络连接:你的以太坊节点需要能被网络上的其他节点所接触。确保你的网络配置允许入站连接到 Ethereum 网络的默认端口(TCP/UDP 30303)。如果你在路由器或防火墙后面,你可能需要设置端口转发或打开必要的端口。

4、安装 Consensus 客户端

在您的 SSD 上创建一个名为共识的文件夹。

导航到您的共识目录并运行以下命令:

这将下载 Prysm 客户端并使其可执行。

5、生成 JWT 密文

你的信标节点和执行节点之间的 HTTP 连接需要使用 JWT 令牌进行认证。有几种方法来生成这个 JWT 令牌:

1)使用像 OpenSSL 这样的工具,通过命令创建令牌:openssl rand -hex 32 | tr -d "\n" > "jwt.hex"。

2)使用一个执行客户端来生成 jwt.hex 文件。

3)使用 Prysm 来生成 jwt.hex 文件:

Prysm 将输出一个 jwt.hex 文件路径。

6、使用 Prysm 运行一个信标节点

在这一步,你将使用 Prysm 运行一个信标节点。

使用下面的命令来启动一个连接到本地执行节点的信标节点:

你需要一些时间来同步你的节点。这可能需要几天或更长的时间。

7、保护你的节点

运行一个以太坊节点意味着你成为网络的一部分并处理有价值的资产。采取措施来保护你的节点,例如启用防火墙保护,配置 SSH 访问,并保持你的系统和 Geth 客户端的最新安全补丁。

8、监控和维护

运行一个 Ethereum 节点需要持续的维护。密切关注节点的性能,磁盘空间的使用,以及来自以太坊社区的最新更新和公告。定期更新你的客户端,以确保与不断发展的以太坊网络兼容。

值得注意的是,运行你自己的完整的以太坊 RPC 节点可能是一个资源密集型的任务,它可能不是每个用例都需要。如果你主要对与以太坊网络的互动感兴趣,你可以考虑使用轻型客户端或依靠像 NOWNodes 这样的远程节点提供者。

运行一个 Ethereum 节点的成本是多少?

运行一个 ETH 节点的成本取决于几个因素,如硬件、带宽和电力成本。例如,你需要有一台用于节点维护的服务器,而这是非常昂贵的负担,还需要有一个 DevOps 工程师团队来维持你的节点。

此外,像 NOWNodes 这样的托管服务根据你的需求提供不同的定价计划。一些计划包括访问多个节点或额外的功能,如 API 端点或历史数据。开始计划是免费的,允许你每月发送 100 000 个请求。其他计划你可以在这里查看。

关于花多少钱运行一个 ETH 节点的决定是由每个用户根据他们的目标和可用资源决定的。

评论

所有评论

推荐阅读

  • 天普股份:公司涉嫌信息披露违规 股票将于1月12日复牌

    天普股份公告,公司因涉嫌信息披露违规,收到中国证监会下发的《立案告知书》和上海证券交易所的监管警示。公司股票将于2026年1月12日开市起复牌。公司目前生产经营活动正常,但股票价格短期波动较大,累计涨幅较大,已严重偏离上市公司基本面,存在巨大交易风险。2025年前三季度公司实现营业收入2.3亿元,同比下降4.98%;实现归属于上市公司股东的净利润1785.08万元,同比下降2.91%。

  • 日本首相考虑解散众议院,美元兑日元涨幅迅速走高

    日本首相考虑解散众议院。美元兑日元涨幅迅速扩大至 0.66%,报 157.95,创最近一年新高。

  • “美联储传声筒”Nick Timiraos:2025年私营部门雇主平均每月新增6.1万个就业岗位,这是自2003年所谓“无就业复苏”以来,私营部门就业增长最为疲弱的时期。

    “美联储传声筒”Nick Timiraos:2025年私营部门雇主平均每月新增6.1万个就业岗位,这是自2003年所谓“无就业复苏”以来,私营部门就业增长最为疲弱的时期。

  • 失业率意外下降重挫降息预期 债券交易员转看年中行动

    美国国债下跌,交易员几乎抹去了对美联储本月晚些时候降息的押注。此前,12月失业率的降幅超出预期,抵消了总体就业人数增长疲软的影响。周五报告发布后,美国政府债券价格下跌,推高了各期限收益率,涨幅多达3个基点。债券交易员维持了2026年全年总共降息两次的预测,预计首次降息将在年中进行。Natixis North America美国利率策略主管John Briggs表示:“对我们而言,美联储更关注失业率,而不是总体数据中的噪音。因此在我看来,这对美国利率略微利空。”此前,受10月1日至11月12日长达六周的政府停摆影响,9月、10月和11月的劳工报告推迟发布。此次就业数据提供了首份能够反映宏观经济就业趋势的“干净”读数。美联储是否进一步降息,被认为取决于未来几个月劳动力市场的表现。此前,为应对劳动力市场疲软,美联储在过去三次会议上均下调了短期贷款利率的目标区间。然而,部分官员仍对通胀高于目标感到担忧,这被视为限制了进一步宽松的步伐。

  • 高盛:美联储1月很可能按兵不动 但2026年剩余时间会降息两次

    金十数据1月9日讯,高盛资产管理公司多行业固定收益投资部门主管林赛·罗森纳评美国非农:再见了,一月!美联储目前很可能会维持现状,因为劳动力市场已显示出初步的稳定迹象。失业率的改善表明,11月的大幅上升只是由于个别员工因“推迟离职”政策而提前离职以及数据失真所致,并非系统性疲弱的迹象。我们预计美联储目前会保持不变的政策立场,但预计2026年剩余时间里还会再降息两次。

  • 市场交易员仍预期美联储将在2026年放松货币政策约50个基点。

    市场交易员仍预期美联储将在2026年放松货币政策约50个基点。

  • 互换市场认为美联储1月降息概率为零

    金十数据1月9日讯,美国失业率的下降使美联储在 1 月份降息的计划落空,目前利率互换合约认为这种情况发生的概率为零。

  • 美国12月非农就业数据不及预期 失业率微降难掩劳动力市场恶化趋势

    美国劳工统计局周五公布的数据显示,12月新增就业岗位5万个,低于经济学家预测的6万个。失业率降至4.4%,而11月为4.6%。在11月和10月数据因政府停摆受到严重影响后,此次发布的数据提供了数月来最完整的美国就业市场图景。11月新增就业人数数据被下修至5.6万个,初值为6.4万个。此次数据发布进一步证实了劳动力市场的恶化迹象,联邦政府劳动力削减和私营部门招聘放缓已对其造成冲击。美联储在过去三次会议上均下调了美国借贷成本,将其基准目标利率区间维持在3.5-3.75%的三年低点。美联储鲍威尔在12月曾暗示进一步降息的门槛很高,称目前的借贷成本已“处于良好位置”。但疲软的12月数据可能使美联储在本月晚些时候的下次会议上暂停降息周期的理由变得复杂。美联储还对近期劳工统计局数据的准确性提出了担忧,鲍威尔认为,美国经济每月新增就业岗位比就业报告所声称的少6万个。

  • 市场交易员预计美联储在1月降息的可能性几乎为零。

    市场交易员预计美联储在1月降息的可能性几乎为零。

  • 沪银主力合约日内大涨5.00%

    沪银主力合约日内大涨5.00%,现报19251元/千克。