火星独家 | 一文深度解读以太坊节点运作机制和客户端多样性( 三 )
Hyperledger Besu是一个用于公共网络和许可网络的企业级以太坊客户端 。 它运行所有以太坊主网功能 , 从追踪到GraphQL , 具有广泛的监控 , 并由ConsenSys支持 , 无论是在开放的社区渠道还是通过企业的商业SLA 。 它是用Java编写的 , 并获得Apache 2.0许可 。 Hyperledger Besu是一个以Apache 2.0许可开发并以Java编写的开源以太坊客户端 。 它运行在以太坊公共网络 , 专用网络以及测试网络(如Rinkeby , Ropsten和Grli)上 。 Besu实施工作量证明(Ethash)和权限证明(IBFT 2.0和Clique)共识机制 。
7. 硬件
每个客户端对硬件的要求不同 , 但一般都不高 , 节点只需要保持同步即可 。 不要把它和挖矿混为一谈 , 挖矿需要更多的计算能力 。 不过 , 同步时间和性能确实会随着更强大的硬件而提高 。 根据需求和要求 , 以太坊可以在电脑、家庭服务器、单板电脑或云端的虚拟专用服务器上运行 。
运行自己的节点的一个简单方法是使用像DAppNode这样的“即插即用”盒子 。 它为运行客户端和依赖客户端的应用程序提供了硬件 , 并提供简单的用户界面 。
8. 配置要求
在安装任何客户端之前 , 请确保计算机有足够的资源来运行 。 最低和推荐的要求可以在下面找到 , 然而关键部分是磁盘空间 。 同步以太坊区块链是非常重视输入/输出 。 最好有一个固态硬盘(SSD) , 在HDD上运行以太坊客户端 , 你需要至少8GB的RAM作为缓存 。
(1)最低配置
最低双核CPU;
最低4GB内存与SSD , 硬盘空间8GB以上;
8 MBit/s带宽;
(2)推荐配置
4核CPU;
16GB以上内存;
高速固态硬盘 , 至少500GB的可用空间;
25+MBit/s带宽;
根据使用的软件和同步模式 , 需要数百GB的磁盘空间 。 大概的数字和增长情况可以在下面找到 。
运行以太坊节点最方便、最便宜的方式是使用Raspberry Pi等ARM架构的单板电脑 。 ARM 中以太坊提供了Geth、Parity、Nethermind和Besu客户端的图片 。 像这样小巧、实惠、高效的设备是在家里运行节点的理想选择 。
参考文章:
NODES AND CLIENTS
推荐阅读
- 埃隆马斯克|马斯克也碰到过“女海王”!一文看懂马斯克的感情史
- 投影仪|家用买激光电视还是投影仪?一文看懂二者本质区别
- 笔记本|购买笔记本时选屏幕必须要看的这几个参数!一文读懂
- HDMI|一文读懂HDMI 2.1a规范:增强HDR显示效果
- 苹果|iPhone 13将农村变火星 苹果虎年贺岁片《卷土重来》上线:网友赞好看
- 北京|北京行程卡已带星 影响出行吗?多久会消失?一文读懂
- 三星|安卓阵营三大旗舰Soc齐了!一文了解Exynos 2200:GPU脱胎换骨
- 火星救援|致敬《火星救援》!苹果虎年贺岁大片定档:iPhone 13 Pro拍摄
- 干衣机|8成人都把干衣机位置摆错了!一文读懂
- 芯片|海信操刀!一文了解中国首颗全自研8K画质芯片
