Spark Program: Mini-Grant Initiative

提案模板:各章节内容详细说明

0. 标题与标签 / Title & Tags

标题格式: Spark Program | The Project Title
标签样式: Spark-Program

内容要求

  • 提案标题:所有提案帖都请按以上格式编辑
  • 标签使用:所有提案帖都请选用 Spark-Program 标签。(注:为保证标签不被滥用,委员会将定时清理非提案帖中的 Spark-Program 标签)

1. 项目概述 / Project Overview

内容要求

  • 项目名称:简洁、有辨识度
  • 单句概述:用一句话描述项目核心目标(如"基于 Aya eBPF 的 CKB 节点深度可观测性工具")
  • 项目定位:属于什么类型?(DApp / 开发者工具 / 文档 / 硬件 / 游戏 / npm 包等)

2. 团队简介 / Team Profile

内容要求

  • 核心成员:姓名/昵称 + 角色
  • 背景介绍:技术背景、CKB相关开发经验、过往项目链接(GitHub、LinkedIn、Portfolio)
  • 联系方式:Discord、Telegram、邮箱(至少提供邮箱)

3. 项目背景 / Project Background

内容要求

  • 背景描述:在什么样的背景下发布这个提案?你看到了哪些问题?为什么想要提案?
  • 场景化:尽量用具体场景说明,而非抽象描述
  • 生态关联:这个问题与 CKB 生态有什么关系?

4. 解决方案 / Solution

内容要求

  • 核心方案:项目如何解决上述问题?
  • 用户视角:最终用户/开发者如何使用?有什么效果?
  • 差异化:与现有方案的区别是什么?

5. 技术方案 / Technical Approach

内容要求

  • 技术栈:使用的编程语言、框架、工具链
  • 架构概述:核心模块和它们的关系(可附架构图或流程图)
  • 关键技术点:项目中最具技术挑战的部分及其解决方案

6. 执行计划 / To-Do List

内容要求

  • 按周拆分:Week 1, Week 2, …(建议 4-8 周,不超过 12 周)
  • 每周目标:该周要完成的具体任务(不是"继续开发")
  • 里程碑标注:关键里程碑(如 MVP 完成、测试开始、Demo 上线)

7. 所需资金与资金分配明细 / Required Funding & Funding Breakdown

A. 所需资金

内容要求

  • 申请总额:具体数字(USD)
  • 单类项目:(纯技术开发或纯用户测试)若有充分理由,亦可申请超过 $1,000,但所有项目类型的总上限仍为 $2,000,不作调整。** 超过 $1,000 的申请请提供详细说明:该项目在结构上为何比标准单类项目更为复杂,以及标准预算为何不足以支撑交付。委员会将逐案评估。

B. 资金明细

内容要求

  • 逐项拆解:按周或按类别列出资金用途,明确区分技术部分和社区部分
  • 用途说明:每笔资金具体做什么?
  • 合理性:与项目范围和工作量匹配

8. 交付物 + 验证方式 / Deliverables + How to Verify

A. 交付物清单 / Deliverables

内容要求

  • 清单列表:逐项列出项目结项时交付的内容
  • 验收标准:每项交付物的"完成标准"是什么?(可复现、可验证)
  • 格式说明:代码仓库、npm 包、文档、demo URL、视频等

B. 验证方式 / How to Verify

内容要求

  • 验收步骤:委员会/社区如何独立验证每项交付物?
  • 非代码审查验证:验证是否可以不通过审查代码完成?(如:运行测试、查看 Demo、检查交易哈希、阅读文档等)。这是非常关键的一条——如果验证必须依赖代码审查,委员会人力有限,很难覆盖
  • 预期输出:验证通过时应该看到什么结果?(如命令输出、页面效果、测试报告)
  • 环境要求:需要什么环境?(如操作系统、依赖、节点)
  • 成本控制:验证成本是否可控?(委员会/社区不会为验证花费大量时间)

9. 当前状态 vs. 资助范围 / Current State vs. Funded Work

内容要求

  • 当前状态:项目目前已经完成了什么?(如已有原型、已有仓库、已完成调研)
  • 资助范围:Spark 资助期间具体要完成什么?(与当前状态的差值)
  • 边界清晰:避免"当前状态"和"资助范围"描述雷同

10. CKB 契合度 / CKB Alignment

内容要求

  • 关联点:项目与 CKB 生态的独特技术特性(如 Cell Model、Spore/DOB、Fiber Network、JoyID 等)的关联
  • 具体设计:如果项目涉及 CKB 特有的技术栈,需说明具体实现计划
  • 诚实声明:如果项目不直接依赖 CKB 独特特性,明确说明与 CKB 生态的关联方式(如作为通用工具服务 CKB 开发者)


说在最后

委员会发现在 Spark Program 的提案全流程移至 Nervos Talk 论坛后,有许多申请人在编辑提案时总会出现格式错乱或内容缺失的问题(这理论上是我 @xingtianchunyan 的工作失误,未能及时将 Discord 频道中的提案模板发布到 Nervos Talk 平台中,非常抱歉!),这无疑对提案通过审核产生了消极的影响。

为解决此问题,委员会在原有提案模板的基础上,对已有优秀提案的格式和内容进行总结,形成当前提案模板,希望可以帮助申请人在提案中更清晰、更准确地表达自己的项目设计和发展规划。若对于模板中的内容仍存有疑虑,可以参考以下项目提案:

xingtian
On behalf of the Spark Program Committee

4 Likes