[KO] Gateway to Staking : 스테이킹으로 이자 받는 가장 쉬운 방법 — 수이(Sui)

DSRV
DSRV
Published in
10 min readMay 25, 2023

Sui 네트워크란?

Sui 블록체인은 빌더와 크리에이터를 위한 차세대 레이어1 지분증명(PoS) 블록체인입니다. 많은 국내의 빌더분들이 Sui에 대해 관심을 가지고 있는 만큼, 다른 블록체인과 차별화되는 Sui 만의 특장점이 몇 가지 존재하는데요. Sui는 기본적으로 가볍고 빠른 블록체인으로, 결제 또는 자산 전송과 같은 간단한 사용 사례에 대해 확장성과 짧은 대기 시간을 자랑하는 것이 특징입니다.

이는 병렬 실행(Parallel Execution)이라는 Sui 만의 독특한 합의 메커니즘 덕에 가능한데요. Sui 블록체인은 모든 트랜잭션에 합의를 필요로 하지만, 간단한 트랜잭션에 대해서는 글로벌 합의를 거치지 않고 즉각적인 처리가 가능하도록 구조화되어있습니다. 이와 같은 Sui의 합의 메커니즘은 트랜잭션을 처리하는데 필요한 밸리데이터 간의 통신량을 최소화하여 빠른 검증이 가능하도록 해줍니다. 이에 더해 Sui는 간소화된 UX/UI를 기반으로 우수한 사용자 경험을 제공하고 있어 사용자 친화적이라는 평가 또한 받고 있습니다. Sui의 풍부한 온체인 자산은 다양하게 열려있는 표현 가능성을 기반으로 개발자로 하여금 고도화된 구성을 자유롭게 할 수 있도록 하여 편리한 개발 환경을 만들어주고 있습니다.

Rust로 작성된 Sui 블록체인은 스마트 컨트랙트 지원을 위해서 Move 언어를 차용해 현재 Sui Move라고 일컫는 Sui만의 언어를 사용하고 있습니다. Move 언어는 2018년 페이스북의 리브라(Libra) 프로젝트에서 시작된 것으로, 기존 스마트 컨트랙트 언어의 한계로 여겨지던 자산 표현성과 소유권 문제를 개선하기 위하기 위해 등장했는데요. 더 나아가 Sui Move는 기존의 Move 와는 다르게 프로그래밍이 가능한 오브젝트(Object, Sui의 기본 데이터 저장 단위)을 중심으로 하고 있다는 차이가 있습니다. 오브젝트는 데이터를 저장하는 방식부터, 표현하고, 주석을 다는 방식까지 다양한 측면에서 기존의 Move 언어와는 다릅니다. 이러한 Sui Move의 오브젝트 중심 모델은 Sui가 더 가볍고 빠르게 동작할 수 있도록 해줍니다.

이 글은 먼저 Sui 만의 독특한 토크노믹스(tokenomics)에 대해 짚어본 후, 단계별 스테이킹 가이드로 이어나가려 합니다.

만일 지금 바로 스테이킹을 진행하고 싶으시다면, 단계별 스테이킹 가이드로 바로 넘어가셔도 문제 없습니다!

Sui의 토크노믹스 이해하기

Sui의 토크노믹스에는 크게 세 가지 주요한 참여자가 있습니다.

  • 트랜잭션을 제출하고 자산(오브젝트)을 생성, 변경 및 이전하는 유저
  • SUI 토큰 보유자로서 PoS 및 거버넌스에 참여 가능한 사람들
  • 블록체인을 보호하기 위해 트랜잭션을 처리하고 검증하는 밸리데이터

위와 같은 참여자들은 모두 생태계에서 중요한 역할을 담당합니다. Sui 생태계는 SUI 토큰, 가스 수수료, 스토리지 펀드, 위임형 PoS 메커니즘온체인 거버넌스라는 다섯 가지 핵심 요소로 구성됩니다. 대부분의 독자분들에게 이미 DPoS와 거버넌스는 익숙한 개념이라고 생각되는데요, 이 스테이킹 가이드에서는 Sui의 토크노믹스에서 중요한 역할을 하는 첫 세 가지 요소에 대해 중점적으로 다루어 보도록 하겠습니다.

SUI 토큰

총 공급량 10,000,000,000(10B)로 한정된 SUI 토큰은 주로 다음과 같은 용도로 사용됩니다.

  1. PoS에 참여하고 스테이킹하기 위한 목적
  2. 가스 수수료 지불을 위한 목적
  3. Sui 생태계 전체에서 가치 저장을 위한 목적
  4. 온체인 투표를 위한 거버넌스 토큰으로 사용하기 위한 목적

