基础知识
1. Web3 基础知识
这是理解一切的起点,即使不深入开发,也要了解其运作方式。
- 区块链基础教程 (Blockchain basics tutorial)
- 以太坊是什么 (What is Ethereum)
- 智能合约原理 (How smart contracts work)
- EVM 是什么 (What is EVM - Ethereum Virtual Machine)
- 钱包地址 公钥 私钥 (Wallet address public key private key)
- Gas Fee 是什么 (What is Gas Fee)
- 交易哈希 交易ID (Transaction hash transaction ID)
- Web3 白皮书 (Web3 whitepaper - 了解其愿景)
2. 与区块链交互的编程库(核心)
这是将你的编程技能与区块链结合的桥梁。
web3.py
教程 (web3.py tutorial) - 如果你主要使用 Pythonethers.js
教程 (ethers.js tutorial) - 如果你主要使用 JavaScript/Node.js (更推荐,因为它更现代化且广泛用于前端)web3.js
教程 (web3.js tutorial) - 另一个 JavaScript 库,但ethers.js
通常被认为是更好的选择。
3. 获取链上数据
这是你的爬虫技能最直接的应用。
- 如何连接以太坊节点 (How to connect to Ethereum node)
- Infura 使用教程 (Infura tutorial) - 最常用的公共节点服务商之一
- Alchemy 使用教程 (Alchemy tutorial) - 另一个强大的节点服务商,通常有更好的开发者工具
- 获取以太坊交易数据 Python (Get Ethereum transaction data Python)
- 监听智能合约事件 Python (Listen to smart contract events Python)
- 解析链上日志 (Parsing on-chain logs)
- ERC-20 代币交易数据获取 (Get ERC-20 token transfer data)
- ERC-721 NFT 交易数据获取 (Get ERC-721 NFT transaction data)
4. 数据存储与分析
一旦你获取到数据,你需要有效存储和分析它们。
- Web3 数据存储方案 (Web3 data storage solutions) - 例如使用关系型数据库(PostgreSQL)或 NoSQL 数据库(MongoDB)存储链上数据
- Python Pandas 链上数据分析 (Python Pandas on-chain data analysis)
- 链上数据可视化 (On-chain data visualization) - 可以结合 Python 的 Matplotlib/Seaborn 或 JavaScript 的 D3.js/Chart.js
5. 链上数据分析平台与工具
了解现有的专业工具,能帮助你学习和验证自己的分析。
- Dune Analytics 教程 (Dune Analytics tutorial) - 强大的链上数据查询和可视化平台,学习别人是如何分析数据的
- Nansen 是什么 (What is Nansen) - 另一个高级链上数据分析平台,可以帮助你理解市场和用户行为
- Etherscan API 文档 (Etherscan API documentation) - Etherscan 提供了大量的链上数据查询 API
6. 进阶学习(可选,根据兴趣)
当你掌握了基础后,可以进一步探索。
- 去中心化交易所数据分析 (DEX data analysis)
- DeFi 协议数据分析 (DeFi protocol data analysis)
- NFT 市场数据分析 (NFT marketplace data analysis)
- 链上风险识别 (On-chain risk identification)
- Flash loan 攻击分析 (Flash loan attack analysis)
学习建议:
- 从 Python 或 JavaScript 选一个主攻:虽然你的爬虫和App逆向可能两者都涉及,但在 Web3 的数据分析领域,选择一个你更熟悉的语言作为起点会更高效。Python 在数据处理和分析方面有天然优势,而 JavaScript 在与 DApp 前端交互上更常见。
- 从小项目开始:不要一开始就想分析整个区块链。可以从一个特定的代币或一个热门 NFT 项目的交易数据开始,逐步扩展你的分析范围。
- 多看官方文档和社区教程:
web3.py
、ethers.js
和 Infura/Alchemy 的官方文档都是非常好的学习资源。同时,GitHub、Medium 和 YouTube 上有大量的 Web3 数据分析教程。 - 参与社区:加入一些 Web3 开发者或数据分析的 Discord/Telegram 群组,可以提问,获取帮助,并了解最新的趋势。
教学视频
1. 基础入门与概览
- “Blockchain data analysis tutorial” (区块链数据分析教程)
- “On-chain data explained” (链上数据解释)
- “Web3 data analytics for beginners” (Web3 数据分析入门)
- “Crypto data analysis tools” (加密数据分析工具)
2. 编程实践(Python & JavaScript)
如果你想用代码进行实操,以下关键词能帮你找到具体的编程教学:
- “web3.py tutorial data” (web3.py 数据教程) - 针对 Python 用户,如何用
web3.py
获取交易、区块和事件数据。 - “ethers.js get on-chain data” (ethers.js 获取链上数据) - 针对 JavaScript/Node.js 用户,如何与区块链交互。
- “Python blockchain data scraping” (Python 区块链数据爬取)
- “Monitor smart contract events Python” (Python 监控智能合约事件)
- “Extracting NFT data from blockchain” (从区块链提取 NFT 数据)
3. 使用专业平台
了解并学习如何使用专业平台,能帮你更快上手和理解数据分析逻辑:
- “Dune Analytics tutorial” (Dune Analytics 教程) - Dune 是非常流行和强大的链上数据分析平台,上面有很多公开的看板和查询,学习它能让你快速掌握链上数据的查询和可视化。
- “Etherscan API tutorial” (Etherscan API 教程) - Etherscan 提供了 API,可以编程获取链上数据。
4. 特定主题分析
当你对基础操作有一定了解后,可以尝试更具体的主题:
- “DeFi data analysis” (DeFi 数据分析)
- “NFT market data analysis” (NFT 市场数据分析)
- “Whale watcher crypto tutorial” (加密巨鲸追踪教程)
入门路线
1. 链上数据分析与情报 (On-Chain Data Analysis & Intelligence)
这是最直接、最能发挥你现有技能优势的领域。Web3 的所有交易和交互都记录在区块链上,这些海量数据蕴含着巨大的价值。
如何利用你的技能:
- 爬虫 (Web Scraping):
- 数据增强: 虽然核心数据在链上,但大量关键信息(如项目公告、社交媒体情绪、社区讨论、媒体报道)仍在 Web2 的世界里。你可以利用爬虫抓取这些数据,与链上数据结合,形成更全面的分析维度。例如,监控项目方的 Twitter、Discord、Telegram 公告,或者抓取特定 NFT 项目在各大市场的挂单和成交数据。
- 监控 Meme 币/新项目: 编写爬虫监控新的代币合约创建、流动性池的建立、社交媒体热度的飙升,用于发现早期的 Alpha 机会。
- 机器学习 (预测):
- 市场预测: 基于历史交易数据、社交情绪数据、持仓地址变化等,建立预测模型,预测特定代币的价格走势、NFT 的地板价变化等。
- “聪明钱”追踪 (Smart Money Tracking): 分析巨鲸地址或高胜率交易者的行为模式,通过机器学习识别他们的交易模式,并进行预测性跟随。
- 欺诈/骗局检测: 训练模型识别潜在的 Rug Pull 项目,例如,通过分析代币合约的特点、开发者钱包的行为、流动性锁定的情况等。
- App 逆向 (App Reverse Engineering):
- 监控移动端钱包/DApp: 逆向分析竞品数据平台 App、钱包 App 或交易 App,了解他们是如何获取和处理数据,甚至发现他们未公开的 API 接口,为你的数据抓取提供便利。
- 发现 Alpha: 某些 Alpha 信息可能最先出现在移动端 App 的更新或测试版中,逆向分析可以让你快人一步。
- 爬虫 (Web Scraping):
推荐职位/方向:
- Web3 数据分析师/数据科学家: 为量化基金、数据平台(如 Nansen, Dune Analytics, Glassnode)、风险投资机构或大型项目方工作。
- 创建自己的数据产品/通讯: 将你的分析结果打包成付费的 Newsletter、API 服务或数据看板,直接面向交易者或投资者。
- 量化交易策略师: 加入或组建一个量化交易团队。
入门建议:
- 学习使用 The Graph、Dune Analytics、Nansen 等工具,了解它们的数据是如何组织的。
- 熟悉主流公链的区块浏览器(如 Etherscan, Solscan)。
- 学习基础的区块链知识,理解什么是交易、地址、区块、智能合约。
- 实践项目: 尝试做一个追踪特定 NFT 系列地板价和巨鲸动向的监控机器人。
2. Web3 安全与审计 (Web3 Security & Auditing)
Web3 的核心是代码,代码的安全至关重要。你的逆向工程能力在这里是极具价值的。
如何利用你的技能:
- App 逆向:
- 钱包安全分析: 逆向分析主流或新兴的加密钱包 App(移动端/桌面端),寻找私钥管理、助记词存储、交易签名过程中的漏洞。这是非常有价值的安全研究方向。
- 恶意软件分析: 分析窃取加密货币的恶意软件、钓鱼 App,理解其工作原理,为防御提供依据。
- 爬虫:
- 漏洞信息聚合: 编写爬虫监控各大安全平台、代码库、漏洞赏金平台(如 Immunefi)发布的最新漏洞信息和安全事件。
- Github 监控: 监控 Web3 项目的 Github 代码提交,特别是与安全相关的代码变更,第一时间发现潜在风险。
- 机器学习:
- 异常交易检测: 训练模型实时监测链上交易,识别可能代表攻击行为的异常模式(如闪电贷攻击、重入攻击的前兆)。
- 智能合约漏洞预测: 分析大量已审计和未审计的智能合约代码,训练模型来预测新合约中可能存在的漏洞类型。
- App 逆向:
推荐职位/方向:
- 智能合约审计员/安全研究员: 加入顶级的安全审计公司(如 Trail of Bits, OpenZeppelin, ConsenSys Diligence)。
- 应用安全工程师: 为钱包提供商、交易所或大型 DeFi 项目工作,负责其产品的安全。
- 赏金猎人 (Bug Bounty Hunter): 在 Immunefi 等平台上寻找漏洞,赚取高额赏金。
入门建议:
- 深入学习 Solidity(以太坊智能合约语言)。
- 学习常见的智能合约漏洞类型(重入、整数溢出、访问控制等)。
- 学习使用 Mythril, Slither 等静态分析工具。
- 实践项目: 尝试对一个开源的小型 DeFi 项目进行安全分析,并撰写分析报告。
3. MEV (最大可提取价值) 领域 (Maximal Extractable Value)
这是一个高阶且利润丰厚的领域,非常适合技术高手。MEV 指的是矿工/验证者通过在其生产的区块中任意包含、排除或重新排序交易可以提取的最大价值。
如何利用你的技能:
- 爬虫/数据流处理:
- Mempool 监控: MEV 的核心是监控内存池(Mempool),即待处理交易的集合。你需要构建高性能的爬虫或节点客户端来实时捕获和分析 Mempool 中的交易数据。
- 套利机会发现: 监控不同 DEX(去中心化交易所)之间的价格差异,寻找套利机会。
- 机器学习 (预测):
- Gas 价格预测: 精准预测下一个区块的 Gas 费用,对于 MEV 机器人(Bot)的成功至关重要,可以让你用最优的成本抢先完成交易。
- 交易成功率预测: 预测你的套利或清算交易被打包进区块的概率。
- App 逆向 (虽然用得较少,但可用于分析对手策略):
- 分析竞争对手 MEV Bot 的行为模式,甚至尝试反向工程其链上交易的逻辑。
- 爬虫/数据流处理:
推荐职位/方向:
- MEV 策略研究员/开发者: 为 Flashbots 这样的 MEV 研究机构或专业的 MEV 搜索者(Searcher)团队工作。
- 独立 MEV 搜索者: 这是真正的硬核玩家,自己编写机器人,在公开市场寻找并捕获 MEV 机会。
入门建议:
- 这是一个高门槛领域。首先要对以太坊等区块链的底层架构有非常深入的了解。
- 学习 MEV 的基本概念:套利、三明治攻击、清算。
- 研究 Flashbots 的工作原理。
- 需要非常强的编程能力(Go/Rust/Python)和低延迟系统开发经验。
总结与行动路线图
领域 | 核心技能利用 | 优点 | 挑战 | 推荐切入点 |
---|---|---|---|---|
1. 链上数据分析 | 爬虫 + 机器学习 | 需求大、入门相对平滑、成果易于展示 | 数据清洗和处理复杂,需要领域知识 | 制作个人数据看板,分析热门项目 |
2. Web3 安全审计 | App 逆向 + (机器学习) | 价值高、越老越吃香、对行业贡献大 | 学习曲线陡峭,需要极度严谨,责任重大 | 学习 Solidity,参加 CTF 比赛,在漏洞平台找小漏洞 |
3. MEV 领域 | 爬虫 (Mempool) + 机器学习 | 潜在回报极高,技术挑战性强 | 技术门槛最高,竞争激烈,高风险 | 深入理解区块链底层,从模拟回测开始 |
给你的具体行动建议:
- 夯实基础 (1-2个月): 集中学习区块链和以太坊的基础知识。理解“交易的生命周期”是从用户发起 -> 进入 Mempool -> 被矿工打包 -> 上链确认的全过程。这是你所有技能发挥作用的基础。
- 选择一个主攻方向: 建议从 “链上数据分析” 开始,因为它最能直接利用你的现有技能,并且能快速产生成果,建立你在 Web3 领域的声誉和作品集 (Portfolio)。
- 做一个公开的实践项目 (Side Project):
- 想法示例: 创建一个 Twitter/Telegram 机器人,监控某个新代币的巨鲸地址,一旦发生大额买卖或转账,就自动发消息。
- 技术实现:
- 用 Python 连接以太坊节点 (Infura/Alchemy)。
- 用 Web3.py 库解析链上数据。
- 用你的爬虫技能抓取 Coingecko 价格和 Twitter 情绪。
- 用你的机器学习技能做一个简单的价格波动预警模型。
- 将项目开源到 Github,并写一篇博客或推文介绍你的项目。
- 积极参与社区: 加入相关领域的 Discord 和 Telegram 群组。在 Dune Analytics 上创建自己的数据看板并分享。在 Twitter 上关注行业领袖和项目。人脉和信息在 Web3 同样重要。
更具体的方向
API 逆向工程(破解加密参数,Python 还原请求)
核心优势:获取“场外”和“私有”的 Alpha 信息
Web3 虽然强调链上数据公开,但大量的决策信息和交易行为依然发生在“场外”(Off-Chain) 和各种应用的“私有领域”里。这正是你的价值所在。
- 公开 API 的限制: 速度慢、有频率限制 (Rate Limit)、提供的数据维度不全。
- 你的能力: 通过逆向 App,你可以直接调用其内部私有 API,这些 API 通常速度更快、无限制(或限制更少)、数据更原始更丰富。
为你量身定制的 Web3 领域推荐
1. 终极数据军火商 (Alpha Data Provider)
这是最适合你的方向,直接将你的技能变现。你的目标不再是分析数据,而是为顶级交易员、量化基金和数据平台提供他们拿不到的数据源。
具体做什么:
- 逆向中心化交易所 (CEX) 的 App:
- 目标: Binance, OKX, Bybit, Coinbase 等交易所的移动端或桌面客户端。
- 价值: 它们的私有 API 会提供比公开 API 更快、更详细的订单簿数据、资金费率、合约持仓量、大额成交等信息。在毫秒必争的量化交易中,这些数据就是圣杯。你可以通过逆向其加密的请求参数,用 Python 还原调用过程,从而提供超低延迟的数据流。
- 逆向 NFT 交易市场的 App:
- 目标: OpenSea, Blur, Magic Eden 的移动端 App。
- 价值: Blur 的成功证明了聚合器和专业交易工具的价值。你可以通过逆向它们的私有 API,实时获取到最新的挂单 (listings)、竞价 (bids)、哪些钱包正在扫货等。特别是 Blur 的私有 API,是很多 NFT 交易机器人的核心。当你能稳定复现这些请求,你就掌握了顶级交易员看到的信息。
- 逆向数据聚合平台 App:
- 目标: Nansen, Arkham, Glassnode 等平台的 App。
- 价值: 这些平台自身已经整合了很多数据。通过逆向它们的 App,你可以搞清楚它们的数据源是什么,甚至直接调用它们整合后的数据接口,省去自己清洗数据的麻烦,相当于站在了巨人的肩膀上。
- 逆向中心化交易所 (CEX) 的 App:
如何变现:
- API 服务: 将你破解的接口封装成一个稳定、高速的 API,按月订阅或按调用次数收费,卖给量化团队或专业交易员。
- 加入量化基金: 作为核心技术成员,负责数据源的获取和维护。
- 制作工具: 开发一个交易终端或监控工具,集成这些私有数据源,为交易者提供信息优势。
2. CeFi-DeFi 套利策略开发者
这是第一个方向的自然延伸,从提供数据升级为利用数据。套利的核心是信息差和速度差。
如何利用你的技能:
- 大量的套利机会存在于中心化交易所 (CeFi) 和去中心化交易所 (DeFi) 之间。例如,当某个代币在 Binance 上的价格与在 Uniswap 上的价格出现偏差时,就产生了套利空间。
- 你的优势: DeFi 的数据在链上是相对公开的,但 CeFi 的实时数据是壁垒。你能通过逆向 App 获取最快的 CeFi 价格和订单簿数据,就能比别人更早地发现并执行套利。
- 结合机器学习: 你的预测模型可以用来预测这种价差是否会扩大、套利交易的滑点成本、在链上完成交易的 Gas 费等,从而计算出最佳的套利时机和额度。
入门建议:
- 先从逆向一个主流交易所的 App 开始,尝试获取某个交易对的实时价格流。
- 学习使用
web3.py
(Python) 或ethers.js
(JavaScript) 与以太坊等区块链进行交互,以便在发现机会时可以编程执行 DeFi 端的交易。 - 研究闪电贷 (Flash Loans),这是一种无需本金即可进行大额套利的 DeFi 工具。
3. 安全 & 威胁情报分析 (另类视角)
虽然你不是做漏洞方向,但你的技能在安全领域依然有独特的价值,特别是在威胁情报 (Threat Intelligence) 方面。
具体做什么:
- 钓鱼/诈骗 App 分析: 当出现新的盗取助记词或私钥的诈骗 App 时,安全公司需要快速分析其工作原理。你可以通过逆向,精准定位它将窃取到的信息(如助记词、密码)通过哪个加密 API 发送到了哪个服务器。这对于追踪黑客、发布预警至关重要。
- 竞品分析与监控: 为钱包或 DApp 项目方服务,逆向分析竞争对手的产品,了解其技术架构、功能实现方式、甚至是潜在的设计缺陷。
这个方向的特点:
- 不如前两个方向那么直接和高回报,但非常稳定且有价值。
- 适合加入 Web3 安全公司(如 SlowMist, PeckShield)或大型项目方的安全团队。
行动路线图
- 明确主攻方向: 强烈建议你将 “数据军火商” 作为主攻方向,因为它最能发挥你的核心技能,且商业价值最高。
- 选择一个目标进行逆向实践 (Showcase Your Skills):
- 初级目标: 逆向 Coingecko 或 CoinMarketCap 的 App,获取它们加密的实时价格 API。这个相对简单,适合练手。
- 中级目标: 逆向 OpenSea 的 App,实时获取某个 NFT 系列的最新挂单和成交数据。
- 高级目标: 逆向 Binance 或 OKX 的 App,稳定获取某个合约交易对的私有订单簿数据流。
- 构建作品集 (Portfolio): 将你的逆向过程、分析和用 Python 实现的调用代码写成技术博客,发布在 Medium、Twitter 或个人网站上。一个成功的交易所私有 API 逆向案例,就是你进入顶级 Web3 团队的敲门砖。
- 学习 Web3 基础: 你不需要成为合约开发专家,但你需要了解:
- 什么是钱包地址、交易 Hash、区块。
- 如何在 Etherscan 这样的区块浏览器上查询信息。
- 使用
web3.py
进行基本的链上数据读取。
三个月杀入Web3
好的,这是一个专门为你量身定做,非常合理且可操作的 3 个月入门实战方案。
这个方案的核心思想是:以你最强的“API 逆向”技能为矛,直接攻击最有价值的目标,在实战中快速学习必要的 Web3 知识,并迅速产出能证明你价值的作品集。
总体规划
- 目标: 3 个月后,拥有一个令人印象深刻的、结合了 API 逆向和链上数据分析的个人项目,并具备冲击 Web3 数据分析、量化策略或威胁情报相关岗位的能力。
- 方法: “项目驱动式学习”,不做纯理论研究,在实际破解和开发中遇到问题再学习。
第一阶段:基础构建与首次实战 (第 1 个月)
目标: 掌握 Web3 世界的“黑话”和基本工具,完成一次“降维打击”式的热身项目,建立信心。
周 | 学习任务 (理论) | 实战任务 (动手) | 产出 |
---|---|---|---|
Week 1 | Web3 概念扫盲:<br>- 什么是钱包、地址、公钥/私钥?<br>- 什么是交易 (Transaction)、区块 (Block)、Gas 费?<br>- 什么是区块链浏览器 (如 Etherscan)? | 工具链搭建:<br>1. 安装 MetaMask 钱包,创建自己的测试钱包地址。<br>2. 注册一个 Alchemy 或 Infura 账号,获取你的以太坊节点 API Key。<br>3. 在 Python 环境中安装 requests 和 web3 库。 | 成功配置好开发环境,可以用 Python 脚本查询自己钱包地址的 ETH 余额。 |
Week 2 | 热身目标分析:<br>- 了解 CoinGecko / CoinMarketCap 的作用。<br>- 研究它们的 App,思考其价格数据是如何展示的。 | 热身项目启动:<br>1. 在电脑上配置好 App 逆向环境 (如 Charles/Fiddler + Frida/Objection)。<br>2. 对 CoinGecko 或 CoinMarketCap 的移动端 App 进行抓包。 | 成功抓到 App 获取价格列表的 API 请求,并识别出其中的加密参数。 |
Week 3 | API 逆向基础:<br>- (这是你的强项,复习即可)<br>- 学习或复习如何通过静态/动态分析找到加密逻辑。 | 破解并还原:<br>1. 逆向 App 找到 Week 2 中发现的加密参数 (如 signature , token 等) 的生成算法。<br>2. 关键任务: 用 Python 完整复现这个加密过程。 | 一个可以独立运行的 Python 脚本,不依赖 App 本身,就能成功请求到 CoinGecko/CMC 的实时价格数据。 |
Week 4 | 链上数据初探:<br>- 学习 web3.py 的基本用法。<br>- 学习如何查询一个代币合约的总量、名称等信息。 | 数据结合:<br>- 将你用 API 逆向获取的价格数据,与通过 web3.py 从链上获取的代币基础信息进行匹配和整合。 | 将你的脚本成果整理好,写第一篇简单的技术博客/笔记,记录下你的逆向过程和 Python 代码。 |
第一个月结束时,你将拥有:一个能稳定获取加密货币私有 API 数据的脚本,以及对 Web3 基础交互的初步理解。
第二阶段:核心技能应用与目标突破 (第 2 个月)
目标: 攻击一个真正的、有价值的 Web3 目标,深度应用你的核心技能,产出有含金量的成果。
周 | 学习任务 (理论) | 实战任务 (动手) | 产出 |
---|---|---|---|
Week 5 | NFT 市场运作原理:<br>- 什么是 NFT?什么是地板价 (Floor Price)?<br>- 什么是挂单 (Listing)、出价 (Bid/Offer)?<br>- 了解 OpenSea 和 Blur 的基本区别。 | 选定核心目标:<br>- 主线任务: 逆向 Blur 或 OpenSea 的移动端 App。<br>- 开始对目标 App 进行抓包,分析其获取 NFT 系列信息、挂单列表的 API。 | 一份详细的抓包分析文档,标明了核心 API 接口、请求/响应结构和加密参数。 |
Week 6-7 | 智能合约交互入门:<br>- 什么是智能合约的 ABI (Application Binary Interface)?<br>- 学习如何用 web3.py 调用合约的只读函数 (Read Functions)。 | 核心 API 逆向攻坚:<br>1. 投入主要精力,逆向并破解你在 Week 5 发现的核心 API 的加密/签名算法。<br>2. 关键任务: 在 Python 中稳定复现其请求,实现不打开 App 就能获取某个 NFT 系列的实时挂单列表和活动历史。 | 一个高价值的 Python 模块,封装了你破解的 Blur/OpenSea 私有 API,可以调用函数来获取数据。 |
Week 8 | 链上事件监控:<br>- 学习如何监控链上的实时事件,特别是 Transfer 事件 (代币/NFT 转移)。 | 链上数据结合:<br>1. 编写脚本,监控某个 NFT 合约的链上 Transfer 事件。<br>2. 将链上监控到的“巨鲸买入”信息,与你从逆向 API 获取到的挂单数据进行交叉验证。 | 脚本能实现:“当链上发生一笔大额购买时,立即通过你破解的私有 API 查询这笔交易相关的挂单信息。” |
第二个月结束时,你将拥有:一个能绕过官方限制、直接获取顶级 NFT 市场私有数据的强大工具,这是你简历上最闪亮的星。
第三阶段:数据整合与作品集构建 (第 3 个月)
目标: 将你掌握的技能和数据源整合起来,打造一个完整的、能解决实际问题的项目,并将其作为你的“Web3 名片”。
周 | 学习任务 (理论) | 实战任务 (动手) | 产出 |
---|---|---|---|
Week 9 | 机器学习场景思考:<br>- 思考如何利用你获得的数据进行预测。<br>- 例如:能否根据挂单墙的厚度、巨鲸活动频率来预测短期地板价走势? | 项目构思与架构设计:<br>- 最终项目: 设计一个 “NFT Alpha 预警机器人”。<br>- 功能:监控特定 NFT 系列,当“通过私有 API 发现有巨鲸钱包挂出稀有品”或“链上发生大额扫货”时,立即推送通知。 | 一份项目的设计文档和技术架构图。 |
Week 10-11 | 工具化与工程化:<br>- 学习使用 Streamlit 或 Dash 快速搭建一个简单的 Web 数据看板。<br>- 或者学习如何创建一个 Telegram / Discord 机器人。 | 项目开发与集成:<br>1. 将你前两个月积累的 API 模块和链上监控脚本整合起来。<br>2. 开发 Telegram 机器人,当触发预警条件时,自动发送消息。<br>3. (可选) 用你的机器学习知识,做一个简单的“地板价异常波动”预警模型。 | 一个可以 7x24 小时运行的、部署在服务器上的 NFT 监控机器人。 |
Week 12 | 展示与社交:<br>- 学习如何写一篇吸引人的技术博客,介绍你的项目。<br>- 了解 Web3 社区的聚集地 (Twitter, Discord)。 | 作品集收尾与发布:<br>1. 将你的所有代码整理好,上传到 Github,并写一份清晰的 README.md 。<br>2. 写一篇详细的博客,分享你的项目背景、逆向过程、技术实现和成果。<br>3. 将你的博客和 Github 链接发布到 Twitter,并 @ 相关的项目方或行业大 V。 | 你的第一个 Web3 作品集: Github 项目 + 技术博客 + 演示机器人。 |
心态与建议
- 聚焦,不要发散: Web3 技术栈庞杂,严格按照这个聚焦于“数据获取”的路线图走,不要被其他方向(如从零学 Solidity 开发、做底层 L1)分心。
- 拥抱英语: Web3 的一手资料和社区交流基本都是英文,习惯使用英文关键词搜索和阅读文档。
- 主动出击: 完成项目后,一定要“说出来”。在 Twitter 上分享你的进展,加入相关项目的 Discord 提问和交流。你的项目就是你最好的社交货币。
week详细笔记
[week1][../web3week1/]