|一文速览Eth2.0的7大客户端进展


|一文速览Eth2.0的7大客户端进展
本文插图

免责声明:本文旨在传递更多市场信息 , 不构成任何投资建议 。 文章仅代表作者观点 , 不代表火星财经官方立场 。
小编:记得关注哦
来源:Unitimes
原文标题:干货 | 一文速览Eth2.0的7大客户端进展
|一文速览Eth2.0的7大客户端进展
本文插图

撰文:Somer Esat
以太坊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 (以太坊基金会)
本文将从成熟度、技术、功能和支持等方面对各个客户端进行描述 。
随着最新的以太坊2.0规范版本 (v0.12.1) 在最近发布 , 且规范可能仍在经历变化 , 所有客户端都处于积极开发中 。
以下信息基于本文发布之日公开的线上信息来源 。
致各个客户端团队:如果文中有任何不准确之处 , 还望指正 。
|一文速览Eth2.0的7大客户端进展
本文插图

01. Cortex (Nethermind)
开源的 Cortex 客户端是唯一基于 .NET 的处于开发中的以太坊2.0客户端 。 其开发公司 Nethermind 成立于 2017 年 , 位于英国伦敦 。
虽然自去年12月份以来 , Cortex 的 github 库中就没有出现新的活动 , 但有证据表明 , 该团队正在 Nethermind (Eth1客户端) 库中开发对 Eth2.0 的支持 。 目前尚不清楚这是否意味着 Cortex 客户端已被淘汰 , 而青睐于功能更全面的 Nethermind 客户端 , 或者 Nethermind 最终将变成 Cortex 。
产品概览 (基于 Nethermind , 而非 Cortex)