[EOS Inside] EOSREX 총정리 가이드

dONe
EOSYS
Published in
15 min readApr 29, 2019

안녕하세요, 디온입니다. 이오스 메인넷에서 REX를 만나 보게 될 날이 이제 정말 얼마남지 않았습니다. 그동안 REX에 대해 이것저것 궁금한 점이 많기는 했지만 도대체 REX가 무엇인지 막연하게만 느껴졌던 분들을 위해서 EOSREX 총정리 가이드를 준비하였습니다.

본 가이드는 REX가 무엇인지부터 시작해서, REX가 왜 필요한지, 언제부터 사용이 가능한지, 자격요건, 작동방식, 가격책정 등에 이르기까지 모든 부분을 자세히 다루고 있습니다.

평소에 REX에 대해서 궁금한 것들이 많으셨다면, 이 포스팅 하나로 모든 것을 정리하실 수 있습니다. REX시스템을 이용하기 전에 반드시 꼭 한 번 읽어보시기 바랍니다.

#1. REX란?

REX는 Resource Exchange의 약자로, 2018년 8월 8일 블록원이 공식적으로 제안“이오스 메인넷에서의 CPU 및 NET자원을 거래할 수 있는 시스템”을 말합니다.

#2. REX는 왜 필요할까?

Image Source : https://eosauthority.com/rex

(1) EOS 토큰 홀더

자신의 이오스 메인넷 계정에 EOS 네이티브 토큰을 스테이킹하고 투표에 참여하고 있는 토큰홀더라면 누구나 REX시스템을 통해서 리스크 없이 네트워크 자원(CPU와 NET)을 빌려주고 이에 대한 보상을 받을 수 있습니다.

토큰 홀더의 입장에서 대표적인 특징은 다음과 같습니다.

① EOS토큰 스테이킹을 통해 보유하고 있는 CPU/NET자원 중 여유분을 언제든지 자유롭게 임대해줄 수 있다.

② REX토큰으로 변환 후 4일 동안의 만기 기간(maturity period)만 지나면 언제든지 다시 EOS로 변환이 가능하다.

③ 친타이처럼 다른 계정으로 EOS토큰을 전송하는 방식 대신 토큰 홀더들이 자신의 계정에서 직접 컨트롤할 수 있는 권한을 가진다.

② 개발자(디앱)

반대로, 이오스 메인넷에서 자원이 필요한 개발자나 디앱 프로젝트사는 REX시스템을 통해서 저렴한 수수료를 지불하고 자신들이 원하는 기간동안 네트워크 자원을 확보할 수 있습니다.

개발자(디앱)의 입장에서 대표적인 특징은 다음과 같습니다.

① 개발자(디앱)은 자신들이 원하는 만큼의 네트워크 자원을 임대할 수 있습니다. 최소 또는 최대로 임대가능한 자원의 수량의 제한이 없습니다.

한 달 단위로 임대계약체결이 가능하며, 원하는 경우 동일한 수수료를 지급하고 임대계약을 계속해서 자동갱신하는 것이 가능합니다.

③ 수많은 토큰홀더들이 임대자로 참여하는 REX라는 대형 마켓을 통해, 쉽고 간편하게 EOS토큰을 수수료로 지불하고 자원을 임차할 수 있습니다.

#3. REX는 언제부터 사용가능할까?

Image Source : https://eosauthority.com/approval

EOS메인넷에 REX를 배포하기 위한 3가지의 단계 중 2가지에 대한 액티브BP들의 승인이 이뤄지면서, 이제 최종 단계만이 남아 있습니다.

마지막 프로포절은 2019년 4월 29일에 제안되어 4월 마지막 주 또는 5월 첫째 주에 승인이 될 예정입니다.

정말 머지 않은 미래에 곧 REX를 만나보실 수 있습니다.

#4. REX 자격요건

Image Source : https://bloks.io/vote
Image Source : https://bloks.io/vote/proxies

REX는 “이오스 메인넷에서 EOS 토큰을 스테이킹하고 BP투표에 참여하고 있는 투표참여자들에게 온체인 거버넌스 참여에 대한 인센티브 및 보상을 지급”하기 위하여 탄생한 시스템입니다.

따라서 REX시스템을 통해 자원을 임대하고 이에 대한 보상을 얻기 위해서는 다음의 기본자격 중 하나를 반드시 충족하여야만 합니다.

① 최소 21명 이상의 블록프로듀서들(BPs)에게 직접 투표하고 있을 것

