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


7点科技|一文速览Eth2.0的7大客户端进展
文章图片
免责声明:本文旨在传递更多市场信息 , 不构成任何投资建议 。 文章仅代表作者观点 , 不代表火星财经官方立场 。
小编:记得关注哦
来源:Unitimes
原文标题:干货|一文速览Eth2.0的7大客户端进展
7点科技|一文速览Eth2.0的7大客户端进展
文章图片
撰文:SomerEsat
以太坊2.0升级预计将于今年晚些时候发布 , 起初将推出阶段0 。 阶段0包括上线信标链 , 信标链负责管理PoS协议 。 为了与信标链交互 , 需要通过实现了以太坊2.0规范的客户端 。
本文中 , 作者将对目前正在积极开发中的7个以太坊2.0客户端进行了简要介绍 , 提供关于每个客户端的来源信息 , 包括供读者深入了解的相关链接 。
为何需要这么多的客户端?
你可能想知道 , 为什么有这么多客户端?为什么不集中精力搭建一个很棒的“超级客户端”一劳永逸呢?
嗯 , 有很多原因可以说明拥有多个客户端是一件好事 。 以下是我认为最突出的两点原因:
拥有多个客户端意味着独立的开发者们处于友好的竞争中 , 通过不同的解决方案和特性来相互激励 。 竞争推动创新 。 拥有多个客户端意味着稳健性 , 当某个客户端出现问题时提供更多其他选择 。 例如 , 假设我们只有一个“超级客户端” , 如果这个客户端出现bug或漏洞 , 那该怎么办?这可能会导致整个Eth2网络瘫痪 。由于这些(以及更多的)原因 , 支持一个均衡的以太坊2.0多客户端生态系统是很重要的 。 以太坊核心开发者DannyRyan对此表示:
在(信标链)发布之前的这段时间 , 我希望你们可以走出舒适圈去尝试使用不同的客户端 。 这些客户端之间有许多的权衡 , 你需要亲自使用才能找到哪个客户端最适合你...以太坊以多客户端的模式运行 , 为了获得这种方式带来的益处 , 我们需要用户运行各种不同的客户端(从而使所有类型的客户端健康地分布在网络中) 。
7大客户端
回归正题 , 我们开始深入了解以太坊的7大客户端 。 这些客户端按名称字母顺序排列如下:
Cortex(Nethermind)Lighthouse(SigmaPrime)Lodestar(ChainSafeSystems)Nimbus(Status)Prysm(PrysmaticLabs)Teku(PegaSys)Trinity(以太坊基金会)本文将从成熟度、技术、功能和支持等方面对各个客户端进行描述 。
随着最新的以太坊2.0规范版本(v0.12.1)在最近发布 , 且规范可能仍在经历变化 , 所有客户端都处于积极开发中 。
以下信息基于本文发布之日公开的线上信息来源 。
致各个客户端团队:如果文中有任何不准确之处 , 还望指正 。
7点科技|一文速览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)
技术:Microsoft.NETCore3.0平台:Linux、MacOS、Windows许可证:GNULesserGeneralPublicLicense仓库:GitHub 。 30名贡献者(提交) 。 最近的提交在几天内 。 指标:Prometheus测试网:尚未上线Altona测试网【7点科技|一文速览Eth2.0的7大客户端进展】文档
Eth1Nethermind客户端有大量的文档 。 我没能找到有关Eth2Cortex客户端的任何文档 。 可能目前正在开发中 。


推荐阅读