精通 Sui DeepBook:实战 DeFi DEX 系列(1)

发布: (2025年12月14日 GMT+8 12:05)
5 min read
原文: Dev.to

Source: Dev.to

Cover image for Mastering Sui DeepBook: A Hands-On DeFi DEX Series (1)

本系列由一位日常与 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。
Back to Blog

相关文章

阅读更多 »

🎰 停止用 Vibe Coding 赌博:认识 Quint

说实话吧。使用 Claude、Cursor 或 ChatGPT 提示的感觉很棒……但这种感觉不会一直持续。你知道这种循环:‑ 你输入一个模糊的提示,比如“帮我做一个……”

模型上下文协议服务器的生产化

“‘It Works on My Machine’时刻是一个具有欺骗性的峰值。使用 Model Context Protocol(MCP)时,这种时刻通常发生在你成功 pipe 一个本地 Python …