毕业项目
Crypto Research OS、Build an Onchain Economy,以及最高级项目 Create a Machine Economy。
课程不以考试作为核心,而以 Proof of Skill 为核心:每个阶段产出一件作品,最后用一个毕业项目把它们串起来。
阶段作品
每个阶段结束时交一件,十二件作品本身就是一份作品集。
| Part A | 阶段作品 |
|---|---|
| 一 | 一份自己钱包的第一笔链上交易拆解,从签名到最终性逐步写清楚 |
| 二 | 三条链的对比表:安全、执行、状态、延迟、去中心化与硬件门槛 |
| 三 | 一个 DeFi 池子的收益来源拆解,附链上数据与风险清单 |
| 四 | 一份 Tokenomics 分析:供应、解锁、价值捕获与稀释路径 |
| 五 | 一份 30 分钟项目速读:Project Canvas 十三格加一个判断 |
| 六 | 一个 Agent 的权限设计文档:预算、白名单、审批线与审计日志 |
| Part B | 阶段作品 |
|---|---|
| 一 | 一个命令行工具:读区块、读账户、解析交易并打印状态变化 |
| 二 | 一个带完整测试的 Token 合约,部署到测试网并验证源码 |
| 三 | 一个全栈 DApp:连钱包、发交易、索引事件、实时刷新 |
| 四 | 一个可运行的 AMM 与路由,附滑点、手续费与清算测试 |
| 五 | 一份威胁模型与不变量清单,配套 Fuzzing 与监控告警 |
| 六 | 一个 Onchain Agent:有钱包、有预算、有策略引擎、有审计日志 |
Non-Technical 毕业项目:Crypto Research OS
选一个真实的 Crypto 项目,完成一份完整研究报告。
报告必须覆盖十四个部分:
- 行业
- 用户
- 产品
- 协议
- 链
- Token
- Tokenomics
- 收入
- 竞争
- 链上数据
- 社区
- 资本
- 风险
- AI 分析
验收标准:
每一个结论都能追到来源。 一手源优先。追不到的,明确标记为「未验证」,不要用推测填空。
链上数据部分必须是你自己取的。 附查询语句或数据平台链接,让别人能复现你的数字。
十二问全部回答。 特别是第 11、12 问:Token 归零它还能运行吗,补贴停止还有用户吗。
风险部分按十类逐条写。 没评估的写「未评估」,不要略过。
AI 使用要留痕。 写明哪些部分用了 AI、用来做什么、你验证了什么、它错在哪里。这一节往往是最能体现水平的部分。
Technical 毕业项目:Build an Onchain Economy
构建一个真实可用的系统。方向自选,例如:DEX、预测市场、RWA、永续合约、支付、Agent Treasury。
必须具备:
| 层 | 要求 |
|---|---|
| Smart Contract | 有测试,有不变量,关键路径有 Fuzzing |
| Frontend | 完整的交易状态机,失败路径有明确提示 |
| Backend | 幂等、可重试、有限流 |
| Database + Indexer | 可重放,重组安全,断点续传 |
| Analytics | 至少一张能说明系统健康度的图 |
| AI | 至少一处 AI 辅助,且遵守 AI Safety Stack |
| Security | 一份威胁模型与一份不变量清单 |
| Deployment | 能被别人访问并跑通一次完整流程 |
验收的第一句话永远是:给我一个链接,我自己点一遍。
最高级项目:Create a Machine Economy
给定一个沙盒世界:1000 个用户、100 个 Agent、一种稳定币、一条链、一个市场。
你要设计这个经济体的全部规则:
- Agent Identity
- Wallet
- Payment
- Reputation
- Market
- Protocol
- Token
- Governance
- Security
设计完成后,系统会随机触发事件。每触发一次,你要做三件事:判断它冲击了哪几层、推演现有规则下会发生什么、决定是否修改规则并记录理由。
| 事件 | 它在考什么 |
|---|---|
| 流动性危机 | 市场深度与做市激励设计 |
| 预言机失效 | 单点依赖与降级策略 |
| Agent 攻击 | 权限边界与速率限制 |
| 稳定币脱锚 | 储备结构与赎回路径 |
| Token 崩盘 | 价值捕获是否依赖币价 |
| AI 幻觉 | 校验层是否真的拦得住 |
| 模型失效 | 降级与停机预案 |
| 钱包被盗 | 密钥管理与损失隔离 |
| 监管变化 | 合规假设与可调整性 |
最终评分不看你的系统撑过了多少次事件,而看你每一次修改规则时给出的理由。这才是 Crypto Architect 与 Crypto Builder 的区别。
提交与展示
- 作品公开。不公开的作品在求职和合作中价值接近零。
- 附一份 README:这是什么、怎么跑、你做了哪些取舍、你知道它有哪些问题。
- 准备一次 20 分钟的讲解:15 分钟讲设计,5 分钟答反驳。能回答反驳比讲得漂亮重要。