크로스체인 유동형 프로토콜 Ren(Republic Protocol) 구조 및 토큰설계

Jason Jaewoo Kim
dapps-blockchain
Published in
7 min readAug 12, 2019

Jaewoo Report №005

목차

  • 시작하기 전에
  • Ren Protocol의 목표
  • Ren Protocol의 구조와 RenVM
  • REN토큰은 어떻게 작동하나?
  • Ren Protocol의 성과와 분산형 다크풀거래소 RenEX
  • 토큰 판매
  • 결론
  • 참조 링크

시작하기 전에

이 글에서는 Ren Protocol(이전 Republic Protocol)에 대해서 설명합니다. Ren Protocol크로스체인 유동형 프로토콜을 표방하고 다른 블록체인의 자신 교환을 하고 있습니다.

현재 COSMOS와 Polkadot등 정보처리 상호운용의 실현을 목표로 프로젝트가 주목받고 있으며, 넓은 의미로는 Ren Protocol도 상호 운용 중 하나입니다. Ren Protocol에서는 비트코인 및 이더리움등 기존 블록체인의 자산을 중앙집권형 거래소를 통하지 않고, 트러스트레스(trustless), 기밀성을 가진채로 교환할 수 있도록 초점을 맞춘 프로토콜입니다. Ren Protocol은 2017년 처음 발표된 시점에서 Republic Protocol이라는 명칭이었지만, 이후 Ren으로 리브랜딩하고 있습니다.

이번 리포트는 이 프로젝트의 개요 및 구조, 토큰설계 등을 망라하여 설명합니다.

Ren Protocol의 목표

Ren Protocol은 자신을 크로스체인 유동형 프로토콜 또는 분산형 금융 개인정보처리 상호운용 레이어로 정의하고 있습니다. 원래는 분산형 다크풀의 프로토콜로 정의하고 있었지만, 현재는 더 범위가 넓은 유즈케이스를 목표로 프로토콜 개발이 진행되고 있습니다. 그렇다면 좀더 구체적으로 무엇을 할 수 있는지에 대해서 알아봅시다.

분산다크풀

Ren Protocol이 가능하게 한 것은 분산형 다크풀입니다. 다크풀은 증권사가 제공하는 서비스에서 증권사의 시스템에서 투자자의 매매주문을 거래할 수 있는 방법을 말합니다. 거래참여자가 익명으로 가격이나 주문량등 거래 내용이 외부에서 보이지 않는 것으로부터 다크풀이라는 익명성이 높은 거래입니다.

각 금융기관이나 투자펀드가 어떤 자산을 거래하고 있는지, 은닉하면서 주문가능하므로 흔히 사용됩니다. 쉽게 말하면, OTC거래에서 Ren Protocol에서 이를 비소유권 구축할 수 있습니다.

크로스체인 담보 DeFi

MakerDAO, Compound등 DeFi와 카테고리되는 많은 프로토콜 및 응용프로그램이 이미 존재하고 ETH를 담보로 블렌딩과 레버리지 거래하는 것이 일반화되고 있습니다.

이에 Ren Protocol을 사용하여 기존 이더리움의 계약에 비트코인 등 다른 블록체인의 자산을 담보로 반입할 수 있게 됩니다.

은닉형 오더북의 DEX

Ren Protocol은 은닉형 오더북의 DEX도 만들 수 있습니다. 이 DEX는 트레이드가 일치할 때 오더북이 은닉화됩니다. 대규모 거래를 하고 싶은 경우에 알맞습니다.

Ren Protocol의 구조와 RenVM

Ren Protocol 분산형 가상컴퓨터인 RenVM을 통해 구축됩니다. 이 가상머선은 블록체인처럼 분산된 노드가 통신하고 특정 엔티티에 검열될 수 없습니다. RenVM은 zkSNARK와 멀티바티 계산에 의해 이루어집니다.

RenVM은 일반적인 가상머신이지만, RenVM에서 실행된 모든 인풋, 아웃, State는 모두 은닉화됩니다. 계산을 하는 데이터를 제시하는 홍길동과 이순신이 서로의 데이터를 공개하지 않고 자신의 데이터 계산결과만을 공개합니다.