발행량의 50%는 현재 Sui 재단의 연구 및 개발, 그랜트 등을 위한 커뮤니티 예비 기금으로 관리되고 있으며, 나머지는 주로 초기 기여자, 즉 투자자 및 프로토콜 지지자들 사이에서 분배하여 관리되고 있습니다.

가스 수수료

Sui는 사용자와 밸리데이터 모두를 고려한 가스 프라이싱 메커니즘을 통해 안정적이고 예측 가능한 거래 수수료를 제공합니다. 요약하자면, 가스 수수료는 1) 계산에 소모되는 컴퓨팅 비용(the cost of computation)2) 장기적인 스토리지 비용(the long-term cost of storage)으로 구성됩니다. 스토리지 비용에 대한 자세한 내용은 스토리지 펀드 부분을 참고해주세요!

그렇다면 이 두 가지 비용은 어떻게 계산되는 걸까요?

1. 주어진 트랜잭션의 컴퓨팅 비용(The Computation Price)은 밸리데이터들이 각 에폭(epoch)이 시작될 때 설문 조사를 통해 설정한 참조 가격(The Reference Price)과 팁(Tip)으로 이루어져 있습니다. 참조 가격은 밸리데이터들이 트랜잭션을 처리하는 데 드는 최소 비용을 의미합니다.

*현재 사용자는 팁을 줄 수 없지만, 곧 가능해질 예정입니다.

2. 반면, 스토리지 비용은 거버넌스를 통해 정해지며 거의 변경되지 않습니다. 이는 저장하는데 드는 비용을 포함하며, 스토리지 펀드에 모이게 되는데요. 이에 대해서는 다음 문단에서 더 자세히 알아보도록 하겠습니다.

👩🏻‍💻 궁금하신 분들을 위해 잠시 짚고 넘어가기!

트랜잭션 y의 가스 수수료는 이렇게 계산됩니다.
GasFees[y] = ComputationUnits[y] x ComputationPrice[y] + StorageUnits[y] x StoragePrice

스토리지 펀드

온체인 데이터를 저장하는 것은 많은 비용을 필요로 합니다. 또한 시간이 지남에 따라 스토리지에 대한 필요성이 얼마나, 어떻게 늘어날지도 예측하기가 어렵습니다. Sui는 이러한 문제를 예방하기 위해 수수료의 재분배를 위한 스토리지 펀드를 도입했는데요. 이는 궁극적으로 미래의 밸리데이터들에게 부담스러운 처리 비용을, 그리고 사용자들에게는 지나치게 높은 수수료를 부과하지 않기 위함입니다.

위 내용은 밸리데이터의 스테이킹 보상에 반영됩니다. 하지만 밸리데이터는 이러한 수수료를 펀드로부터 직접적으로 받지는 않습니다. (이는 펀드의 생존을 위해서겠죠!) 또한 사용자가 이전에 저장된 온체인 데이터를 삭제하여 스토리지 필요량을 줄인다면, 초기에 지불한 스토리지 수수료의 일부를 환불 받을 수 있습니다.

이러한 구성 요소들이 어떻게 함께 작동하는지, 아래 이미지에서 한 눈에 확인해 보세요!

Source: Sui Docs

스테이킹을 시작할 준비가 되셨나요?

본격적인 스테이킹을 시작하기 전에 아래의 내용들을 체크해 주세요.

  • 보상: 컴퓨팅 수수료(Computation fee)와 스테이킹 보조금(Staking subsidies)은 각 에폭이 종료될 때 마다 분배됩니다.
    *각 에폭은 24시간입니다!
  • 활성화(Activation) 기간: 현 에폭에서 스테이킹한 사용자의 토큰이 다음 에폭에서 활성화될 때 까지 대기해야 합니다.
  • 언본딩(Unbounding) 기간: 없습니다!
  • 슬래싱(Slashing) 패널티: Sui 밸리데이터들은 Tallying Rule이라는 시스템을 통해 서로의 성과를 평가합니다 — 만일 밸리데이터가 좋지 않은 성과로 인해 (3분의 2 이상 밸리데이터의 투표로) 0을 받으면, 스테이킹 보상을 받을 수 없습니다.

지갑

