최대 연 127%? 온톨로지 스테이킹을 파헤쳐본다

안녕하세요,

세상에서 가장 편한 암호화폐 지갑 & dApp 플랫폼 클레이(Clay)를 만드는 Kain 입니다.

오늘, 11월 1일부터 온톨로지 블록체인의 유저 스테이킹 (Stake Authorization) 기능이 런칭되어, 분배가 시작됩니다.

읽기 귀찮은 분들을 위한 요약 :

  • 현재(2018.11.01) 기준 약 연 96억원 상당의 노드 보상 수익을, 참여자들이 정해진 비율로 나눕니다. 지금 참여자가 많지 않아 (411만 ONT, 원금 — 7.6억원), 이를 매우 적은 참여자가 모두 점유할 가능성도 있으며, 참여자가 많아진다 해도 ONT 수요로 인한 가격 상승이 예견됩니다.
  • 유저들은 온톨로지 노드에 스테이킹 형식으로 투표하고, 노드의 보상을 분배받을 수 있습니다. (스테이킹이 시작되면 대략 20일 간 스마트컨트랙트에 예치되어 잠깁니다.)
  • 500 ONT 단위로 참여가능합니다. (500 / 1,000 / 1,500 / …)
  • 따라서 여기를 눌러 클레이 지갑을 지금 다운로드 받고, ONT를 넣어두신 후, 아래 사전등록을 통해 빠르게 스테이킹에 참여하거나 / 관련 정보를 받아보세요.

[여기를 눌러 스테이킹 사전등록 참여하기]


유저 스테이킹(Stake Authorization)이란?

여기서부터는 상당히 긴 설명이 될 것 같습니다… 저도 온톨로지 재단과 오랜 시간 이야기를 하고 여러 문서를 찾아보면서 정리한 것입니다.

온톨로지의 노드에 유저들이 자신의 온톨로지를 스테이킹(예치하여 잠금)하여, 노드에 투표하고 노드가 분배하는 보상을 받을 수 있는 기능입니다.

OWallet의 스테이킹 화면
  • Round 개념 : 1 라운드는 120,000 블록으로 구성됩니다. 블록 생성시간은 현재 대략 15초에 1개 정도인데, 이렇게 보면 대략 21일 정도가 되네요. 글 작성 기준으로는 다음 라운드까지 80,000 블록 = 14일 정도 남았습니다.
    *현재 주요 보상인 재단 보상은, 스테이킹이 시작된 후, 매월 1일에 배분됩니다. 스테이킹 시작날짜와 매월 1일은 다르기 때문에 구분이 필요합니다. (예를 들어 지금 스테이킹을 하면 11월 20일? 정도에 스테이킹은 완료가 되고, 12월 1일 보상을 받을 수 있겠죠)
스테이킹은 120,000 블록으로 구성되는 (약 15~20일 예상 — 변동가능) 라운드 개념에 의해 시작되고 끝납니다. 지금 스테이킹하면 다음 라운드 시작 시 스테이킹이 시작되고, 스테이킹 취소 (Unstake)하면 이 라운드가 끝나고 ONT를 돌려받을 수 있습니다. (취소한 시점까지의 보상만 지급) // 그리고 재단 보상은 매월 1일에 지급되기에, 해당 시점에 스테이킹만 되어있으면 됩니다.
  • 스테이킹 : 500 ONT 단위로 스테이킹을 할 수 있습니다. 스테이킹을 하면, ONT가 보내져서 스테이킹 대기상태로 돌입하고 다음 라운드가 시작될 때 스테이킹이 시작됩니다.
  • 스테이킹 취소 : 스테이킹 대기 상태였다면 바로 취소되고 ONT가 돌아옵니다. 스테이킹 상태였다면 지금 진행중인 스테이킹은 취소되고 Consensus Node의 경우 다다음 라운드, Candidate Node의 경우다음 라운드가 시작될 때 ONT가 돌아옵니다.
  • 스테이킹 보상 : 각 노드들은 자신의 보상 배분율 (Reward Proportion for others)을 설정할 수 있습니다. 0%라면 노드 보상을 배분하지 않고, 100%라면 모든 노드 보상을 스테이킹 유저들에게 배분합니다. (이 때 노드 보상은 0)
  • 예를 들어 Node A의 Reward Proportion이 70%이며, 이번 라운드 노드 보상이 10000 ONG이고, 유저들이 총 예치(스테이킹)한 ONT가 10000, 그 중 내가 예치한 ONT는 500 입니다. 그러면 내 보상은 :
  • (70% * 10000 ONG) * (500 ONT / 10,000 ONT) = 350 ONG 입니다.

스테이킹 현황 및 예상 기대 수익

