Web3入门学习路线(面向Web2开发者)

熟悉流程 > 获奖。认识队友、搞清楚评审标准、完整提交一次,比拿不拿奖重要得多。

#Web3#区块链

目标:2-3 个月后具备参加 DoraHacks 黑客松的能力 前提:有 Web2 开发基础(React / Vue / Node 任一均可)


第一阶段:理解 Web3 是什么

预计耗时:1-2 周 里程碑:能看懂黑客松项目介绍,不再一头雾水

学习资源

概念任务

  • 搞懂”钱包”是什么:私钥、公钥、助记词的关系
  • 安装 MetaMask 浏览器插件,创建一个测试钱包
  • 理解区块链 = 公开的、不可篡改的数据库
  • 理解智能合约 = 部署在链上的自动执行代码
  • 理解 Token 和 NFT 分别是什么
  • 理解 Gas 费是什么、为什么要付
  • 在区块链浏览器(Etherscan)上随便查一笔交易,看懂字段含义

阶段检验

  • 能向一个完全不懂的人解释”为什么去中心化钱包不需要注册账号”

第二阶段:能读懂并调用智能合约

预计耗时:2-4 周 里程碑:能独立完成 DApp 前端开发

学习资源

概念任务

  • 理解 ABI 是什么(合约的”说明书”,前端靠它知道如何调用合约)
  • 理解 RPC / Provider 是什么(前端连接区块链的通道)
  • 理解”读操作”和”写操作”的区别(读免费,写要 Gas)

动手任务

  • 用 ethers.js 连接 MetaMask,在控制台打印出当前钱包地址
  • 调用一个现有合约的读方法(例如查询某个 ERC-20 代币余额)
  • 调用一个现有合约的写方法(例如在测试网上发送一笔交易)
  • 能看懂一份简单的 ABI JSON 文件,知道每个字段是什么意思

阶段检验

  • 用 React + ethers.js 做一个最简单的页面:连接钱包,显示地址和 ETH 余额

第三阶段:跑通一个完整的 DApp

预计耗时:2-4 周 里程碑:具备独立参赛能力

学习资源

动手任务(按顺序完成)

合约部分
  • 安装 Hardhat,初始化一个项目
  • 读懂一份最简单的 Solidity 合约(如官方示例的 Lock.sol)
  • 将合约部署到测试网(Sepolia 或 Mumbai)
  • 在 Etherscan 上找到自己部署的合约地址,确认部署成功
前端部分
  • 前端读取合约状态(如合约里存的一个数字)
  • 前端调用合约写方法(如修改那个数字),并等待交易确认
  • 交易成功后,前端自动刷新显示新状态
整合
  • 完整跑通:部署合约 → 前端连接 → 读数据 → 写数据 → 链上确认
  • 把项目推到 GitHub,写一份简单的 README

阶段检验

  • 能在 10 分钟内向队友演示你的 DApp,并解释它在链上做了什么

第四阶段:参加第一个黑客松

时间节点:完成前三阶段后 里程碑:成功提交一个参赛项目(获奖不是目标)

赛前准备

  • 注册 DoraHacks 账号,浏览当前开放的黑客松列表
  • 筛选条件:线上赛、奖金池较小(竞争少)、有新手赛道
  • 提前 1-2 周报名,留足开发时间
  • 加入赛事的 Discord / Telegram,尝试找队友(重要!)

组队建议

  • 主动在频道自我介绍:说清楚你会 Web2 前端/后端,找会写合约的队友
  • 理想队伍:1 个合约开发 + 1 个前端(你)+ 1 个有创意/会讲故事的人

开发阶段

  • 第一天:确定方向,不要纠结太久,快速出原型
  • 中间:优先做核心功能,砍掉一切非必要功能
  • 最后半天:录制演示视频,写好项目描述

提交材料清单

  • 演示视频(3-5 分钟录屏,重点展示产品功能)
  • 项目描述(是什么、解决什么问题、技术亮点)
  • GitHub 仓库链接(代码要干净,README 要写)
  • 线上 Demo 链接(有的话加分,没有也行)

演示视频结构(参考)

前 30 秒:这是什么、解决什么问题
中间 2 分钟:录屏演示核心功能
最后 30 秒:技术亮点 + 未来计划

总览时间线

阶段预计耗时关键里程碑
第一阶段:理解 Web3 概念1-2 周能看懂项目介绍
第二阶段:会调用智能合约2-4 周能做 DApp 前端
第三阶段:跑通完整 DApp2-4 周能独立参赛
第四阶段:参加黑客松约 2-3 个月后

补充说明

你的 Web2 技能可以直接用:

  • React / Vue → DApp 前端框架
  • Node.js → 可以写链下后端服务
  • Git / GitHub → 提交代码和协作
  • 产品思维和 UI 设计 → 在黑客松里非常稀缺,是加分项

不需要现阶段学的(先放一边):

  • 深入学 Solidity 写复杂合约
  • 理解共识机制、MEV 等底层原理
  • Layer 2 的技术细节
  • DeFi / NFT 的金融机制

第一次参赛的正确心态: 熟悉流程 > 获奖。认识队友、搞清楚评审标准、完整提交一次,比拿不拿奖重要得多。

评论

评论加载中……