撰文:Somer Esat 翻译:Unitimes_Charles 以太坊2.0升级预计将于今年晚些时候发布,起初将推出阶段0。阶段0包括上线信标链,信标链负责管理 PoS 协议。为了与信标链交互,需要通过实现了以太坊2.0规范的客户端。 本文中,作者将对目前正在积极开发中的7个以太坊2.0客户端进行了简要介绍,提供关于每个客户端的来源信息,包括供读者深入了解的相关链接。 为何需要这么多的客户端? 你可能想知道,为什么有这么多客户端?为什么不集中精力搭建一个很棒的“超级客户端”一劳永逸呢? 嗯,有很多原因可以说明拥有多个客户端是一件好事。以下是我认为最突出的两点原因: 拥有多个客户端意味着独立的开发者们处于友好的竞争中,通过不同的解决方案和特性来相互激励。竞争推动创新。 拥有多个客户端意味着稳健性,当某个客户端出现问题时提供更多其他选择。例如,假设我们只有一个“超级客户端”,如果这个客户端出现 bug 或漏洞,那该怎么办?这可能会导致整个 Eth2 网络瘫痪。 由于这些 (以及更多的) 原因,支持一个均衡的以太坊2.0多客户端生态系统是很重要的。以太坊核心开发者 Danny Ryan 对此表示: 在 (信标链) 发布之前的这段时间,我希望你们可以走出舒适圈去尝试使用不同的客户端。这些客户端之间有许多的权衡,你需要亲自使用才能找到哪个客户端最适合你...以太坊以多客户端的模式运行,为了获得这种方式带来的益处,我们需要用户运行各种不同的客户端(从而使所有类型的客户端健康地分布在网络中)。 7大客户端 回归正题,我们开始深入了解以太坊的7大客户端。这些客户端按名称字母顺序排列如下: Cortex(Nethermind) Lighthouse(Sigma Prime) Lodestar(ChainSafe Systems) Nimbus(Status) Prysm(Prysmatic Labs) Teku(PegaSys) Trinity(以太坊基金会) 本文将从成熟度、技术、功能和支持等方面对各个客户端进行描述。 (责任编辑:admin1) |