② (직접 투표가 어려운 경우) 대리투표자(Proxy)에게 자신의 투표권을 위임하고 있을 것

[참고사항] 둘 중 하나의 요건만 충족하면 되며, 투표권을 위임하는 프록시가 반드시 21명 이상의 블록프로듀서들에게 투표할 필요는 없습니다.

#5. REX의 작동방식

Image Source : https://eos.chintai.io/

위에서 설명드린 것처럼 REX는 이오스 메인넷에서의 자원(resource) 거래 시스템으로 기본적인 원리는 친타이(Chintai) 플랫폼과 굉장히 흡사합니다. 토큰 홀더들이 자신의 계정에 보유하고 있는 EOS토큰을 시스템에서 임대해주고 이에 대한 임대수익을 얻는다는 점은 동일하지만, 다음과 같은 차이점이 있습니다.

① 임대(임차)기간 및 갱신가능 여부

  • REX : 30일 (총 1개의 기간 존재, 1개월 단위로 갱신 가능)
  • 친타이 : 7일, 14일, 21일, 28일 (총 4개의 기간 존재, 갱신 불가)

② 자원의 임대방법

  • REX : 계정에 스테이킹 되어 있는 상태에서 곧바로 임대 가능 (스테이크 되어 있는 EOS, 언스테이킹 되어 있는 EOS 모두 사용 가능)
  • 친타이 : 언스테이킹 후 EOS토큰을 친타이 계정으로 전송해야 함 (언스테이킹 되어 있는 EOS만 사용 가능)

③ 임대수익의 결정

  • REX : REX풀에 쌓이는 수수료 및 EOS토큰과 REX토큰의 전환/재전환 시의 전환비율에 따름
  • 친타이 : 각 기간별 마켓 참여자(임차인)가 제시하는 가격에 따름

④ 임대(임차)를 위한 별도의 매개체

  • REX : REX토큰이라는 전송불가능하고, 사용자들끼리의 직접 거래가 불가능한 매개체를 활용
  • 친타이 : 별도의 매개체 없음 (EOS 토큰을 직접적으로 활용)

⑤ 회수시점

  • REX : 최초 EOS토큰을 REX토큰으로 변환 시에 필요한 만기기간(4일) 이후 언제든지 회수 가능
  • 친타이 : 각 기간별 마켓의 계약기간(7일, 14일, 21일, 28일) 만료 시 자동회수(중도 회수 불가)

#6. REX토큰의 가격책정

Image Source : https://eosrex.io/

아마도 많은 분들이 REX토큰의 가격이 어떻게 결정되는지에 대해 많이들 궁금해하실 것이라고 생각합니다.

REX 토큰의 가격은 ①자원(resource)에 대한 임차 수요, 그리고 ②추가적인 시스템상 수수료의 적립 여부에 영향을 받게 되는데, 기본적으로는 다음과 같은 산식에 의해서 결정됩니다.

REX토큰의 가격=임대가능수량(Lendable)*÷REX풀의 REX토큰 전체수량

※ 임대가능수량(Lendable) = 임대된 수량(Lent) + 미임대 수량(Unlent)

따라서, 위의 이미지에서 확인 가능한 수량을 예시로 계산을 해보면 다음과 같습니다.

REX토큰의 가격 = 6,744,720.8949 ÷ 25,514,046,857.6908 = 0.00026435

그런데 여기서 누군가가 자원(resource)을 임대하고 이에 대한 수수료(EOS)를 지급하면 해당 수수료는 임대가능수량(Lendable)에 차곡차곡 쌓이게 되고 이에 따라 REX토큰의 가격이 상승하게 됩니다.

네임비딩 수수료 계정(eosio.names)
RAM거래 수수료 계정(eosio.ramfee)

아직 확정되지는 않았지만, 여기에 프리미엄 계정 비딩 수수료 계정(eosio.names)RAM거래 수수료 계정(eosio.ramfee)까지 추가로 적립이 된다면 REX토큰의 가격은 눈에 띄게 상승하게 될 것입니다.

#7. REX 거래 전략

토큰홀더들이 EOS토큰을 REX토큰으로 전환한 다음 다시 REX토큰에서 EOS토큰으로 회수를 했을 때 전환 전의 수량보다 더 적은량의 EOS토큰을 받을 확률은 매우 낮습니다. 특히 REX시스템 등장 초기에 전환을 한 경우라면 거의 불가능에 가까운 수준입니다.