계산데이터를 유지한 사람은 zkProof를 이용한 인증서가 이것이 잘못된 계산된 것인지에 대한 계산과정을 공개하지 않고 증명할 수 있습니다. 이 게산을 할 컴퓨터는 Ren 토큰을 스테이킹 노드로 분산형 네트워크입니다. 이런 노드를 다크노드라고 하며, RenVM 다크노드에서 유효성검사 및 거버넌스가 됩니다. 이 계산결과가 반영된 프라이빗 해시값에 정착할 수 있는 비트코인의 HTLC 또는 이더리움 스마트계약과 통신하고 다른 블록체인 자산을 세틀먼트합니다. 이런 움직임을 이미로 한것이 아래와 같습니다.

출처: Ren Protocol 백서

은닉연산과 zkProof를 이용한 후에는 일반적인 리소스스왑의 실행과는 다르지 않습니다. BTC, LTC, ETH, ZEC, EOS등 다양한 블록체인을 지원할 것으로 예상됩니다.

타사 개발자는 Ren Protocol을 이용하여 자신의 크로스체인 DEX와 다크풀 거래소를 구축할 수 있습니다.

REN토큰은 어떻게 작동하나?

Ren토큰이 컴퓨팅 자원을 제공하는 다크노드의 인센티브를 위해 준비되어 있습니다.

수수료

REN Protocol의 거래수수료는 REN토큰으로 지불됩니다. 이 글을 시점에서 기본 0.2% 수수료이고 누적 0.4% 수수료가 다크노드에 분배됩니다. 그러나, 수수료 중 20%는 개발팀에 분배되는 설계가 되어 있어 향후 변경될 수 있지만, 정확한 계획은 밝히지 않았습니다.

Bonds (스테이킹)

다크노드 운영자는 100,000REN 스테이킹하여 노드 운영이 가능합니다. 노드 운영 인센티브는 거래수수료를 지불합니다. 또한, REN 프로토콜에서는 사업자도 REN을 스테이킹하여 다크노드가 제공하는 컴퓨팅 리소스에 대한 악성 공격을 방지합니다.

노드와 사업자가 부정한 행위가 확인된 경우, 스테이킹된 토큰은 슬래시됩니다. 장래에는 REN을 사용하여 프로토콜 업데이트 정책에 참여할 수 있는 거버넌스 요소도 제공할 예정입니다.

Ren Protocol의 성과와 분산형 다크풀거래소 RenEX

Ren Protocol은 2018년 9월 주요 메인넷 베타가 출시되었습니다. 또한, RenEX라는 Ren Protocol을 사용한 다크풀 거래소를 2018년 10월에 출시하였습니다. BTC <-> ETH, ZEC <-> ETH등 거래 페어가 공개되어 있습니다.

RenEX는 Ren Protocol팀의 응용프로그램레이어 개발입니다. 또한, TrustToken과의 연계되어 있으며, TrueUSD등 스테이블코인을 사용할 수 있게 된다고 합니다.

앞으로의 개발은 RenVM의 메인넷 오픈을 앞두고 있습니다. RenVM이 주요 인터넷으로 공개되면 개발자는 SDK를 통해 기존 DApps가 크로스체인 거래를 호출할 수 있습니다. RenVM은 2019년 8월에 테스트넷이 공개되었습니다.

또한, Ren Protocol은 Bitgo, Kyber Network들과 연계하여 WBTC를 출시하려고 합니다.

토큰 판매

Ren 자금은 아래와 같이 이루어지고 있습니다.

  • 프리이빗판매(2018년 1월): $2,895만달러 (약 353억원)
  • 퍼블릭판매(2018년 2월): $4,800만달러 (약 585억원)

프라이빗 세일에 참여한 주요 펀드는 Polychain Capital, FBG Capital, SIGNUM CAPITAL, ZhenFund등이 있습니다. 토큰 배포구성은 아래와 같습니다.

  • 56.6% : 프라이빗세일
  • 8.6%: 퍼블릭세일
  • 19.9%: 예약
  • 9.9%: 설립자팀
  • 5%: 파트너쉽
  • 5%: 커뮤니티개발

결론

이 리포트에서는 크로스체인 유동형 프로토콜 Ren Protocol에 대해 설명했습니다. Ren 토큰 가격은 2019년에 들어와서 크게 올랐고, RenEX에서도 일정하게 수요가 있습니다.

원래 OTC거래라는 것 자체가 수요가 있는 상태에서 설립된 거래소이기 때문에 초기 포지션을 잡기 편했을 것입니다.

Ren토큰은 노드가 수수료를 수집하는 모델이며, 벨류에이션 산정은 DCF법으로 PER산출에서도 쉽게 할 수 있습니다. 또한 RenVM출시도 조만간 되기 때문에 향우 어떻게 이용될지 주목해볼만한 프로토콜입니다.

참조 링크

--

--