跳到主要内容

1 篇博文 含有标签「黑客马拉松」

查看所有标签

Web3 黑客马拉松,正确做法:2025 年实用攻略

· 阅读需 8 分钟
Dora Noda
Software Engineer

如果你想快速提升技能、结识联合创始人并对想法进行压力测试,几乎没有环境能比得上 Web3 黑客马拉松。但“有趣的周末”和“改变职业的启动”之间的差别就在于一份计划。

本指南为你提供一套具体、以构建者为中心的攻略:如何挑选合适的赛事、聪明准备、快速构建以及清晰展示——并附上可直接复制粘贴到下次黑客马拉松的清单。

TL;DR

  • 有目的地挑选赛事。 优先选择你已经在其上部署的生态系统,或拥有与你的想法高度契合的评委和赞助商的赛事。
  • 确定你的胜利条件。 你是为了学习、争取特定赏金,还是争取决赛名额?每种选择都会影响你的团队、范围和技术栈。
  • 提前准备枯燥的基础工作。 在计时开始前,准备好项目脚手架、认证流程、钱包连接、设计系统以及演示脚本大纲。
  • 构建最小可爱演示。 展示一个端到端运行的核心功能循环。其他的仅是叙述和幻灯片。
  • 专业提交。 遵守“从零开始”规则,正式注册你所针对的每个赏金赛道,并预留充足时间制作精炼的视频和清晰的 README。

为什么 Web3 黑客马拉松值得你花一个周末

  • 压缩式学习: 在一个周末,你会触及基础设施、智能合约、前端 UX 与部署流水线。相当于 48 小时完成完整的开发周期,学习曲线通常需要数月才能达到。
  • 高价值人脉: 导师、评委和赞助商工程师不只是网站上的名字,他们聚集在同一个房间或 Discord 里,随时提供反馈。这是与你日常使用的协议核心开发者直接交流的绝佳机会。
  • 真实的融资渠道: 这不仅仅是炫耀。奖金池和后续资助可以为项目提供实质性的资本。比如 Solana Summer Camp 曾提供高达 500 万美元的奖金和种子基金,将周末项目转化为可行的初创公司。
  • 作品集证明: 一个带有可运行演示的公开 GitHub 仓库远比简历上的一行文字更有价值。它是你能够在压力下构建、交付并阐述想法的有形证明。

好赛道在哪里找

  • ETHGlobal: 现场和异步赛事的黄金标准。评审流程严谨,参赛者质量高,公开项目展示极具灵感。
  • Devpost: 各类黑客马拉松的综合市场,支持区块链、特定协议和奖项赛道的强力筛选,是发现生态专属赛事的好去处。
  • DoraHacks: 专注于生态驱动的 Web3 黑客马拉松和资助轮,常带有全球化和社区化的氛围。

小贴士:赛事时长差异大。ETHOnline 这类长周期异步赛可能持续数周,而 ETHDenver 的 #BUIDLathon 现场冲刺可达九天。务必根据项目范围做好时间规划。


解读规则(避免自删资格)

  • “从零开始”。 这是最常见且关键的规则。大多数赛事要求所有实质性工作在官方启动后才开始。使用旧的核心代码会导致被取消决赛资格和合作奖项。模板代码通常可以使用,但核心逻辑必须是全新创作。
  • 评审结构。 了解筛选漏斗。通常会有异步预筛选轮将数百个项目压缩到决赛池,再进入现场评审。明确这一点有助于你在第一轮就把提交视频和 README 做到最清晰。
  • 团队规模。 不要组十人团队。多数赛事限制在 2–4 人左右,这样才能保持公平竞争并促进紧密协作。
  • 赏金机制。 只能争夺已报名的奖项。如果你瞄准赞助商赏金,通常需要在赛事平台上为每个具体奖项正式登记项目。很多团队会忘记这一步。

评审评分标准:什么算“好”

主要组织者的评审会围绕四个维度打分,设计你的范围和演示时请兼顾这四点:

  • 技术深度: 问题是否非平凡?解决方案是否巧妙或优雅地使用了技术?是否超越了单一智能合约的前端包装?
  • 创新性: 是否有新颖机制、独特用户体验或对已有原语的巧妙 remix?是千篇一律还是全新视角?
  • 实用性: 今天就能使用吗?完整的端到端用户旅程(即使范围窄)远比功能广但半成品更有价值。
  • 可用性(UI/UX/DX): 界面是否清晰、快速、舒适?对开发者工具而言,开发者体验如何?流畅的上手和明确的错误处理能让你脱颖而出。

