精通 Sui DeepBook:实战 DeFi DEX 系列(1)
发布: (2025年12月14日 GMT+8 12:05)
5 min read
原文: Dev.to
Source: Dev.to

本系列由一位日常与 Sui 区块链及其生态系统合作的高级软件工程师撰写。目标是让对 Sui DeFi 和 DeepBook 感兴趣的学习者(无论是区块链初学者还是有志成为 Sui 开发者的人)都能轻松上手。
这是一步步教程系列的第一部分。接下来的文章中,我们将:
- 在 Linux、macOS 和 Windows 上搭建完整的开发环境。
- 使用 Move 语言创建并理解 Sui 智能合约。
- 使用 Sui CLI 对合约进行全面测试。
- 构建前端和后端,提供完整的 DEX 界面。
- 最后进行总结,分享最佳实践并给出后续方向的想法。
在本入门教程中,你将概览即将构建的内容:一个基于 Sui DeepBook 的去中心化交易所(DEX),它允许用户创建流动性池、存取资产并执行交易。
你将学到的内容
通过本系列,你将学会:
- 搭建 Sui 与 Move 开发环境,从而自信地在 Sui DeepBook 上进行开发。
- 实现一个覆盖流动性池创建、托管账户管理、限价单与市价单以及资产取款的 Sui DeepBook 智能合约。
- 使用 Sui CLI 构建、发布并测试你的 DeepBook 合约,并像真实用户一样与之交互。
前置条件
不需要成为专家即可跟随学习,但以下背景会帮助你更好地掌握本系列内容:
- 对 Rust 或类似系统语言有基本了解(非必需)。
- 对区块链概念(区块、交易、智能合约)有基本认识。
- 对 Sui 区块链及其核心理念有一定接触(非必需)。
- 对 DeFi 概念(如兑换、流动性池、交易对)有宏观认识。
- 能熟练使用操作系统的终端或命令行。
使用的技术
以下是我们在整个系列中将使用的核心技术:
- Sui 区块链 – 高性能、开发者友好的 Layer‑1 区块链,专注于资产所有权和快速、低成本的交易。
- Move 语言 – 受 Rust 启发的面向资源的智能合约语言,旨在提供安全性、资产管理以及灵活的链上逻辑。
- DeepBook – Sui 上的去中心化交易所(DEX)协议,提供订单簿、流动性池、存取款以及各种交易操作。
关键概念
在动手之前,了解以下常会出现的关键术语会很有帮助:
- 流动性池 – 持有代币储备的智能合约,用户可以对池子进行交易,而不是传统的订单簿。
- 基础资产和计价资产 – 在交易对中,基础资产是你买入或卖出的对象,计价资产是用来标价的资产(例如 BTC/USDT 中,BTC 为基础资产,USDT 为计价资产)。
- 托管账户 – 为用户或合约代为持有资产的特殊账户,用于在 Sui 生态系统中安全管理余额。
- SUI 代币和 MIST – Sui 的原生代币 SUI 用于支付交易和计算费用。为了更细粒度的计量,Sui 使用 MIST 作为最小单位,1 SUI 等于 10⁹ MIST。