Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

我们要构建什么

用例:AI 驱动的预测市场

我们要构建一个AI 驱动的链上预测市场—— 一套完整系统,其中:

  1. 通过HTTP 触发的 CRE workflow 在链上创建市场
  2. 用户在 Yes 或 No 上质押 ETH进行预测
  3. 用户可以请求结算任意市场
  4. CRE 通过 Log Trigger 自动检测结算请求
  5. Deepseek AI判定市场结果
  6. CRE 将已验证的结果写回链上
  7. 获胜者领取总奖池中的份额 → Your stake * (Total Pool / Winning Pool)

架构概览

┌─────────────────────────────────────────────────────────────────┐
│                        第 1 天: CRE 基础                         │
│                                                                 │
│   Http Trigger ──▶ CRE Workflow ──▶ view the workflow.          │
└─────────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────────┐
│                        第 2 天: 创建预测市场                       │
│                                                                 │
│   HTTP Request ──▶ CRE Workflow ──▶ PredictionMarket.sol        │
│   (question)       (HTTP Trigger)   (createMarket)              │
└─────────────────────────────────────────────────────────────────┘

┌─────────────────────────────────────────────────────────────────┐
│                      第 3 天: 通过 AI 结算预测市场                 │
│                                                                 │
│   requestSettlement() ──▶ SettlementRequested Event             │
│                                   │                             │
│                                   ▼                             │
│                           CRE Log Trigger                       │
│                                   │                             │
│                    ┌──────────────┼───────────────────┐         │
│                    ▼              ▼                   ▼         │
│              EVM Read         Deepseek AI         EVM Write     │
│           (market data)   (determine outcome)  (settle market)  │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

学习目标

完成本训练营后,你将能够:

  • 说明 CRE 是什么以及何时使用它
  • 用 TypeScript 开发与模拟 CRE workflow
  • 使用全部 CRE trigger(CRON、HTTP、Log)与 Capability(HTTP、EVM Read、EVM Write)
  • 通过可验证的 workflow将 AI 服务与智能合约连接起来
  • 编写与 CRE 链上写入能力兼容的智能合约

你将学到什么

第 1 天:基础知识 + CRE 入门

主题你将学到
CRE CLI 配置安装工具、创建账户、验证环境
CRE 基础概念CRE 是什么、Workflow、Capability、DON
项目搭建cre init、项目结构、首次模拟

第一天课程结束时:你将理解 CRE 核心概念并跑通第一个 workflow!

第 2 天:智能合约 + 链上写入

主题你将学到
智能合约开发并部署 PredictionMarket.sol
HTTP Trigger接收外部 HTTP 请求
EVM Write两步写入模式,向区块链写入数据

第二天课程结束时:你将能通过 HTTP 请求在链上创建市场!

第 3 天:完整结算 Workflow

主题你将学到
Log Trigger响应链上事件
EVM Read从智能合约读取状态
AI 集成在共识机制下调用 Deepseek API
进行预测用 ETH 在市场上下注
完整流程串联一切、结算、领取奖励

第三天课程结束时:端到端的 AI 驱动结算全部跑通!

🎬 演示时间!

在动手搭建之前,我们先看看最终效果实际运行起来是什么样。