마스터링 Sui DeepBook: 실전 DeFi DEX 시리즈 (1)

발행: (2025년 12월 14일 오후 01:05 GMT+9)
6 min read
원문: Dev.to

Source: Dev.to

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

이 시리즈는 Sui 블록체인과 그 생태계에서 매일 일하는 시니어 소프트웨어 엔지니어가 작성했습니다. 목표는 블록체인 초보자이든 Sui 개발자를 꿈꾸는 사람이든, 호기심 있는 학습자에게 Sui DeFi와 DeepBook을 쉽게 접근할 수 있게 하는 것입니다.

이는 단계별 튜토리얼 시리즈의 첫 번째 파트입니다. 앞으로의 글에서는 다음을 다룰 예정입니다:

  • Linux, macOS, Windows에서 전체 개발 환경을 설정하기.
  • Move 언어를 사용해 Sui 스마트 계약을 만들고 이해하기.
  • Sui CLI로 계약을 철저히 테스트하기.
  • 프론트엔드와 백엔드를 구축해 완전한 DEX 인터페이스를 제공하기.
  • 결론, 모범 사례, 다음 단계 아이디어로 마무리하기.

이 입문 튜토리얼에서는 여러분이 만들게 될 내용을 개괄합니다: 사용자가 유동성 풀을 생성하고, 자산을 입·출금하며, 거래를 실행할 수 있는 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 – 안전성, 자산 관리, 유연한 온체인 로직을 위해 설계된 리소스‑지향 스마트 계약 언어(러스트에서 영감).
  • 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에 해당합니다.
Back to Blog

관련 글

더 보기 »