Sui DeepBook 마스터하기: 실전 DeFi DEX 시리즈 (1/ )
Source: Dev.to

Overview
이 시리즈는 Sui 블록체인과 그 생태계에서 매일 일하는 시니어 소프트웨어 엔지니어가 작성했습니다. 목표는 블록체인 초보자이든 Sui 개발자를 꿈꾸는 사람이든, 호기심 있는 학습자들이 Sui DeFi와 DeepBook을 쉽게 접근할 수 있도록 하는 것입니다.
이 입문 튜토리얼에서는 여러분이 만들게 될 내용을 개괄합니다: 사용자가 유동성 풀을 생성하고, 자산을 입·출금하며, 거래를 실행할 수 있는 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와 같습니다.