精通 Sui DeepBook:实战 DeFi DEX 系列 (1/ )
Source: Dev.to

Overview
本系列由一位日常从事 Sui 区块链及其生态系统工作的高级软件工程师撰写。目标是让对 Sui DeFi 和 DeepBook 感兴趣的学习者(无论是区块链初学者还是有志成为 Sui 开发者的人)都能轻松上手。
在本入门教程中,你将概览即将构建的内容:一个基于 Sui DeepBook 的去中心化交易所(DEX),用户可以创建流动性池、存取资产并执行交易。
What You Will Learn
通过本系列,你将学习如何:
- 搭建 Sui 与 Move 开发环境,让你能够自信地在 Sui DeepBook 上开始构建。
- 实现一个 Sui DeepBook 智能合约,涵盖流动性池创建、托管账户管理、限价单与市价单以及资产取款。
- 使用 Sui CLI 构建、发布并测试你的 DeepBook 合约,并像真实用户一样与之交互。
Prerequisites
不需要成为专家即可跟随学习,但以下背景会帮助你更好地掌握本系列内容:
- 对 Rust 或类似系统语言有基本了解(有帮助但非必需)。
- 对区块链概念有基本认识(区块、交易、智能合约)。
- 对 Sui 区块链及其核心理念有一定了解(有用但非必需)。
- 对 DeFi 概念有宏观认识,如兑换、流动性池和交易对。
- 熟悉在操作系统的终端或命令行中工作。
Technologies Used
Sui Blockchain – 高性能、开发者友好的第 1 层区块链,专注于资产所有权和快速、低成本的交易。
Move Language – 一种面向资源的智能合约语言(受 Rust 启发),旨在实现安全、资产管理和灵活的链上逻辑。
DeepBook – Sui 上的去中心化交易所(DEX)协议,提供订单簿、流动性池、存取款以及各种交易操作。
Key Concepts
- Liquidity pool – 持有代币储备的智能合约,使用户能够针对池子进行交易,而不是传统的订单簿。
- Base and quote assets – 在交易对中,基础资产是你买入或卖出的对象,计价资产是用来标价的资产(例如 BTC/USDT 中,BTC 为基础资产,USDT 为计价资产)。
- Custodian account – 为用户或合约持有资产的特殊账户,用于在 Sui 生态系统中安全管理余额。
- SUI token and MIST – Sui 的原生代币 SUI 用于支付交易和计算费用。为了更细粒度的计量,Sui 使用 MIST 作为最小单位,1 SUI 等于 10⁹ MIST。