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

【|一文速览Eth2.0的7大客户端进展】文档
Loadestar 团队采用开放式交流 , 可以阅读他们团队的会议记录 。 有关安装该软件的用户指南很少 (基本上就是:克隆、安装依赖项、搭建、运行) , 但该团队计划增加更多相关文档 。

  • 关于客户端安装和配置的最小用户指南;
  • 活跃的 Discord 社区;
  • 定期更新开发者会议笔记和计划;
  • 贡献者指南 , 用于对该项目进行贡献 。
当前状态
  • 正在应用 v0.12.1 规范更新 , 并锁定上线 Altona 多客户端测试网;
  • 中期目标是能够在一个合适的测试网 (Altona 或者之后推出的测试网) 上可靠地运行一个信标节点和验证者客户端 , 并更新相关文档 。
值得注意
该团队已经实现了一个仅为教育目的的网站 bls-keygen.com , 允许用户使用 Lodestar 的 BLS 库实现来生成验证者密钥 。 他们还有另一个网站 simpleserialize.com , 该网站实现了以太坊规范 v0.11.2 共识类型以及将序列化值 (serialized values) 进行反序列化的功能 。
相关链接
  • 网站:https://chainsafe.io/
  • Twitter:https://twitter.com/chainsafeth
  • Discord:https://discord.gg/yjyvFRP
  • GitHub:https://github.com/ChainSafe/lodestar
  • 文档:https://chainsafe.github.io/lodestar/
  • 贡献者指南:https://chainsafe.github.io/lodestar/contributing/

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

04. Nimbus (Status)
Nimbus 是一个研究项目 , 也是以太坊2.0的开源客户端实现 , 其目标是在嵌入式系统和个人移动设备上执行 , 包括硬件资源受限的老式智能手机 。
Status 团队已经通过他们的消息传递产品 Status 在移动技术方面拥有丰富的经验 。 他们将自己的经验应用于搭建一个以太坊客户端 , 该客户端可以在个人移动设备上运行存档节点 (archival node) 和相关的 Eth2 软件 。
产品概览
  • 技术:Nim
  • 平台:Android、Linux、MacOS、Windows (试验)
  • 许可:Apache License 2.0 或 MIT
  • 仓库:GitHub 。 24名贡献者 。 最近的提交在几天内 。
  • 指标:HTTP 服务器
  • 测试网:Altona (创世时期)、Onyx
文档
提供最近更新的、简明但切中要点的文档集 , 涵盖了启动和运行该客户端所需的大部分信息 。
  • 关于客户端安装和配置的用户指南;
  • 活跃的 Discord 和 Status 聊天社区;
  • 开发者指南 , 用于对该项目做出贡献 。
当前的状态
  • 实现了最新的 Eth2.0 规范版本 v0.12.1;
  • 参与了最新的多客户端测试网 Altona 的启动;
  • 当前仅支持从源代码构建;
  • 正在进行性能改进和安全性审计 。
值得注意
Nimbus 是当前唯一针对移动平台的以太坊2.0客户端 。 Nimbus 基于 Nim 语言运行 , Nim 是一种高效和通用的系统编程语言 , 具有类似于 Python 的语法 , 可以编译成 C 语言 。
该团队最近将区块和证明消息 (attestation) 的处理性能提高了大约 10-50 倍 , 客户端的启动提升了 20-100 倍 。
相关链接