“运行节点”是什么意思?
运行软件。
这种被称为“客户端”的软件会下载以太坊区块链的副本并验证每个区块的有效性,然后通过新的区块和交易使其保持最新状态,并帮助其他人下载和更新他们自己的副本。
使用硬件。
以太坊被设计为可以在普通消费级计算机上运行节点。你可以使用任何个人计算机,但大多数用户选择在专用硬件上运行他们的节点,以消除对其机器的性能影响并最大限度地减少节点停机时间。
保持在线。
运行以太坊节点乍听起来可能很复杂,但这仅仅是在连接到互联网的计算机上持续运行客户端软件的行为。在离线状态下,你的节点将处于非活动状态,直到它重新上线并同步最新的更改。


谁应该运行节点?
所有人!节点不仅仅是为验证者准备的。任何人都可以运行节点——你甚至不需要 ETH。
你不需要 ETH 就可以运行节点。事实上,正是以太坊上的所有其他节点在追究验证者的责任。
你可能无法获得验证者赚取的财务奖励,但对于任何以太坊用户来说,运行节点还有许多其他好处值得考虑,包括隐私、安全、减少对第三方服务器的依赖、抗审查以及改善网络的健康状况和去中心化程度。
拥有自己的节点意味着你不需要信任第三方提供的关于网络状态的信息。
不要信任。去验证。
为什么要运行节点?
当使用公共节点发送交易时,个人信息(例如你的 IP 地址以及你拥有的以太坊地址)可能会泄露给这些第三方服务。
通过将兼容的钱包指向你自己的节点,你可以使用钱包私密且安全地与区块链进行交互。
此外,如果恶意节点分发无效交易,你的节点会直接忽略它。每笔交易都在你自己的机器上进行本地验证,因此你无需信任任何人。
第三方节点可能会选择拒绝来自特定 IP 地址的交易,或涉及特定账户的交易,这可能会在你需要时阻止你使用网络。
拥有自己的节点来提交交易,可以保证你随时都能将交易广播到点对点网络的其他部分。
通过运行节点,你将成为全球运动的一部分,致力于去中心化对信息世界的控制和权力。
如果你是持有者,请通过支持网络的健康和去中心化来为你的 ETH 带来价值,并确保你在其未来发展中拥有发言权。
中心化云服务器可以提供大量的计算能力,但它们也为试图破坏网络的民族国家或攻击者提供了目标。
网络的弹性是通过在地理位置分散的地方,由更多不同背景的人运营更多节点来实现的。随着越来越多的人运行自己的节点,对中心化单点故障的依赖就会减少,从而使网络变得更强大。
在发生链分叉(即出现两条具有两套不同规则的链)时,运行你自己的节点可以保证你有能力选择支持哪套规则。是否升级到新规则并支持提议的更改,完全由你决定。
如果你正在质押 ETH,运行你自己的节点可以让你选择自己的客户端,以最大限度地降低被罚没的风险,并随着时间的推移应对网络不断波动的需求。通过第三方进行质押会让你丧失对你认为最佳客户端的投票权。
以太坊钱包允许你通过持有地址的私钥来完全托管和控制你的数字资产,但这些密钥并不能告诉你区块链的当前状态,例如你的钱包余额。
默认情况下,以太坊钱包在查询你的余额时通常会连接到第三方节点,例如 Infura 或 Alchemy。运行你自己的节点可以让你拥有自己的以太坊区块链副本。
入门指南
现在我们有了 DAppNode,这是一款免费且开源的软件,它在用户管理节点时提供类似应用的用户体验。
只需点击几下,你就可以启动并运行你的节点。
DAppNode 使用户可以轻松运行全节点,以及和其他网络,而无需接触命令行。这使得每个人都能更轻松地参与其中,并创建一个更加去中心化的网络。
选择你的冒险之旅
你需要一些硬件才能开始。虽然可以在个人计算机上运行节点软件,但拥有一台专用机器可以大大提高节点的性能,同时最大限度地减少对其对你主要计算机的影响。
在选择硬件时,请考虑到链在不断增长,维护是不可避免的。提高配置有助于推迟节点维护的需求。
自行构建
第 1 步 – 硬件
第 2 步 – 软件
寻找帮助
Discord 或 Reddit 等在线平台聚集了大量社区建设者,他们愿意帮助你解决可能遇到的任何问题。
不要孤军奋战。如果你有问题,这里很可能有人能帮你找到答案。

延伸阅读
- 精通以太坊 - 我应该运行全节点吗 (opens in a new tab) - Andreas Antonopoulos
- ARM 上的以太坊 - 快速入门指南 (opens in a new tab)
- 区块链可扩展性的限制 (opens in a new tab) - 维塔利克·布特林
计划质押?
为了最大限度地提高验证者的效率,建议至少配备 16 GB 内存,但 32 GB 更好,并且在 cpubenchmark.net (opens in a new tab) 上的 CPU 基准测试分数达到 6667+。还建议质押者拥有无限制的高速互联网带宽,尽管这不是绝对要求。
EthStaker 在这个长达一小时的特别节目中进行了更详细的介绍 - 如何选购以太坊验证者硬件 (opens in a new tab)
关于 Raspberry Pi(ARM 处理器)的说明
Raspberry Pi 是轻量级且价格实惠的计算机,但它们存在可能会影响节点性能的局限性。虽然目前不推荐用于质押,但对于个人使用而言,它们是运行节点的绝佳且廉价的选择,只需 4 - 8 GB 的内存即可。
- ARM 上的以太坊文档 (opens in a new tab) - 了解如何在 Raspberry Pi 上通过命令行设置节点
- 使用 Raspberry Pi 运行节点 - 如果你更喜欢教程,请跟随这里的步骤
