Trinity公布了v0.1.0-alpha版本,该版本可稳定客户的同步代码
扫描二维码
随时随地手机看文章
Trinity公布了第三个主要的alpha版本——v0.1.0-alpha。根据该团队的首席架构师Piper Merriam在reddit和GitHub上的帖子,这是基于python的以太坊客户端。该版本稳定了客户的同步代码,并为将来改进同步性能奠定了基础。
有了alpha,用户“可以期望在高端开发人员的笔记本电脑上实现6 - 12天的快速同步。”虽然这个数字可能看起来很高,Merriam表示,团队计划显著减少同步时间,但要做到这一点,首先需要重构代码来优先处理快速对等数据请求。现在这项工作已经完成了,他预计Trinity的下一个版本将更加关注同步性能问题。
Merriam补充说,他亲自完成了链和状态数据的完整同步,并指出,“看到客户的端到端功能与主链保持同步真的很酷。”
该客户最近发布的标题是“玛格丽特·汉密尔顿(Margaret Hamilton)”后,以参与阿波罗太空任务的有影响力的计算机科学家的名字命名。每一个主要的alpha都在Trinity团队中突出了历史上著名的妇女;v0.1.0-alpha.12 是 “Grace Hopper” 和 v0.1.0-alpha.1 是“Valentina Tereshkova.”。
虽然Trinity是一个相对较新的客户,Merriam将其比喻为“更成熟”的客户,并与Geth 和 Parity一致。它是由Python区块链人群中的不同成员开发和维护的:以太坊基金会的Python团队、ConsenSys的Gilherme Salgado以及来自更广泛社区的其他成员。
虽然Python不被认为是一种快速编程语言,但Merriam相信它展示了一些重要的特性,即它庞大且不断增长的开发人员社区、它的低进入壁垒以及它的表现力。这些因素以各种方式帮助了Trinity团队,比如与在职开发人员入职、主要的代码重构和调试等等。
Trinity团队的目的是通过其客户支持正在进行的以太坊协议开发。Merriam认为,许多“核心协议开发团队使用Python,并且正在构建的大部分内容都是使用Py-EVM(Python-Ethereum虚拟机)和Trinity完成的。”
该团队目前关注同步性能(如v0.1.0-alpha.14所示),但它计划引入其他功能,例如作为轻服务器运行和管理事务池。