따라서, 만약 REX토큰으로 전환을 계획 중이시라면 무조건 자신의 계정 사용에 필수적으로 필요한 최소한의 스테이킹 수량만 남겨놓고 최대한 신속하게 REX토큰으로 전환을 하는 것을 추천드립니다.

#7. REX 거래방법

(1) 준비

REX를 거래하기 위해서는 다음과 같이 3가지를 준비하셔야 합니다.

① EOS토큰을 보관하고 있는 이오스 메인넷 계정

② (해당 계정 정보가 등록되어 있는) 스캐터 데스크탑 또는 모바일 월렛

REX거래를 지원하는 플랫폼 접속

스캐터 데스크탑 다운로드 홈페이지 : https://get-scatter.com/
모바일 월렛 다운로드 링크 : https://eosdaq.com/

(2) REX거래 지원 플랫폼

포스팅 작성일 기준으로, 지금까지 알려져 있는 REX거래 지원 플랫폼 리스트는 다음과 같습니다.

[참고사항] 아래에 리스트 이외에 REX거래를 지원하는 인터페이스는 지속적으로 업데이트 될 수 있으며, 아직은 정상적으로 접속이 불가능합니다. (REX출시 후 곧바로 서비스 예정)

(3) 거래방법

본 포스팅에서는 위에서 나열한 REX거래 지원 플랫폼 리스트 중에서 국내의 대표 탈중앙화거래소 중 하나인 EOSDAQ을 통해 REX토큰을 구매하고 판매하는 방법을 예시로 소개해 드리도록 하겠습니다.

[STEP 1] EOSDAQ접속하기