SUI를 스테이킹하기 위해서는 Sui Wallet과 Suiet Wallet을 포함한 여러 다른 지갑을 사용할 수 있습니다. DSRV의 WELLDONE Wallet에서도 곧 SUI 스테이킹을 지원할 예정인데요. WELLDONE을 사용한 스테이킹 섹션 또한 곧 업데이트할 예정이니 기대해주셔도 좋습니다. 🙂

우선 이 가이드에서는 Sui Wallet을 사용하겠습니다.

이제 스테이킹을 시작할 준비가 되셨다면, 아래의 가이드를 따라 한번 순차적으로 진행해 보세요!

Sui 단계별 스테이킹 가이드

1. 원하는 브라우저에서 Chrome 웹 스토어로 이동하여 [Add to Chrome]을 클릭합니다. (이 가이드에서는 Chrome을 사용하였습니다.)

2. 설치가 완료되면 다음 페이지로 이동합니다. 해당 페이지에서 [Get Started]를 클릭하고 아직 지갑을 가지고 있지 않다면 [+ Create a New Wallet] 버튼을 선택합니다.

3. 여기까지 잘 따라오셨다면 새 지갑의 비밀번호를 생성하는 페이지가 보일텐데요, 지갑의 보안은 무엇보다도 중요하니 꼭 안전하고 알기 어려운 비밀번호로 설정하기를 권장드립니다. 그 다음엔 계정 복구를 위해 사용할 수 있는 Recovery phrase를 받게 됩니다.

👩🏻‍💻 니모닉 워드, 혹은 시드 문구로도 알려진 이 키(key)는 총 12개의 단어로 이루어져 있습니다. 이 문구는 분실 시에 복구할 수 없습니다. 또한 만약 누군가가 이 문구를 알게 된다면 여러분의 자산에 액세스할 수 있게 됩니다. 꼭 주의해서 저장해 두세요!

*Tips!
문구를 아무에게도 공유하지 마세요.
리스크 감소를 위해 가능하다면 한 곳이 아닌 여러 곳에 저장하는 것을 추천드립니다.
종이에 적어 오프라인으로 보관하는 것이 이상적입니다.

위 작업이 모두 완료되었다면, 지갑에 액세스할 수 있도록 [Open Sui Wallet]을 클릭하시면 됩니다.

4. 자, 이제 새로운 지갑을 사용해보세요! 지갑의 주소는 상단의 ‘0x…’로 시작하는 문자열입니다. 이 주소는 계정에 자금을 입금하거나 다른 사람으로부터 자금을 받을 때 필요합니다. 일정량의 SUI가 있다면 스테이킹할 준비가 된 것입니다. (스테이킹이 가능한 최소 금액은 1 SUI이며, 가스 수수료를 위해 조금 더 필요할 수 있습니다.)

5. [Stake & Earn SUI] 버튼을 클릭한 다음 원하는 밸리데이터를 선택하세요. 아래로 스크롤하면 DSRV를 찾을 수 있습니다!

6. 스테이킹하려는 SUI 금액(최소 1 SUI)을 입력하고 [Stake Now]를 클릭하세요. 아래 이미지처럼 연간 수익률(APY)과 스테이킹 보상이 시작되는 시기도 함께 알 수 있습니다.

7. 축하합니다! SUI에 성공적으로 스테이킹하였습니다🥳
[Currently Staked]를 클릭하면 스테이킹 및 획득된 SUI에 대한 세부 정보를 쉽게 확인할 수 있습니다.

Sui에 대해 더 알아보기

DSRV는 어떤 곳인가요?

DSRV는 블록체인 개발자들이 미래의 인터넷을 꿈꾸기 위해 반드시 필요한 것들을 제공하는 웹3 인프라 기업입니다.

40개 이상 글로벌 네트워크의 밸리데이터로 활약하며 더 많은 사용자가 블록체인 생태계로 유입될 수 있도록 아카이브 데이터를 포함한 풀 노드를 제공하는 노드 API 서비스(All That Node), 멀티체인에서의 월렛 및 통합개발환경 지원 서비스(Welldone Studio)를 제공하고 있습니다.

우리의 미션은 웹3 생태계의 모든 참여자가 자신이 상상하는 것을 구현할 수 있도록 도와 다음 세대의 인터넷을 앞당기는 것입니다.

인터넷의 미래를 만듭니다. 우리의 오늘을 새로 씁니다.

DSRV의 소식이 궁금하다면?

Website | Twitter | Discord | Blog | Github

--

--

DSRV
DSRV
Editor for

EVERYTHING DISTRIBUTED, SERVED COMPLETE. — DSRV is your easiest access to blockchain infrastructure solutions.