From ed63ba58a7b7ecb77e7668aa7e1a7a7c638abafe Mon Sep 17 00:00:00 2001 From: ads12306 Date: Wed, 26 Nov 2025 16:45:06 +0800 Subject: [PATCH] Update ads12306.md --- ads12306.md | 974 ---------------------------------------------------- 1 file changed, 974 deletions(-) diff --git a/ads12306.md b/ads12306.md index 57344de0..ada032df 100644 --- a/ads12306.md +++ b/ads12306.md @@ -219,981 +219,7 @@ Gateway(网关)是部署在各个连接链上的智能合约,作为 ZetaCh --- -#### Day 3:ZetaChain & Universal Blockchain 核心概念 -**学习目标** -- 理解 "通用区块链 / Universal EVM / Universal App / Omnichain Smart Contract" 的基本含义 -- 能用图的方式画出:ZetaChain + 多条公链 + Gateway 的大致结构 - -**学习资料** -- [Universal Apps 概览](https://www.zetachain.com/docs/start/app) -- [开发者总览](https://www.zetachain.com/docs/developers) - -**扩展资料(可选)** -- [为什么在 ZetaChain 上开发](https://www.zetachain.com/docs/start/build) -- [ZetaChain 架构设计](https://www.zetachain.com/docs/developers/architecture/overview) - -**实践 / 作业** -- [ ] 在笔记中用自己的话写出:Universal App 是什么?Gateway 大概做什么? -- [ ] 画一张简单的架构图:ZetaChain 中心 + Bitcoin / Ethereum / Solana 等外围链 + Gateway - -**笔记记录** -```markdown -### 核心概念理解 - -**Universal App(通用应用)** -- 我的理解: -- 与传统 DApp 的区别: -- 应用场景: - -**Gateway(网关)** -- 作用: -- 工作原理: - -**架构图** -[在此绘制或插入架构图] - -ZetaChain 核心 - ↓ -Gateway 层 - ↓ -外围链:Bitcoin, Ethereum, Solana, BSC... -``` - ---- - -#### Day 4:Universal App + Hello World 心智模型 - -**学习目标** -- 建立对 "全链应用 / Universal App 合约" 的直观理解 -- 清楚后面要实现的 Hello World / Demo 会包含哪些模块(合约 + 前端 + RPC) - -**学习资料** -- 继续浏览 [ZetaChain Developers](https://www.zetachain.com/docs/developers) 中的 EVM / Tutorials 部分 - -**扩展资料(可选)** -- 如果有时间,可提前快速扫一眼 Tutorials 中的 Swap / Messaging 结构 - -**实践 / 作业** -- [ ] 在笔记中写出:自己想做的第一个 Universal App 想实现的功能 -- [ ] 为后续的 Hello World Demo 决定工作流:CLI + Hardhat / Foundry?本地链还是测试网? - -**笔记记录** -```markdown -### Universal App 开发计划 - -**我的第一个 Universal App Idea** -- 功能描述: -- 目标场景: -- 涉及的链: - -**开发工具选型** -- 框架选择:Hardhat / Foundry / 其他 -- 开发环境:本地链 / 测试网 -- 前端框架:React / Next.js / 其他 -``` - ---- - -### 第二阶段:Universal DeFi 深入(Day 5-7) - -#### Day 5:Universal DeFi & 全链资产基础(概念向) - -**学习目标** -- 理解 ZRC-20、Universal Token / NFT 的基本概念和作用 -- 明白多链资产在 ZetaChain 上如何被统一表示 - -**学习资料** -- [ZRC-20 标准](https://www.zetachain.com/docs/developers/evm/zrc20/) -- [Universal 资产文档](https://www.zetachain.com/docs/developers/standards/overview) - -**扩展资料(可选)** -- [Example code repo](https://github.com/zeta-chain/example-contracts)(以后会用到,今天先收藏) - -**实践 / 作业** -- [ ] 在笔记中写出:ZRC-20 和普通 ERC-20 的直观区别(从开发者视角) -- [ ] 举一个「通用资产」可能的应用场景(比如跨链储蓄、通用 NFT 通行证等) - -**笔记记录** -```markdown -### ZRC-20 vs ERC-20 - -**核心区别** -- 标准差异: -- 跨链能力: -- 使用场景: - -**Universal 资产应用场景** -1. **场景 1**: - - 描述: - - 涉及的链: - - 优势: - -2. **场景 2**: - - 描述: - - 涉及的链: - - 优势: -``` - ---- - -#### Day 6:Universal DeFi & Demo 跑通(动手向) - -**学习目标** -- 能从官方示例中跑起来一个基础的跨链 Demo(建议 Swap 或 Messaging) -- 亲手体验"调用一次全链 DeFi 动作"的流程 - -**学习资料** -- [Tutorials - Swap](https://www.zetachain.com/docs/developers/tutorials/swap) -- [Tutorials - Messaging](https://www.zetachain.com/docs/developers/tutorials/messaging) -- [Example code repo](https://github.com/zeta-chain/example-contracts) - -**扩展资料(可选)** -- 结合架构文档,再看一下对应调用在架构中的位置 - -**实践 / 作业** -- [ ] 任选一个官方 Demo(推荐 Swap 或 Messaging),按文档说明跑通 -- [ ] 记录下关键命令、配置项 -- [ ] 写一段文字:你是从哪里发起的调用?最终在 ZetaChain 上发生了什么? - -**笔记记录** -```markdown -### Demo 实战记录 - -**选择的 Demo**:Swap / Messaging / 其他 - -**部署步骤** -1. 克隆仓库: -2. 安装依赖: -3. 配置环境变量: -4. 编译合约: -5. 部署命令: -6. 测试交互: - -**调用流程分析** -- 发起位置: -- 中间步骤: -- 最终结果: -- ZetaChain 上的状态变化: - -**遇到的问题** -- 问题 1: - - 解决方案: -- 问题 2: - - 解决方案: -``` - ---- - -#### Day 7:通用 DeFi 赛道预热 & Idea 收敛 - -**学习目标** -- 梳理在 ZetaChain 上能做的通用 DeFi 模式 -- 为黑客松赛道准备 1-2 个感兴趣的方向 - -**学习资料** -- 回顾前几天所有与 ZRC-20、Universal Token / NFT、Swap / Messaging 相关内容 -- [ZetaChain Developers](https://www.zetachain.com/docs/developers) -- [ZRC-20 标准](https://www.zetachain.com/docs/developers/evm/zrc20/) -- [Universal 资产文档](https://www.zetachain.com/docs/developers/standards/overview) - -**扩展资料(可选)** -- 考虑结合 LSDFi、Restaking、跨链聚合、收益管理等思路 - -**实践 / 作业** -- [ ] 写出 1-2 个可能的通用 DeFi 项目 idea,包括: - - 目标用户 - - 想解决的问题 - - 粗略的跨链 / 通用资产使用方式 - -**笔记记录** -```markdown -### Universal DeFi 项目 Idea - -#### Idea 1: [项目名称] -**目标用户** -- - -**解决的问题** -- - -**技术方案** -- 涉及的链: -- 使用的资产类型:ZRC-20 / Universal NFT -- 核心功能: -- 跨链交互流程: - -**潜在挑战** -- - ---- - -#### Idea 2: [项目名称] -**目标用户** -- - -**解决的问题** -- - -**技术方案** -- 涉及的链: -- 使用的资产类型: -- 核心功能: -- 跨链交互流程: - -**潜在挑战** -- -``` - ---- - -### 第三阶段:Qwen AI 集成(Day 8-9) - -#### Day 8:Qwen AI 基础 & API 调用(实战) - -**学习目标** -- 使用自己熟悉的语言完成一次 Qwen API 调用 -- 熟悉 Qwen 的基础参数、模型选择方式 - -**学习资料** -- [Qwen 总文档](https://qwen.readthedocs.io/zh-cn/latest/)(入门、示例代码) -- [Qwen API 参考](https://www.alibabacloud.com/help/zh/model-studio/qwen-api-reference)(含 OpenAI 兼容示例) - -**扩展资料(可选)** -- [Qwen API 平台](https://qwen.ai/) - -**实践 / 作业** -- [ ] 写一个最小脚本(Node.js / Python 均可):输入一段提示词,请 Qwen 生成一段对 ZetaChain 的介绍 -- [ ] 在终端打印返回内容 -- [ ] 在笔记中记录:你选择了哪个模型?调用参数是怎样的? - -**笔记记录** -```markdown -### Qwen API 调用实战 - -**开发语言**:Node.js / Python / 其他 - -**代码片段** -\`\`\`javascript -// 或 Python -// 在此粘贴你的代码 -\`\`\` - -**API 配置** -- 模型选择:qwen-turbo / qwen-plus / qwen-max -- 参数设置: - - temperature: - - max_tokens: - - top_p: - -**测试结果** -- 输入提示词: -- 输出内容: -- 响应时间: -- Token 消耗: - -**心得体会** -- -``` - ---- - -#### Day 9:Qwen-Agent 入门 & 简单 Tool - -**学习目标** -- 理解 Qwen-Agent 框架的基本组成(LLM / Agent / Tools / Memory) -- 搭建一个最小的 Agent,并挂一个简单 Tool - -**学习资料** -- [Qwen-Agent 文档](https://qwen.readthedocs.io/en/v2.5/framework/qwen_agent.html) -- [Qwen-Agent GitHub](https://github.com/QwenLM/Qwen-Agent)(示例代码) - -**扩展资料(可选)** -- 粗略了解下官方示例中的工具调用、对话流程 - -**实践 / 作业** -- [ ] 跑通一个 Qwen-Agent 官方示例 -- [ ] 自定义一个简单 Tool,例如:把字符串转大写;计算两个数的和 -- [ ] 确认 Agent 能自动调用这个 Tool 并返回结果 - -**笔记记录** -```markdown -### Qwen-Agent 框架理解 - -**核心组件** -- **LLM**: -- **Agent**: -- **Tools**: -- **Memory**: - -**官方示例运行** -- 示例名称: -- 运行命令: -- 测试结果: - -**自定义 Tool 开发** -\`\`\`python -# 自定义 Tool 代码 -class MyCustomTool: - def __init__(self): - pass - - def run(self, input_text): - # 实现逻辑 - pass -\`\`\` - -**测试 Agent 调用** -- 输入: -- Agent 行为: -- Tool 调用: -- 最终输出: - -**遇到的问题** -- -``` - ---- - -### 第四阶段:AI × DeFi 融合(Day 10-12) - -#### Day 10:DeFi 意图解析(从自然语言到结构化参数) - -**学习目标** -- 让 Agent 能从自然语言中提取 DeFi 操作参数(链名、代币、金额等) -- 完成一个最小的"解析层" - -**学习资料** -- [Qwen-Agent 文档](https://qwen.readthedocs.io/en/v2.5/framework/qwen_agent.html) 中的 Tools / Function Calling 部分 -- [Qwen API 参考](https://www.alibabacloud.com/help/zh/model-studio/qwen-api-reference)(了解参数格式) - -**扩展资料(可选)** -- 参考你未来想做的通用 DeFi 项目 idea,提前想想还需要哪些字段 - -**实践 / 作业** -- [ ] 设计一个工具:`parse_swap_intent(text)`,返回结构化 JSON -- [ ] 让 Agent 能处理以下输入: - - "帮我在 Base 上用 10 USDC 换成 ETH" - - "把我 50 U 兑换成 Polygon 上的 MATIC" - -**笔记记录** -```markdown -### DeFi 意图解析工具 - -**设计目标** -- 输入:自然语言描述 -- 输出:结构化参数 JSON - -**Tool 实现** -\`\`\`python -def parse_swap_intent(text): - """ - 解析自然语言,提取 DeFi 操作参数 - - Args: - text: 用户的自然语言输入 - - Returns: - dict: { - "chain": "base", - "tokenIn": "USDC", - "tokenOut": "ETH", - "amount": "10" - } - """ - # 实现逻辑 - pass -\`\`\` - -**测试案例** - -| 输入 | 预期输出 | -|------|---------| -| "帮我在 Base 上用 10 USDC 换成 ETH" | `{"chain": "base", "tokenIn": "USDC", "tokenOut": "ETH", "amount": "10"}` | -| "把我 50 U 兑换成 Polygon 上的 MATIC" | `{"chain": "polygon", "tokenIn": "USDC", "tokenOut": "MATIC", "amount": "50"}` | -| "在以太坊上卖出 1 ETH 买入 USDT" | `{"chain": "ethereum", "tokenIn": "ETH", "tokenOut": "USDT", "amount": "1"}` | - -**实际测试结果** -- 测试 1:✅/❌ -- 测试 2:✅/❌ -- 测试 3:✅/❌ - -**待优化点** -- -``` - ---- - -#### Day 11:Qwen-Agent × ZetaChain(接口层设计) - -**学习目标** -- 把解析出的 DeFi 参数,映射到实际的合约调用接口(哪怕先是伪代码) -- 形成一层清晰的"中间层服务" - -**学习资料** -- [ZetaChain Developers](https://www.zetachain.com/docs/developers)(Swap / Messaging / 合约调用部分) -- [ZRC-20 标准](https://www.zetachain.com/docs/developers/evm/zrc20/)(再次回顾) - -**扩展资料(可选)** -- [Example code repo](https://github.com/zeta-chain/example-contracts)(查看 Swap / Messaging 相关代码结构) - -**实践 / 作业** -- [ ] 写出一个后端伪代码或简单实现: - - 接收 `parse_swap_intent` 返回值 - - 根据不同链 / 不同 token 选择具体的合约 / 调用方式 - - 暂时可以只在控制台打印"准备发起什么交易" - -**笔记记录** -```markdown -### AI × 区块链接口层设计 - -**架构图** -\`\`\` -用户自然语言输入 - ↓ -Qwen-Agent 意图解析 - ↓ -结构化参数 JSON - ↓ -中间层服务 (Mapping Layer) - ↓ -ZetaChain 合约调用 - ↓ -跨链交易执行 -\`\`\` - -**中间层服务伪代码** -\`\`\`javascript -async function executeSwap(parsedIntent) { - const { chain, tokenIn, tokenOut, amount } = parsedIntent; - - // 1. 获取对应链的合约地址 - const contractAddress = getContractAddress(chain); - - // 2. 获取 token 地址 - const tokenInAddress = getTokenAddress(chain, tokenIn); - const tokenOutAddress = getTokenAddress(chain, tokenOut); - - // 3. 构建交易参数 - const txParams = { - from: userAddress, - to: contractAddress, - data: encodeSwapData(tokenInAddress, tokenOutAddress, amount) - }; - - // 4. 发起交易(暂时打印) - console.log("准备发起交易:", txParams); - - // TODO: 实际发起链上交易 - // const tx = await sendTransaction(txParams); - // return tx; -} -\`\`\` - -**映射配置** -\`\`\`json -{ - "chains": { - "ethereum": { - "contractAddress": "0x...", - "rpc": "https://..." - }, - "base": { - "contractAddress": "0x...", - "rpc": "https://..." - } - }, - "tokens": { - "ethereum": { - "USDC": "0x...", - "ETH": "0x..." - }, - "base": { - "USDC": "0x...", - "ETH": "0x..." - } - } -} -\`\`\` - -**测试流程** -1. 输入: -2. Agent 解析结果: -3. 中间层处理: -4. 控制台输出: -``` - ---- - -#### Day 12:端到端 Demo 串联(最小可用版) - -**学习目标** -- 串起一条最小通路:自然语言 → Agent → 后端 →(模拟或真实)ZetaChain 调用 - -**学习资料** -- [ZetaChain Developers](https://www.zetachain.com/docs/developers)(任选一个你之前跑过的 Demo) -- [Qwen-Agent Tools](https://qwen.readthedocs.io/en/v2.5/framework/qwen_agent.html) 相关部分 - -**扩展资料(可选)** -- 若有简单前端模板,可以顺便看看如何对接后端 - -**实践 / 作业** -- [ ] 完成一个简版 Demo: - - 输入一句自然语言 - - Agent 输出结构化参数 - - 后端打印计划执行的链上操作(或在测试网上真的发一笔交易) -- [ ] 把全过程录屏或截图保存,便于后面黑客松复用 - -**笔记记录** -```markdown -### 端到端 Demo 完整流程 - -**Demo 架构** -\`\`\` -Frontend (可选) - ↓ -Natural Language Input - ↓ -Qwen-Agent (Intent Parsing) - ↓ -Backend Service (Parameter Mapping) - ↓ -ZetaChain Smart Contract - ↓ -Cross-chain Execution -\`\`\` - -**实现细节** - -1. **前端部分(可选)** - - 框架: - - 界面: - - 输入方式: - -2. **Agent 部分** - - 模型: - - Tools 配置: - - 解析逻辑: - -3. **后端服务** - - 语言/框架: - - API 端点: - - 合约交互: - -4. **链上部署** - - 测试网: - - 合约地址: - - 交易哈希: - -**测试记录** -- 输入: -- Agent 输出: -- 后端处理: -- 链上结果: -- 截图/录屏: - -**待改进点** -- -``` - ---- - -### 第五阶段:黑客松准备(Day 13-14) - -#### Day 13:黑客松项目选题 & Scope 收敛 - -**学习目标** -- 在通用 DeFi / 通用 AI 应用两大方向中确定自己团队的赛道与题目 -- 明确项目的 MVP 范围,不贪多 - -**学习资料** -- 回顾 Day 1-12 的所有笔记和 Demo -- 再看一眼与你 idea 最相关的文档: - - DeFi 侧: - - [ZRC-20](https://www.zetachain.com/docs/developers/evm/zrc20/) - - [Swap Tutorial](https://www.zetachain.com/docs/developers/tutorials/swap) - - AI 侧: - - [Qwen-Agent](https://qwen.readthedocs.io/en/v2.5/framework/qwen_agent.html) - -**实践 / 作业** -- [ ] 输出一页项目概要(建议用 Notion / 文档): - - 项目名称(临时的也可以) - - 目标用户 / 场景 - - 关键功能(最多 3 点) - - 技术路线(ZetaChain + Qwen 怎么配合) - - 计划复用的 Demo / 模板 - -**笔记记录** -```markdown -### 黑客松项目概要 - -#### 项目基本信息 -**项目名称**:[待定] - -**一句话描述**: - - -**赛道选择**:通用 DeFi / 通用 AI 应用 - ---- - -#### 目标用户 -- **主要用户群**: -- **用户痛点**: -- **为什么他们需要这个产品**: - ---- - -#### 核心功能(MVP) -1. **功能 1**: - - 描述: - - 技术实现: - -2. **功能 2**: - - 描述: - - 技术实现: - -3. **功能 3**: - - 描述: - - 技术实现: - ---- - -#### 技术架构 -**技术栈** -- 前端: -- 后端: -- AI:Qwen / Qwen-Agent -- 区块链:ZetaChain -- 其他: - -**ZetaChain 使用** -- 涉及的链: -- 使用的功能:Universal App / ZRC-20 / Gateway -- 合约类型: - -**Qwen AI 使用** -- 模型选择: -- Agent 设计: -- Tools 配置: - -**技术亮点** -- - ---- - -#### 可复用资源 -**已完成的 Demo** -- Demo 1: -- Demo 2: - -**代码模板** -- - -**参考项目** -- - ---- - -#### 项目范围控制 -**MVP 包含** -- ✅ -- ✅ -- ✅ - -**暂不包含(后续迭代)** -- ⏭️ -- ⏭️ - ---- - -#### 潜在风险与挑战 -- **技术风险**: -- **时间风险**: -- **资源风险**: -``` - ---- - -#### Day 14:任务拆解 & Demo 设计 - -**学习目标** -- 拆解项目任务,确定分工与黑客松期间的时间规划 -- 设计一版 Demo 流程与讲解脚本 - -**学习资料** -- 自己前 13 天所有笔记、代码仓库与 Demo 记录 - -**实践 / 作业** -- [ ] 输出一个简单表格或列表: - - 每个人负责什么模块(合约 / 后端 / Agent / 前端 / Pitch) - - 黑客松期间,每天要完成的里程碑 -- [ ] 写一个 1-3 分钟 Demo 脚本草稿: - - 开场一句话说明项目价值 - - 用 2-3 步走完用户视角的操作流程 - - 标注出 "这里是 ZetaChain 发力点""这里是 Qwen / Qwen-Agent 发力点" - -**笔记记录** -```markdown -### 黑客松任务拆解 - -#### 团队分工 -| 成员 | 负责模块 | 技能栈 | 产出物 | -|------|---------|--------|--------| -| 成员A | 智能合约开发 | Solidity, Hardhat | Universal App 合约 | -| 成员B | 后端服务 | Node.js, Express | API 服务 | -| 成员C | AI Agent | Python, Qwen-Agent | 意图解析工具 | -| 成员D | 前端界面 | React, Web3.js | 用户界面 | -| 成员E | Pitch & Demo | 演讲 | PPT 与讲解 | - ---- - -#### 开发计划(黑客松期间) - -**Day 1(黑客松第一天)** -- [ ] 合约:完成核心逻辑编写 -- [ ] 后端:搭建基础 API 框架 -- [ ] AI:完成意图解析 Tool -- [ ] 前端:UI 设计与页面搭建 -- [ ] Demo:确定演示场景 - -**Day 2(黑客松第二天)** -- [ ] 合约:测试网部署与测试 -- [ ] 后端:对接 AI Agent 和合约 -- [ ] AI:优化解析准确率 -- [ ] 前端:实现核心交互功能 -- [ ] Demo:准备演示数据 - -**Day 3(黑客松第三天)** -- [ ] 整体联调测试 -- [ ] Bug 修复 -- [ ] Demo 录制 -- [ ] Pitch PPT 制作 -- [ ] 最终彩排 - ---- - -#### Demo 演示脚本 - -**时长**:1-3 分钟 - -**场景设定**:[描述一个具体的用户场景] - ---- - -**脚本内容** - -**开场(10 秒)** -> "大家好,我们是 [团队名称],今天为大家带来 [项目名称]。 -> -> **一句话价值主张**:[用一句话说明解决什么问题,为什么重要]" - ---- - -**Demo 演示(2 分钟)** - -**步骤 1:用户输入(30 秒)** -- 操作:用户在界面输入自然语言指令 -- 示例:"帮我在 Base 上用 100 USDC 买入 ETH" -- **AI 发力点** ⚡:Qwen-Agent 自动解析意图,提取结构化参数 - -**步骤 2:智能路由(30 秒)** -- 操作:系统展示解析结果和交易路径 -- 显示:源链、目标链、代币、数量、预估 Gas -- **ZetaChain 发力点** ⚡:Universal App 自动选择最优跨链路径 - -**步骤 3:交易执行(30 秒)** -- 操作:用户确认,一键执行 -- 显示:交易进度、链上确认、最终结果 -- **ZetaChain 发力点** ⚡:跨链交易在 ZetaChain 上统一协调 - -**步骤 4:结果展示(30 秒)** -- 操作:展示交易哈希、区块浏览器链接 -- 亮点:对比传统方式需要的复杂操作 -- **总结**:从自然语言到跨链执行,只需 3 步! - ---- - -**结尾(20 秒)** -> "这就是 [项目名称],让跨链 DeFi 像聊天一样简单。 -> -> 我们结合了 ZetaChain 的 Universal Blockchain 能力和 Qwen AI 的自然语言理解, -> -> 让任何人都能轻松使用多链 DeFi。谢谢大家!" - ---- - -**技术亮点标注** -- 🤖 **AI 部分**:Qwen-Agent 意图解析、多轮对话、参数提取 -- ⛓️ **ZetaChain 部分**:Universal App、跨链路由、ZRC-20 资产 -- 🎯 **创新点**:[列出你的独特优势] - ---- - -**备用演示场景**(如有时间) -- 场景 2: -- 场景 3: - ---- - -**Q&A 预案** -1. **问题**:你们的项目和其他跨链桥有什么区别? - - **回答**: - -2. **问题**:AI 解析的准确率如何? - - **回答**: - -3. **问题**:支持哪些链和代币? - - **回答**: - -4. **问题**:如何保证安全性? - - **回答**: -``` - ---- - -## 📊 学习进度跟踪 - -### 每日完成度 - -| Day | 日期 | 主题 | 状态 | 完成度 | -|-----|------|------|------|--------| -| 1 | - | 启动 & 环境准备 | ⬜ 未开始 / 🟡 进行中 / 🟢 已完成 | 0% | -| 2 | - | 环境与工具实战 | ⬜ 未开始 | 0% | -| 3 | - | ZetaChain 核心概念 | ⬜ 未开始 | 0% | -| 4 | - | Universal App 心智模型 | ⬜ 未开始 | 0% | -| 5 | - | Universal DeFi 基础 | ⬜ 未开始 | 0% | -| 6 | - | Universal DeFi Demo | ⬜ 未开始 | 0% | -| 7 | - | DeFi 赛道预热 | ⬜ 未开始 | 0% | -| 8 | - | Qwen AI 基础 | ⬜ 未开始 | 0% | -| 9 | - | Qwen-Agent 入门 | ⬜ 未开始 | 0% | -| 10 | - | DeFi 意图解析 | ⬜ 未开始 | 0% | -| 11 | - | AI × ZetaChain 接口 | ⬜ 未开始 | 0% | -| 12 | - | 端到端 Demo | ⬜ 未开始 | 0% | -| 13 | - | 黑客松选题 | ⬜ 未开始 | 0% | -| 14 | - | 任务拆解 & Demo 设计 | ⬜ 未开始 | 0% | - ---- - -## 🎯 关键里程碑 - -- [ ] **里程碑 1**:完成开发环境搭建(Day 2) -- [ ] **里程碑 2**:理解 Universal App 概念(Day 4) -- [ ] **里程碑 3**:跑通第一个跨链 Demo(Day 6) -- [ ] **里程碑 4**:完成 Qwen API 集成(Day 8) -- [ ] **里程碑 5**:实现 AI 意图解析(Day 10) -- [ ] **里程碑 6**:完成端到端 Demo(Day 12) -- [ ] **里程碑 7**:确定黑客松项目(Day 13) -- [ ] **里程碑 8**:完成任务拆解(Day 14) - ---- - -## 📚 资源汇总 - -### ZetaChain 资源 -- [官方文档](https://www.zetachain.com/docs/) -- [开发者门户](https://www.zetachain.com/docs/developers) -- [CLI 工具](https://github.com/zeta-chain/cli) -- [示例合约](https://github.com/zeta-chain/example-contracts) -- [Discord 社区](https://discord.gg/zetachain) - -### Qwen AI 资源 -- [Qwen 文档](https://qwen.readthedocs.io/zh-cn/latest/) -- [Qwen-Agent 文档](https://qwen.readthedocs.io/en/v2.5/framework/qwen_agent.html) -- [Qwen-Agent GitHub](https://github.com/QwenLM/Qwen-Agent) -- [API 参考](https://www.alibabacloud.com/help/zh/model-studio/qwen-api-reference) -- [Qwen API 平台](https://qwen.ai/) - -### 开发工具 -- **智能合约**: Hardhat, Foundry, Remix -- **前端**: React, Next.js, Vite -- **后端**: Node.js, Express, FastAPI -- **Web3**: Ethers.js, Web3.js, Viem -- **测试**: Chai, Mocha, Jest - ---- - -## 💡 学习建议 - -### 时间管理 -- **每天投入 2-3 小时**用于学习和实践 -- **周末可以多投入时间**完成更复杂的任务 -- **保持节奏**,不要急于求成 - -### 学习策略 -1. **理论与实践结合**:每个概念都要动手试一试 -2. **记录遇到的问题**:建立个人问题库和解决方案库 -3. **加入社区讨论**:遇到问题及时在社区寻求帮助 -4. **代码复用**:善用官方示例和开源项目 -5. **定期回顾**:每周回顾学习笔记,巩固知识 - -### 实践技巧 -- **版本控制**:所有代码都用 Git 管理 -- **测试先行**:在测试网充分测试再上主网 -- **文档同步**:边写代码边写文档 -- **安全意识**:时刻关注智能合约安全 - ---- - -## 🤝 社区支持 - -### 获取帮助 -- **ZetaChain 中国开发者社区**:微信 arainqinqin(备注:通用 AI) -- **Discord**:ZetaChain 官方频道 -- **GitHub Issues**:在相关仓库提问 -- **Twitter**:关注 @zetachain 获取最新动态 - -### 分享学习 -- 在 GitHub 上分享你的学习笔记 -- 在 Twitter 上分享学习进度 #ZetaChain #UniversalAI -- 帮助其他学习者解决问题 - ---- - -## 📝 每日学习记录模板 - -```markdown -### Day X:[主题] -**日期**:YYYY-MM-DD - -**今日目标** -- [ ] 目标 1 -- [ ] 目标 2 -- [ ] 目标 3 - -**学习时间**:X 小时 - -**完成情况** -- ✅ 已完成的任务 -- 🟡 部分完成的任务 -- ❌ 未完成的任务 - -**关键收获** -- - -**遇到的问题** -- 问题 1: - - 解决方案: -- 问题 2: - - 待解决 - -**明天计划** -- -``` - ---- - -## 🎉 结语 - -这份 14 天学习计划将带你从零开始,逐步掌握 ZetaChain Universal Blockchain 和 Qwen AI 的集成开发能力。 - -**记住**: -- 💪 保持耐心和毅力 -- 🚀 注重实践和动手 -- 🤝 积极参与社区 -- 🎯 聚焦黑客松目标 - -祝你学习顺利,黑客松取得好成绩!🏆 ---