Cosmos 开发团队 Tendermint 2020 路线图
原文作者:Tess Rinerson 翻译:SHOU 原文链接: https://medium.com/tendermint/tendermint-2020-roadmap-b4709134cff1 640 1080×607 54.7 KB Tendermint 核心: https://github.com/tendermint/tendermint/ 团队决定分享 2020 年的目标和路线图。下面列出的是我们今年以优先级排序的目标清单,总计围绕四个高层次的目标组织。当然,我们计划同时处理这些目标的各个部分: https://tendermint.com/careers/ 这份清单雄心勃勃:我们有希望完成它,这里列出的比我们一年能完成的要多。如果你有兴趣帮助我们实现这些目标,我们很快就会开放一些新的职位。 目标 1: 增加可以为 Tendermint 核心做出实质性贡献的人数 我们希望加快 Tendermint 的发展进程,首先我们希望增加能为 Tendermint Core 做出实质性贡献的人数。这个过程包括两方面:第一,我们计划增加潜在贡献者的数量;第 二,我们需要通过降低项目的 “进入成本” 使这些工程师尽可能容易地做出贡献。 Tendermint Core 是一个雄心勃勃的代码库。它也是一个具有挑战性的问题,它将一个新的安全模型与围绕吞吐量和性能的强烈需求结合起来。此外,Tendermint Core 已经积累了一些技术债务,因为它已经快存在六年了。 增加贡献者人数 这应该是一个招聘问题。一月份有两名新工程师加入我们个团队,今年一整年我们都将继续招聘。 降低项目的 “进入成本” 为了使 Tendermint Core 尽可能友好,我们计划重构和简化一些组件。我们还打算编制入职文档,帮助新员工和社区贡献者更快地了解 Tendermint Core 的架构和设计。 首先需要评估重构的候选对象:从测试性的角度来看,这个组件是否满足我们的需求?表现如何?从易理解和可维护性的角度来看如何?如果这些问题的答案是否定的,那么更好的设计会是什么样的呢? 一旦对候选组件进行了全面的评估(这个过程可能需要开发人员几个星期的时间),规范和实施步骤就可以更精确地规划出来。到那时,就可以实施计划了。 以下组件是重构的候选组件: • 共识反应器 • P2P 模块 • RPC 模块 • 证明模块 有关这些重构阶段及其当前状态的详细信息,请参见 tendermint/4630: github.com/tendermint/tendermint Candidates for Refactoring…
Excerpt (1187 of 3166 characters). Read the whole post on the forum ↗