运行节点
实现完全的控制。
运行属于自己的节点。
实现完全的自主权,同时帮助保护网络安全。成为真正的以太坊。
“运行节点”意味着什么?
运行软件。
这种软件被称为“客户端”,它可以下载以太坊区块链的副本,验证每个区块的有效性,使区块链的区块和交易保持最新,并帮助他人下载和更新他们自己的副本。
利用硬件运行。
以太坊设计用于在普通消费级计算机上运行节点。你可以使用任何个人计算机,但大多数用户选择在专用硬件上运行他们的节点,以消除对他们计算机性能的影响,并尽量减少节点的停机时间。
在线运行。
运行以太坊节点一开始听起来很复杂,但它只是一种计算机在连接互联网后持续运行客户端软件的行为。离线时,你的节点将处于非活动状态,直到它重新上线时,才根据最新变化进行更新。
应该由谁来运行节点?
所有人!节点不只是验证者的专属。任何人都可以运行节点 — 甚至都不需要以太币。
无需以太币就可以运行节点。事实上,验证者负责的是以太坊上的其他各个节点。
你可能无法获得验证者所获得的经济奖励,但对于任何以太坊用户来说,应考虑运行节点带来的许多其他好处,包括隐私、安全、减少对第三方服务器的依赖、抗审查以及改善网络的健康和去中心化程度。
拥有自己的节点意味着你不需要相信由第三方提供的关于网络状态的信息。
不要信!亲自去验证。
为什么要运行节点?
入门指南
现在我们拥有了 DAppNode,它是一款免费的开放源码软件,可为用户在管理他们的节点时提供一个类似应用的体验。
只需几次点击,便可让你的节点上线运行。
使用 DAppNode,用户可以轻松运行完整节点、和其他网络,而无需动用命令行,这样,每个人都能更轻松地参与和建立去中心化程度更高的网络。
开始你的旅程
你需要一些硬件才能开始。虽然你可以在个人电脑上运行节点软件,但是拥有专用计算机可以极大地提高节点的性能,同时最大限度地减少它对你主计算机的影响。
在选择硬件时,需要考虑到链会不断扩大,并且需要维护。提升硬件规格可以有效推迟节点维护的需求。
购买完整版设备
从供应商处订购即插即用选件,以获得最简单的入门体验。
- 无需自行构建。
- 带有图形界面,体验如安装应用程序一样。
无需命令行操作。
自行构建节点
为硬核用户提供更便宜且定制程度更高的选择。
- 对自己用到的部分自行配置。
- 安装 DAppNode。
- 或者选择你自己的操作系统和客户端。
自行构建节点
第 1 步 – 硬件
最低配置
4 ~ 8 GB 内存
2 TB 固态硬盘
需要固态硬盘来满足写入速度需求。
推荐配置
- 7 代或更高版本的 Intel NUC
x86 处理器
- 有线网络连接
非必需,但是更便于进行设置,且连接最为稳定
- 显示屏和键盘
除非使用 DAppNode 或安全外壳协议 (ssh) /无外设的设置
第 2 步 — 软件
备选方案 1 – DAppNode
一旦准备好硬件,就可以下载 DAppNode 操作系统到任何电脑,并通过 U 盘将其安装到全新的固态硬盘上。
备选方案 2 – 命令行
为了实现最大控制,经验丰富的用户可能更倾向于使用命令行来操作。
查看我们的开发者文档,以了解更多关于开始客户端选择的信息。
寻找一些帮手
Discord 或 Reddit 等在线平台是众多社区建设者的家园,他们愿意帮助你处理你可能遇到的任何问题。
如果你有疑问,不用自行处理,这里或许有人可以帮你解决。
延伸阅读
- 精通以太坊 — 我应该运行一个完整的节点吗(opens in a new tab) - 安德里亚斯·安东尼奥普洛斯
- ARM 设备上的以太坊 - 快速启动指南(opens in a new tab)
- 区块链可扩展性的局限性(opens in a new tab) - Vitalik Buterin
计划质押?
为了尽量提高你的验证者效率,建议你最少拥有 16GB 内存,推荐配置为 32GB,你的中央处理器需要在这个网站 cpubenchmark.net(opens in a new tab) 得到大于等于 6667 分的跑分。同时你最好拥有高速且带宽很大的网络连接,尽管这不是必要配置。
EthStaker 在这一小时的特别节目中有更详细的介绍 - 如何购买以太坊验证者硬件(opens in a new tab)
树莓派(ARM 处理器)
树莓派是轻量级和经济实惠的计算机,但它们有一些局限性,可能会影响你节点的性能。虽然目前不推荐用于质押,但如果是要运行个人所用的节点,它们是一个性价比高的选择,只需 4-8 GB 的内存。
- 关于在 ARM 上运行以太坊的文档(opens in a new tab) - 了解如何在树莓派上通过命令行设置节点
- 使用树莓派运行节点 - 如果你更喜欢教程的方式,请遵循这里的说明