현재 스테이킹 현황 및 기대수익 (글 쓴 시점에서 구한 것이므로 참고만 하세요). 7개의 Consensus Node에서만 Reward Proportion 이 설정되어, 해당 노드의 수익률은 기대값보다 낮고, 나머지 노드들의 수익률은 (Reward Proportion 100% 가정 시) 기형적으로 높아보이는 상황.
  • 현재 상위 7개의 노드(Consensus Node)들만이 Reward Proportion 을 설정해두었으며, 이 노드들에 스테이킹이 가능합니다.
  • 노드에게 배분되는 보상은 아래와 같습니다.
  • 총 노드 보상 : 온톨로지 트랜잭션 수수료 ONG + 재단의 ONG 배분 (1년에 10,000,000 ONG, 3년 동안)
  • Consensus Node (현재 7개) : 총 보상의 1/2가 분배됨 (트랜잭션 수수료는 스테이킹 양에 따라 차등, 재단 ONG 분배는 균등)
  • Candidate Node (현재 26개) : 총 보상의 1/2가 분배됨 (트랜잭션 수수료는 스테이킹 양에 따라 차등, 재단 ONG 분배는 균등)
  • 유저가 스테이킹할 때 받을 수 있는 보상의 공식은 위에 설명드렸고, 앞으로 어떻게 노드의 Reward Proportion 이 설정될지, 얼마나 많은 유저들이 스테이킹에 참여할지가 변수가 됩니다.
  • 현재는 총 4,110,000 ONT가 유저 스테이킹 되어있습니다. 그리고 1위 노드인 Dubhe 에 그 중 절반이 몰려있는데요, Dubhe 에 스테이킹하면 그만큼 동일한 보상을 나눠받기 때문에 불리함에도 몰려있는 것은 유저들이 스테이킹에 대해 잘 모르기 때문인 듯 합니다. (저도 처음엔 막연히 1등인 Dubhe 에 스테이킹 했다가 취소했어요…)
  • 아주 단순하게 생각해보면 현재 총 스테이킹 수요에 해당하는 4,110,000 ONT 가 있고, 현 노드 총 보상인 10,000,000 ONG (수수료 ONG는 양이 적어 재단 보상만 계산해도 큰 차이가 없습니다)를 받는 것이니, 1 ONT당 1년에 2.4 ONG 정도를 받는다고 생각해볼 수 있겠습니다. 이는 연 127% 수익률에 해당합니다.
    * 연 127% 수익률은 현재, 평균적으로 계산한 참고수치이고 실제로는 더 많은 유저가 스테이킹에 참여하거나, 노드가 Reward Proportion 을 낮추면 더 낮아질 수 있습니다.
    ** 이론적으로 최대 수익률은 위 표에 나온 것처럼, 나 빼고 아무도 노드에 투표하지 않았을 때 최소액인 500 ONT로 넣어서 모든 노드 보상을 가져가는 경우입니다. 약 연 1.5억원, 월 1천만원을 500 ONT (92만원)으로 벌어가는 거니 연 수익률이 15802%에 달하네요..
  • 여기에, ONT를 기본적으로 가지고 있을 때 받는 ONG 생성분만 해도 8% 정도가 있습니다. 이걸 더하면 135%가 되겠네요.
    (참고 : 온톨로지 가스 받는 법과 이자율 계산법)
  • 사실 본격적으로 노드 경쟁과 유저 스테이킹이 시작되었을 때 각 수치들이 어떻게 설정될 지 예측하는 것은 매우 복잡합니다.
    - Consensus Node가 되기 위한 예상 득표수
    - Consensus Node / Candidate Node 수 (Candidate Node 수가 적은 지금은 오히려 Candidate Node에 투표하는 것이 유리할 지도)
    - 노드들이 설정하는 수익 배분율 (100%로 설정하면 많은 득표에 유리, 하지만 꼭 100%로 하지 않아도 일정 득표 수는 확보 가능, 그리고 경쟁자가 설정하는 배분율)
    - 유저들이 스테이킹하는 ONT 총 개수 (많으면 많을수록 유저 수익은 낮아짐)
    - ONT와 ONG 가격 추이
  • 위 변수들이 유기적으로 작용하며, 균형점을 찾아갈 것으로 보입니다. 실제로 어떻게 굴러갈 지를 지금 예측하는 건 불가능에 가깝다고 할 수 있습니다. 하지만 유저 스테이킹으로 높은 수익률을 보는 것은 예상되어있고, 지금 스테이킹을 하는 유저는 높은 스테이킹 수익을 내거나, 이를 통한 ONT 구매 수요로 인한 ONT 가격 상승분의 이득을 볼 수 있을 것이라 생각합니다.

온톨로지 노드에 대해

