本文主要是介绍实操:从硬件到软件 如何在家中运行一个以太坊节点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在消费级硬件上轻松设置并运行以太坊节点的能力是以太坊网络去中心化特性的一个关键卖点。但是对于一般人来说,在家里设置并运行一个节点到底有多大实用性?随着合并的完成,这个问题在加密社区中被频繁提及。
在文章中,将介绍在家里设置和运行以太坊节点所需的步骤。 将从基本硬件和网络需求开始,接着介绍软件下载/编译/安装,最后介绍节点操作步骤和维护。 在整个过程中,我们将提供从运行Geth/Lighthouse节点中获得的经验见解。
硬件和网络要求
计算机
要开始设置和运行你自己的以太坊节点,你需要一台计算机及互联网连接。 计算机需要满足两个一般要求,足够的RAM和足够的硬盘空间。
每个节点客户端都有特定的RAM要求(见下文),但任何一台16GB RAM的现代计算机基本都够用。节点也可以运行在8GB的RAM上;然而,如果你想使用该节点做点什么,而不只是口头上说说“我要运行一个以太坊节点”而已,那么你可能会希望你有一台16GB RAM的计算机。 建议在专用的计算机上运行以太坊节点,也就是说该计算机的唯一用途就是运行以太坊节点。 没有流媒体Netflix,不编辑视频,也不处理其他前端/后端进程,只用于运行你的节点。
然后,你需要确保你的计算机有足够的硬盘空间来存储当前的以太坊区块链(记住,合并后,以太坊区块链现在有两个部分:执行层和共识层信标链),而且还要有合理的空间来维持链的增长。就目前而言,一个比较好的经验就是使用2TB的固态硬盘(SSD)。固态硬盘是必不可少的,因为它支持足够快的读写行为,因此节点可以本地同步当前链,并在链持续增长时维护链。
至于我们的节点,我们运行的是装有16GB RAM的Dell OptiPlex 5080和英特尔酷睿i7处理器。 这台设备是直接从戴尔的网站上购买的“现货”。此外,为了扩充内置硬盘空间,我们还使用USB-C Type 3连接器(这款USB连接器是蓝色的)连接了一个2TB的三星T7便携式固态硬盘。
以太坊节点:Dell OptiPlex 5080,有线以太网连接,2TB固态硬盘
网络连接
要与以太坊网络同步,你需要至少每秒25MB的下载速度,这是大多数家用互联网都能满足的规格。 对于我们的节点,我们使用美国中西部可用的标准的Comcast计划,据称下载速度为250MB/秒,总数据下载上限为每月1.2TB(超出后将收取额外费用)。这个服务包,或类似的服务
这篇关于实操:从硬件到软件 如何在家中运行一个以太坊节点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!