Nervos Grants 介绍

中文原帖链接 / 英文原帖链接

Grants 介绍

Nervos Network 是一个完全开源的项目。我们对 Nervos Network 的长期愿景是在各个方面实现完全的去中心化,并由社区主导。

发展 Nervos 生态系统和开发者社区是实现我们对 Nervos 项目长期愿景和目标的最高优先级计划之一。为了促进和引导 Nervos 生态系统和开发者社区的增长,我们会将大部分的生态系统基金用于资助和支持那些希望为 Nervos 生态系统的发展做出贡献的人员和团队。

我们将会通过清晰且透明的 Grants 计划系统来实现这一目标。在 Grants 计划中,人们可以为他们对自己所做的,帮助 Nervos 发展生态系统相关的工作申请支持和资金。

以下 RFC 列出了我们对这个系统的建议。欢迎来自各个社区的伙伴提供意见、反馈和建议,这些意见和建议将帮助我们最终确定 Grant 计划的架构和设计。

Grant 申请流程

Grant 申请流程包括三轮,第一轮是先在 Nervos Talk 论坛上发布 Grant 提案简介 展示团队和想法;第二轮是在委员会和团队进行沟通后,再原帖下方再发布 技术说明;第三轮是评审委员会将和开发团队进行一个 Q&A 环节,得出最终的评审结论。

该计划将首先为基础设施建设类项目提供 Grant。核心开发团队和评审委员会将编制一份愿望清单,列出我们希望看到的高价值项目 Grant 申请。2020 年全年及以后,Grant 计划将会扩大接受范围,包括:

  • 基础设施类 Grants
  • 社区类 Grants
  • App 及用例类 Grants
  • 市场、赞助及推广类 Grants
  • 奖学金、助学金、研究及个人类 Grants

第一轮:Grant 提案简介

任何人都可以通过 Nervos Talk 论坛,在 Grants 板块,来提交 Grant 提案简介,需附上 “Grant” 和 “Abstract” 的标签。该提案将接受社区成员和开发者们的公开讨论。

第一份 Grant 提案简介需要张贴在 Grant 板块,并附有 “Grant” 和 “Abstract” 的标签。提案简介需遵循如下格式:

  • 团队和背景 —— (姓名,github 地址和其他社交材料,团队成员和资料,先前开发的项目)为什么您是这个项目的合适人选/团队?
  • 项目和动机 —— 为什么该项目对 Nervos 生态系统是一个有价值的补充?
  • 高水平的技术规范和实施 —— 如何成功地在 CKB 的编程模型下进行开发和实施?
  • 时间表和路线图

第二轮:技术规范

成功的 Grant 提案简介将被联系并邀请发布一份详细的技术规范。具体细节会因方案而异,需要评审委员会与每个团队进行直接的深度讨论。技术规范需要张贴在原始的 Grant 提案简介下方,并将标签替换为 “tech spec”。

该技术规范将开放给开发者和社区人员,以征求反馈与讨论,期间至少需要十天或者在所有的讨论和问题都得到解决之后。

第三轮:最终提交和 Q&A Call

在提交技术规范并完成足够的反馈和讨论之后,将组织 Nervos 的评审委员会和项目小组进行一次最后的讨论电话会议。这种形式可以灵活地实现 Grant 评估的决议,但最有可能的是包括项目团队展示他们的项目和计划,以及评审委员会对于该项目的公开问答。

评审标准和评审委员会

评审委员会将由联合创始人和核心团队的高级成员组成。评审 Grant 申请时,我们会按照以下准则进行评审,以决定是否批准 Grant 申请:

  • 团队和社区在 RFC 期间提出的所有问题和挑战都解决了吗?
  • 项目是否获得了社区和 Nervos 团队多数人的支持/共识?
  • 预算和时间表是否合理、可实现?
  • 我们有信心申请人/团队能够成功交付项目吗?
  • 该项目是否为 Nervos 生态系统增加了真正的价值,并符合 Nervos 的核心原则和价值观?

如过能够获得评审委员会过半数的支持,那么 Grant 申请将会被通过。随后将进入 Grant 项目 。

Grants 计划实施

流程

一旦 Grant 成功获得评审委员会的批准,我们将指派一名 Grant 项目经理负责该项目。这位 Grant 项目经理将是项目和核心团队的联络人,负责监督项目直至完成,并定期为核心团队和社区提供项目的评审与更新。

Grant 基金发放时间表

在最后评审过程中通过的项目的 Grant 将在项目开发过程中分阶段(核查点)进行发放。这些阶段将和路线图与核查点保持一致。Grant 项目经理负责对核查点进行评估,并要求发放款项,当然这需要获得评审委员会成员的最终批准。

发放计划具有一定的灵活性,但默认结构如下:

  • 在初步通过后,项目启动:10% 的 Grant 资金
  • 核查点 1(项目完成 25%):15% 的 Grant 资金
  • 核查点 2(项目完成 50%):25% 的 Grant 资金
  • 核查点 3(项目完成 75%):25% 的 Grant 资金
  • 项目完成:25% 的 Grant 资金

项目完成后,可以继续讨论后续发展的「维护」Grant。

核查点评审过程

Nervos Grant 项目经理负责对核查点进行评估,并负责款项发放的建议批准。在相关的核查点被充分证明完成之前,将不会发放 Grant 资金。

项目开发要求

我们要求所有的 Grant 计划项目:

  • 开发项目需要以开源的方式在 GitHub 上进行。任何私有数据需要与 Grant 项目经理进行共享。
  • 必须以开源软件许可协议的形式进行发布,比如 MIT 协议。

此外,我们还要求 Nervos Grant 项目的所有成员,需要具备良好的个人道德和职业操守,同时需要尊重 Nervos 的核心原则和价值观。如果任何团队成员或者项目方被判定为超出本行为准则的范围,则可能将会被移出 Grants 计划。我们希望所有参与 Nervos Grant 计划的人员、团队、项目都能够对未来 Nervos Network 的成功,抱有共同的愿景和目标。