위의 글들을 차근차근 읽어보셨다면.. (정말 긴 글이었는데 대단하십니다) 온톨로지 노드가 어떻게 운영되는지 궁금해지실 수 밖에 없을 것입니다. 온톨로지 개발진과 직접 긴 이야기를 나누며, 이를 정리해보았습니다.

  • 노드가 되기 위한 조건 : 최소 200,000 ONT 를 자체적으로 Staking 해야 합니다. 기타 여러 요건들이 있습니다. (링크 참조) 이후 재단의 심사를 통해, 노드 후보로서 선발됩니다.
  • 노드 종류 : Consensus Node > Candidate Node 가 있습니다. 간단히 요약하여 메이저 리그, 마이너 리그라고 볼 수 있겠네요…
    노드 보상은 Consensus Node에게 반, Candidate Node에게 반이 지급됩니다.
  • 노드 승격/강등 : 기본적으로 노드가 되기 위해서는 많은 양의 ONT 스테이킹을 확보해야 합니다. (직접 보유량 스테이킹 + 유저 스테이킹) 
    매 라운드마다 노드를 모집하며, 모집 기간 (Competition Round)에는 노드 승격/강등이 되지 않습니다. 모집 기간 이후에는 총 스테이킹 양의 랭킹에 따라 승격/강등이 됩니다.
    *Consensus Node가 되기 위해서는 따로 요건이 필요하다고 합니다. 이 내용은 곧 온톨로지 공식 밋업에서 발표된다고 합니다.
  • 노드 실격 : 노드가 직접 스테이킹한 ONT에 대해서 스테이킹을 조금이라도 취소할 경우 해당 노드는 바로 실격됩니다. (유저 스테이킹은 영향 없음)
  • 노드 보상 : 기본적으로 노드는 트랜잭션으로 생성되는 ONG 수수료를 보상으로 나눠서 받습니다. 온톨로지 블록체인은 매 트랜잭션 당 0.01 ONG가 소요됩니다. 위에서 언급했든 1/2가 Consensus Node에게, 1/2가 Candidate Node에 각각 배분되며 이 안에서는 각 노드에서 스테이킹 한 양에 비례하여 분배됩니다.
    (현재 온톨로지 총 트랜잭션 수가 80만개 정도임을 감안할 때 이 보상은 아직 크지 않습니다 — 하지만 이더리움/이오스 수준으로 생태계가 형성되어 트랜잭션 수가 많이 늘어난다면 보상의 크기가 커질 것을 쉽게 예상할 수 있습니다)
  • 재단 보상 : 재단에서는 노드에게 더 많은 유인을 제공하기 위해, 매년 전체 ONG 발행량의 1%를 3년 동안 배분하기로 했습니다. 이는 10,000,000 ONG이며, 현재 기준 $0.85/ONG 라고 할 때 96억원에 해당하는 금액입니다. 이는 Consensus Node와 Candidate Node에 각각 반으로 분배되며, 그 안에서는 스테이킹 양에 상관없이 노드들 간 균등하게 분배됩니다.

이 페이지를 통해 사전등록 하시면, 온톨로지의 스테이킹 기능을 가장 먼저 이용하실 수 있고, 관련한 수익률 변동 정보를 이메일로 가장 빨리 보내드리겠습니다. (선착순으로 일정 사용자들에 한해 제공되니 지금 빨리 등록하세요!)

[여기를 눌러 스테이킹 사전등록 참여하기]


클레이(Clay)란?

클레이는 멀티월렛으로서, 현재 이더리움과 온톨로지, 그리고 Binance, Bittrex, HitBTC 지갑을 지원하고 있습니다. (곧 Upbit, Huobi 등 주요 거래소 지갑도 추가됩니다) 어떤 곳에 있는 암호화폐든, 가장 쉽게 보관하고 송금할 수 있도록 만들어나갑니다.

또한 dApp 플랫폼으로서, Binance, Bittrex, HitBTC의 거래소 트레이딩, Kyber Network 를 통한 암호화폐 환전, Simplex를 통한 암호화폐 신용구매 등을 지원하고 있습니다. 즉 내가 가진 암호화폐를 가지고 할 수 있는 모든 것을 가장 쉽게 할 수 있도록 만들어갑니다.

앱스토어에서 “클레이”를 검색하거나,
여기를 눌러 다운로드받아보세요.

클레이 내 온톨로지 관련 UX/UI
온톨로지의 Li Jun CEO와 파트너십 체결 당시 찍은 사진
주의사항 : 이 글에서는 온톨로지에 대한 다양한 가능성을 소개할 뿐, 저 개인이나 회사인 클레이원에서는 암호화폐 투자와 수익/손실에 대해 어떤 책임도 지지 않습니다. (스테이킹 기능, 클레이 내 ONT 보관 및 사용과 관련해서 클레이원의 수익이 발생하지 않습니다) 투자는 당사자 스스로가 책임을 지는 행위입니다.