团队设计:小而精、互补协作

为了速度与一致性,2–4 人是最佳规模。足够并行工作,又能在无需无休止讨论的情况下快速决策。

  • 智能合约 / 协议层: 负责链上逻辑的编写、测试与部署。
  • 前端 / DX: 构建用户界面,管理钱包连接、数据获取、错误状态以及最终的演示打磨。
  • 产品 / 故事: 范围把控与叙事者,确保团队聚焦核心循环,撰写项目描述并负责最终演示。
  • (可选)设计师: 专职设计师可成为秘密武器,负责组件、图标和微交互,提升项目感官质量。

思路筛选:P‑A‑C‑E 过滤器

在写代码前,用这个简单过滤器检验你的想法:

  • Pain(痛点): 是否解决真实的开发者或用户痛点?比如钱包 UX、数据索引、MEV 防护或费用抽象。避免为问题而发明解决方案。
  • Atomicity(原子性): 能否在 48 小时内完成并演示一个完整的原子循环?不是整个愿景,只需一个完整、令人满意的用户动作。
  • Composable(可组合): 是否依赖已有原语(预言机、账户抽象、跨链消息等)?使用经过实战检验的 Lego 块能让你更快走得更远。
  • Ecosystem fit(生态契合): 项目是否对赛事的评委、赞助商和观众有吸引力?不要在游戏赛道上推销复杂的 DeFi 协议。

如果你以赏金为导向,选 一个 主赏金赛道和 一个 次赏金赛道。分散太多赏金会稀释深度,降低获奖概率。


推荐技术栈:让你少走弯路

创新点应在 做什么 上,而非 怎么做。坚持使用成熟、可靠的技术。

EVM 赛道(快速路径)

  • 合约: Foundry(测试、脚本、本地节点速度快)。
  • 前端: Next.js 或 Vite,配合 wagmiviem,以及 RainbowKit / ConnectKit 之类的钱包 UI。
  • 数据/索引: 如需历史数据,使用托管的 Indexer 或 Subgraph 服务,避免自行搭建基础设施。
  • 链下触发: 简单的作业运行器或专用自动化服务。
  • 存储: IPFS 或 Filecoin 用于资产与元数据;KV 存储用于会话状态。

Solana 赛道(快速路径)

  • 程序: Anchor(减少模板代码,提供更安全的默认配置)。
  • 客户端: React 或移动框架配合 Solana Mobile SDK,使用简易 Hook 调用 RPC 与程序。
  • 数据: 直接 RPC 或生态索引器, aggressively cache 以保持 UI 流畅。
  • 存储: 如有永久资产需求,可使用 Arweave 或 IPFS。

现实的 48 小时计划

T‑24 到 T‑0(启动前)

  • 明确 胜利条件(学习、赏金、决赛)并锁定目标赛道。
  • 在纸上或白板绘制完整演示循环,明确每一步链上链下的交互。
  • Fork 一个干净的 monorepo 脚手架,包含合约和前端的基础代码。
  • 预写 README 大纲和演示脚本草稿。

第 0–6 小时

  • 与导师、赞助商确认范围,核对赏金要求,确保想法匹配。
  • 设定硬性约束:单链、单核心用例、一个 “wow” 演示点。
  • 将工作划分为 90 分钟冲刺,目标在第 6 小时交付核心循环的完整垂直切片。

第 6–24 小时

  • 加固关键路径,测试 happy path 与常见边缘情况。
  • 添加可观测性:基础日志、UI toast、错误边界,便于快速调试。
  • 创建简洁的落地页,清晰阐述项目 “为什么”。

第 24–40 小时

  • 核心功能稳定后立即 录制备份演示视频,不要等到最后一分钟。
  • 开始撰写并编辑最终提交的文字、视频与 README。
  • 如有余力,可加入一两个细节提升,如空状态、免 gas 交易或文档中的代码片段。

第 40–48 小时

  • 完成精炼的视频(1–2 分钟),确保信息密度高。
  • 完成 清晰、结构化的 README,包括安装、运行、演示步骤。
  • 按照 “从零开始” 规则提交,确保所有赏金赛道已正式登记。

结语

如果你想快速提升技能、结识联合创始人并对想法进行压力测试,几乎没有环境能比得上 Web3 黑客马拉松。但“有趣的周末”和“改变职业的启动”之间的差别就在于一份计划。

本指南为你提供一套具体、以构建者为中心的攻略:如何挑选合适的赛事、聪明准备、快速构建以及清晰展示——并附上可直接复制粘贴到下次黑客马拉松的清单。