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

ch00-13 本书阅读路线

返回本章

本书按“产品理解、Move 基础、现货核心、SDK 应用、Margin、Predict、Indexer、生产化”的路线组织。

如果你是第一次接触 DeepBook,建议顺序阅读。第 00 章和第 01 章建立产品、术语和环境。第 02 章补齐 Sui Move 开发基础。第 03 到第 06 章进入 DeepBookV3 spot 核心,重点读 PoolBookStateVaultBalanceManager、费用和治理。第 07 章把源码知识落到现货应用开发。

如果你的目标是 Margin,从第 00、01、02、03、05 章读到足够理解 BalanceManager 和现货池,再进入第 08、09 章。不要跳过现货基础,因为 Margin 的交易最终仍会通过 DeepBook Pool 和内部 BalanceManager 能力完成。

如果你的目标是 SDK 集成,先读第 00、01、03、05、07、10 章。你不必一开始精读所有 Move 内部细节,但必须知道交易需要哪些对象、费用和权限,以及 dry run 失败时应该回到哪里查源码。

如果你的目标是 Indexer 和数据服务,先读第 00、03、04、05、11、12 章。重点不是“每个函数怎么撮合”,而是事件何时发出、字段语义是什么、数据库表如何还原产品视图、Server API 如何组合链上和库内数据。

如果你的目标是 Predict,先读第 00、02、10、11、12 章,再进入第 13、14 章。Predict 有自己的 oracle、vault、pricing、risk 和 fee reserve,需要比现货交易更多的产品上下文。

最后,第 15 章把前面的内容收束为生产应用:错误处理、dry run、监控、索引延迟、资金安全、对象版本、权限管理、部署和测试。读完后,你应该能独立设计一个基于 DeepBook 的交易或数据应用,并知道每个模块的源码根据在哪里。

本节检查

  • 能按自己的目标选择阅读路线。
  • 能解释为什么 Margin 和 Predict 不适合脱离现货基础直接学习。
  • 能把“源码精读”和“应用开发”连接起来。