① 먼저, EOSDAQ 사이트( https://eosdaq.com/)에 접속한 뒤, 우측 상단에 보이는 로그인 버튼을 클릭해주세요

② 위와 같은 화면이 나타나면, Scatter버튼을 클릭해주세요.

스캐터 데스크탑의 팝업창이 나타나면 로그인하고자 하는 계정을 클릭하시고 위와 같이 원하는 계정으로 정상적으로 로그인이 되었는지를 확인하신 뒤, 녹색으로 된 로그인 버튼을 클릭해주세요.

EOSDAQ은 스캐터 데스크탑 이외에도 NOVA Wallet, MEET.ONE , Math Wallet, EOS Lynx 등 다양한 모바일 지갑도 지원하므로, 모바일 월렛이 더 편하신 분들은 모바일 월렛을 통해 접속하셔도 됩니다.

④ 로그인이 완료되었으면 화면 상단에 보이는 REX버튼을 클릭해주세요.

[STEP 2] 기본요건 충족여부 확인하기

혹시라도 접속 시에 위와 같이 “Welcome to REX. To trade REX, please vote at least 21 block producers or use Proxy.”라는 문구가 나타나는 경우에는 REX거래를 위한 기본요건이 충족되지 않았음을 의미합니다.

평소에 BP투표에 참여하는 것을 어렵게 생각하고 계신 분들을 위해서 “EOSDAQ에서는 사이트 내에서 바로 프록시 설정을 할 수 있는 기능을 지원”하고 있습니다.

위의 그림에서 “Continue with EOSDAQ Proxy”라는 버튼을 클릭하면, EOSDAQ에서 운영 중인 프록시 계정에 투표권을 위임하고 바로 REX토큰의 거래참여가 가능합니다.

[참고사항] 혹시라도 직접 투표에 참여하시거나, 다른 프록시 설정을 하고자 하시는 분들은 아래의 내용을 참고하시기 바랍니다.

https://bloks.io/vote :직접 21명 이상의 BP를 골라서 투표 가능

https://bloks.io/vote/proxies : 프록시(대리투표) 설정 가능

위와 같이 REX토큰 관련 정보가 나타나는 창으로 전환히 되었다면, 거래 참여를 위한 기본요건이 충족되었다는 것을 의미합니다.

이제 기본요건을 충족하였으니 REX토큰을 구매하는 방법에 대해서 살펴보도록 하겠습니다.

[STEP 3] REX토큰 구매하기

REX토큰을 구매하는 방법은 총 2가지가 있습니다.

(1) 스테이크 되어 있지 않은(Unstaked) EOS토큰으로 구매하는 방법

(2) 스테이크 되어 있는(Staked) EOS토큰으로 구매하는 방법

(1) 언스테이킹 된 EOS토큰으로 구매하기

위의 화면에서 “Buy with REX Fund”라는 탭이 스테이크 되어 있지 않은 EOS토큰으로 REX토큰을 구매하는 메뉴입니다. 구매방법은 간단합니다.

① 내가 보유하고 있는 EOS토큰 수량 확인

② 해당 수량 내에서 REX토큰으로 전환하고자 하는 수량을 입력

③ “REX 매수”라는 녹색 버튼을 클릭

단, 이때 주의하셔야 하는 점은 Auto fill-in my REX fund에 반드시 체크박스가 클릭되어 있어야 한다는 점입니다.

[참고] Auto fill-in my REX fund?

사실 REX토큰은 EOS토큰으로 바로 구매하는 방식이 아니라, 언스테이킹 되어 있는(즉시 전송이 가능한) EOS토큰을 REX fund라는 곳에 넣은 다음에 REX토큰으로 전환되는 방식을 취합니다.

예를 들자면, 주식계좌에 돈을 먼저 넣고 주식 거래를 하는 것과 같은 원리라고 생각하시면 됩니다.

EOSDAQ에서는 불편한 절차를 최소화하기 위해 자동적으로 EOS토큰이 REX fund에 들어가면서 바로 REX토큰으로 전환될 수 있는 기능을 Auto fill-in my REX fund라는 메뉴를 통해 지원하고 있습니다.

(2) 스테이킹 된 EOS토큰으로 구매하기

Buy with staked EOS라는 탭을 클릭하면 위와 같이 현재 CPU와 NET에 스테이킹하고 있는 EOS토큰의 수량이 나타나는 것을 확인하실 수 있습니다. 구매방법은 굉장히 간단합니다.

① CPU와 NET에 스테이킹 중인 EOS토큰 수량 확인

② CPU와 NET에 REX토큰으로 전환하고자 하는 수량을 각각 입력

③ “REX 매수”라는 녹색 버튼을 클릭

[STEP 4] REX토큰 판매하기

REX토큰은 최초 구매일 이후 4일 동안의 만기기간(maturity period)가 지나야만 판매가 가능합니다. 따라서 구매일 이후 4일이 지나기 전까지는 다시 EOS토큰으로 전환할 수 없습니다.

위와 같이 구매한 시점에 따라 REX토큰의 수량이 각각 관리가 되며 판매가 가능한 만기시점까지 남은 기간이 각 수량별로 표시가 됩니다.

EOS토큰으로 재전환하려고 하시는 경우에는 4일의 만기가 모두 지난 REX토큰(Fully Matured REX)에 해당하는 수량만 판매가 가능합니다.

따라서 계정 내에 보유 중인 REX토큰의 전체수량과 판매가능한 수량에는 항상 차이가 발생할 수 있으므로 주의하셔야 합니다.

EOSDAQ에서는 4일의 만기기간이 모두 경과되어 판매가 가능한 REX토큰은 위와 같이 My REX Token이라는 메뉴에 붉은색으로 표시가 됩니다.

REX토큰을 판매하여 다시 EOS토큰으로 전환하고자 하는 경우에는 해당 수량만큼을 입력 후 “REX 매도”라는 붉은색 버튼을 클릭하시면 됩니다.

위에서 설명한 내용들 이외에 추가로 궁금하신 사항들은 EOSDAQ 텔레그램에서 실시간 문의를 통해 답변을 받으실 수 있습니다.

https://eosdaq.com/

REX는 EOS 토큰 홀더들이 자신들의 토큰을 스테이킹하고 투표를 통해 온체인 거버넌스에 참여하는 훌륭한 인센티브이자 기본 소득으로서의 역할을 하는 동시에, 개발자나 디앱 프로젝트들이 저렴한 비용으로 안정적인 네트워크 자원을 간편하게 확보할 수 있는 매우 파워풀한 시스템입니다.

대부분의 내용을 빠짐없이 설명하려다 보니 내용이 많이 길어지기는 했지만, 일단 한 번 사용을 해보시고 나면 그리 복잡한 개념이나 어려운 시스템이 아니라는 걸 금방 알게 되실 겁니다.

정말 오랜 시간동안 기다려 온 REX의 이오스 메인넷 등장이 코 앞으로 다가왔습니다. REX시스템을 통해 많은 토큰 홀더들이 온체인 거버넌스의 적극적인 참여에 대한 기본 소득을 꼭 얻어가실 수 있기를 바랍니다 :)

--

--

dONe
EOSYS
Editor for

Blockchain & Crypto Project Researcher / Early Stage Investor / Contents Creator