검수요청.png검수요청.png

레이븐코인

위키원
이동: 둘러보기, 검색
레이븐코인(Ravencoin)
레이븐코인(Ravencoin)

레이븐코인(Ravencoin)은 토큰과 같은 자산(Asset) 전송에 최적화된 블록체인 플랫폼이다. 비트코인 UTXO 모델 기반의 광범위한 테스팅과 개발을 통해, 레이븐코인은 비트코인의 코드를 포크하여 탄생하였다. 레이븐코인의 티커는 RVN이다. 레이븐코인의 주요 변경 사항은 다음과 같다. 블록 보상 시간은 1분이며, 총 발행량은 210억 개다. 채굴은 X16R 합의 알고리즘작업증명(PoW) 방식을 통해 공개적이며 투명하게 이루어지고, 코인 1차 반감기를 거친 현재 발행을 위한 블록 보상은 2,500 RVN이다. 레이븐코인은 개인, 공개, 설립자 또는 개발자를 위한 별도의 할당량을 보관하지 않는다. 레이븐코인은 보안, 사용자 제어, 개인정보 보호, 그리고 검열 저항에 우선순위를 두며, 필요에 따른 사용자를 위한 간단한 추가 기능 허용과 더불어 어떤 방식으로도 사용 및 개발이 가능하다. 레이븐코인의 최초 발행일은 2018년 1월 3일이며 시가총액은 1차 반감기를 거친 2022년 4월 기준 약 한화 8천억으로 115위를 차지하고 있고, 유통물량은 약 100억 개 정도이다.[1]

등장 배경

레이븐코인은 2018년 1월에 비트코인 오픈 소스를 기반으로 다른 알고리즘인 X16R을 적용하여 ASIC 장비에 의한 채굴의 중앙화를 예방하도록 설계 및 발행하였으며, 평균 블록 생성 시간은 1분이며, 총발행량은 210억 개다. 레이븐코인은 암호화폐 결제 및 증권뿐만 아니라, 자산의 전송을 목표로 설계된 암호화폐이다. 따라서, 국경에 제한없이 자산을 유동화 시켜 전 세계에 있는 누구에게든지 쉽게 전송할 수 있도록 설계한 화폐다.[2]

목표

레이븐코인은 ‘상호간의 자산 전송’ 이라는 한 가지 특정 기능을 효율적으로 잘 처리하는 것을 목표로 설계된 P2P 네트워크다. 레이븐 프로토콜의 목표 중 하나는 비트코인이나 다른 프로젝트에서 사용할 수 있는 오픈 소스 코드에 기여하면서 코드를 만들 수 있는 실제 활용 사례를 만들어 내는 것이다. 세계 경제가 다양한 블록체인들을 사용하는 사람들의 영향을 받는다면, 오늘날 자본 시장이 작용하는 방식 또한 바뀔 수 있다. 더욱 많은 자산이 거래됨으로 사용자와 국경 및 관할지역 사이의 관련성은 적어지고, 국경을 넘는 거래는 더욱 증가할 것이다. 또, 사람들이 비트코인을 사용하여 자산을 즉각적으로 전송할 수 있는 시대가 도래했기 때문에 글로벌 소비자들은 유가 증권 및 유사한 자산 보유를 위해서도 동일한 효율성을 요구할 것이다.[3]

주요 인물

트론 블랙(Tron Black) 수석 개발자
  • 트론 블랙(Tron Black) : 레이븐코인의 수석 개발자이다. 메디치벤처스(Medici Ventures)의 주요 소프트웨어 개발자이면서 전문 기업인이다.

특징

레이븐코인은 토큰 및 토큰화 된 자산을 위한 플랫폼이다. 이러한 디지털 자산의 생성, 발급 및 거래는 프로젝트의 주요 사용 사례이다. 프로토콜은 특별히 사람, 재산 등의 투자 계약을 나타낼 수 있는 보안 토큰 발급을 위해 마련되었다. 여기엔 물리적 상품에서부터 유틸리티 토큰에 이르기까지 무엇이든 포함될 수 있다.

자산 인식 시스템

자산 인식 시스템은 두 가지의 큰 이점들을 제공한다. 첫째, 클라이언트 및 RPC 명령을 통해 실수로 파괴될 수 있는 것으로부터 자산을 보호할 수 있다. 둘째, 단일 네이티브 클라이언트가 자산의 발행, 추적 및 전송을 실행할 수 있다. 또, 기본 자산에 대한 보안을 제공하기 위해 비트코인과 같은 시스템 기능인 시장성 가치, 탄탄한 채굴 커뮤니티, 광범위한 분배의 전제 하에 작동한다.[3]

자산

자산은 별도의 채굴 없이, 레이븐 프로토콜 사용자에 의해 발행될 수 있는 토큰이다. 레이븐 프로토콜 사용자는 이러한 자산을 생성하고, 해당 자산 프로토콜의 독립적인 목적 및 규칙을 결정한다. 이러한 자산 또는 토큰은 레이븐코인 블록체인에 존재하며, 각각의 자산, 코인 및 토큰 발행자(자산 생성자)가 선택한 어떠한 이름, 단체, 또는 목적이 될 수 있다. 이 토큰들은 거래 가능하며, 비트코인 또는 유사하게 작동되는 암호화폐들과 같이 용이하게 이동 가능하다. 레이븐코인에서 자산은 제한된 양의 고유한 상징성을 지니며, 어떤 레이븐코인 주소로도 거래 가능하다. 자산들은 오픈 에셋, 마스터코인, 카운터파티 같은 플랫폼들 그리고 이더리움 블록체인ERC-20ERC-223로도 이용 가능했다. 레이븐 프로토콜에서 만들어진 자산들을 여러 이점들이 있다. 사용이 편리하며, 기존의 코인들과 통합되며, 중앙 조직에서 운영하지 않는 POW(작업증명) 방식의 채굴오픈소스 코드를 통해 보안성을 지닌다는 것이다. 자산 또는 토큰은 아래에 제시된 아이디어와와 같이 토큰 발행자가 만들어낼 수 있는 모든 것에 사용될 수 있다.[3]

  • 물리적 및 디지털 자산 토큰화

물리적 및 디지털으로 자산을 토큰화 할 수 있는 것에는 골드바, 유로화, 땅 문서, 에너지 자산(전기, 목재, 가스, 오일, 풍력)등이 있다.[3]

  • 프로젝트의 지분 토큰화

증권 토큰이란 주권 서류 대신, 토큰 지분화를 통한 회사의 지분 또는 증권 배분을 하는 것이다. 증권 또는 파트너쉽 이자 지불 시 레이븐코인으로 배당금을 지불한다. 또, 제한된 파트너쉽, 로열티 또는 수익 분배 플랫폼을 위한 토큰, 아이템을 이전하거나 재판매 할 수 있는 기능을 지닌 크라우드 펀딩 아이템을 위한 토큰이다.[3]

  • 가상 상품 토큰화

가상 상품 중에서는 재판매가 가능한 발티모어 레이븐스 게임과 같은 경기 티켓, 특정 활동을 허용하는 자격증, 특정 서비스를 사용하기 위한 접속 토큰, 게임 플랫폼 외부로 전송 가능한 게임 화폐 또는 아이템을 토큰화 할 수 있다.[3]

  • 크레딧 토큰화

크레딧 토큰화로는 기프트 카드, 항공 마일리지, 보상 포인트를 제공받을 수 있다. 레이븐코인은 현금 대신 자산에 초점을 맞춤으로써 이러한 이점들을 유지하며, 사용자들은 안전한 블록체인에 그들이 만든 규칙들과 더불어, 사용자들이 관리하는 ‘자산’을 쉽게 발행할 수 있는 플랫폼을 제공한다.[3]

X16R 해시 알고리즘

레이븐코인은 ASIC 채굴을 피하기 위해 새로운 알고리즘인 X16R을 만들었다. 이 알고리즘의 특징은 이전 블록의 해시를 기반으로 16 해싱 알고리즘의 순서가 끊임없이 변경된다는 것이다. 해시 알고리즘 중 일부는 다른 것보다 시간이 더 걸리게 된다. 이 시간 차이는 각 블록을 채굴하는 동안 16개의 알고리즘에 걸쳐 평균값을 산출한다. 이 마이닝 알고리즘의 테스트 플랫폼은 레이븐(RVN) 이다. 레이븐은 X16R에 대한 참조 구현으로, X16R의 수를 정의한다. 알고리즘, 사용된 특정 해싱 알고리즘, 알고리즘 순서 및 이전 블록 해시에 사용된 바이트 순서 X16R의 이면에 있는 개념은 Scrypt, Equihash 및 기타로 확장될 수 있다. 이 해시 알고리즘의 무작위성으로 인해 ASIC 개발에 상당히 취약하다.[4]

자산 발행과 거래

토큰 이름은 유일한 것으로 보장되며, 이 이름으로 토큰을 발급받는 첫 번째 사람이 토큰 프로젝트의 소유자이다. 발행자는 발행된 수량, 소수 자릿수 및 향후 동일한 토큰을 더 많이 발급 할 수 있는지 여부를 결정한다. Mastercoin, Counterparty 또는 CoinSpark와 비슷한 방법으로 다른 토큰을 발행 할 수 있다. 자산을 GUI 지갑과 통합하고, 자산 관리 기능을 제공하는 새로운 RPC 호출을 만들면, 새로운 자산을 쉽게 발행하고, 현재 잔액을 알려주며, 다른 사용자에게 자산을 전송할 수 있다. 토큰에 의해 사용 가능한 오픈소스와 공유 인센티브 메커니즘의 결합은 전통적인 구조가 할 수 없는 방식으로 이익(Interest)을 조정할 수 있게 한다. 오픈소스 토큰 프로젝트는 사장, 지도자, 직원들 그리고 기업 구조를 참여자들의 이익 및 경제적 선택에 맞게 대체할 수 있다. 그러므로 어떤 한 사람이 이기적으로 동기부여를 받았든 간에, 오픈소스는 다른 구조보다 새롭고 흥미로운 많은 종류의 프로젝트에 더 좋은 모델이 될 수 있다. 레이븐코인은 프로젝트가 협동조합, 기업, 또는 파트너십을 대표하는 토큰을 발행할 수 있게 한다. 예를 들어, 협동조합은 직원 및 참가자가 소유자인 일반적인 단체다. 협동조합은 참가자들에게 많은 이점들을 제공함에도 불구하고, 때때로 구조 및 유지 면에서 어려움을 겪는다. 그러므로 협동조합의 이익을 토큰화 하는 것은 이 구조가 자본 및 자원 할당에 사용될 수 있는 많은 새로운 방식을 열어준다. 각 토큰에 대한 규칙은 해당 토큰 발행자에 따라 달라질 수 있으며, 기록 보관은 작업이 분산된 레이븐코인 블록체인에서 이뤄지게 됨으로, 조직들은 다양한 종류의 참여 구조를 적용하고 효율적으로 사용할 수 있다. 게다가, 토큰은 발행자에 의해 유일하며, 제한적이며, 또는 대체 가능할 수 있으므로, 토큰 프로젝트 관리자들은 “클래스 A 주주,” “소셜클럽 평생 회원,” “후원자,” 또는 “ OO 게임 아이템 소유자”와 같은 토큰 보유자 카테코리를 만들 수 있다.[3]

고유토큰

토큰 소유자들은 고유 토큰을 통하여 고유 자산을 생성할 수 있다. ERC721 토큰처럼, 한 고유 토큰은 단 하나의 유일한 자산으로 남게 된다. 고유 토큰은 이를 다른 사용자의 주소로 전송함으로 인해 소유권을 변경할 수 있다. 고유 자산의 실사용 사례로는 소프트웨어 라이센스, 자동차 등록, 위조의 가능성이 있는 품목과 함께 전달하는 진품 증명 토큰, 한 채널에서 소통을 허가하는 토큰이 있다.[3]

주주간의 메시지 전송

토큰 및 자산의 공통적인 문제는 토큰 생성자가 토큰 소유자들과 소통할 수 없다는 점이다. 토큰 소지자는 신원이 확인되는 것을 원치 않을 수도 있기에, 소통은 매우 조심스럽게 이루어져야 한다. 소통은 항상 토큰 소유자에게 참여에 대한 의무가 아닌 자율권을 줄 수 있어야 합니다. 메시지 시스템은 스팸 메시지 방지를 위해, 선별된 단체들만 메시지 시스템을 사용할 수 있도록 허용해야 한다. 메시지 시스템은 고유 토큰을 사용하여 주 토큰 채널에서의 소통을 허용한다. 예를 들어, COMPANY 토큰은 ~COMPANY 고유 토큰을 통하여 COMPANY 의 모든 소유자들에게 경보를 보낼 수 있다. 뉴스 레터, 게임 개발자, 비영리 단체, 활동가 단체, 기업 그리고 기타 독립체들은 특정 사용자들을 위해 토큰 발행이 가능할 것이며, 이메일이나 다른 메시지 전송 서비스와는 다르게, 토큰 소유자만이 사용가능하며 이를 통해 토큰을 전송할 수 있다. 승인된 발신자들이 토큰 소유자에게 전송하는 메시지는 고유 자산 위에 쌓이게 된다. 고유 자산은 채널 소유자에 의한 메시지 전송을 가능케 하는 “발언 막대기(talking stick)”의 역활을 하게 된다.[3]

개인정보보호

금융 시스템은 자산이 다른 것으로 대체 가능하며, 문제 없이 거래될 수 있을 때, 더욱 잘 기능 하기에 사생활 보호는 투자와 토큰의 핵심이라고 볼 수 있다. 메시지 전송, 자산, 보상과 같은 기능이 추가됨으로 인하여, UTXO 기반 암호화폐가 공개 주소로부터 신원(ID)를 분리하는 것과 동일한 방식으로, 개인정보를 보호할 수 있다.[3]

로드맵

1단계 - 설계(완료)

  • 비트코인 대비 1000배의 총 발행량 (총 210 억)
  • 비트코인 대비 10 배 빠른 블록 생성 시간 (분당 1 개)
  • 인앱 CPU 검증, GPU 특정 PoW 분산 마이닝
  • 다크 그라비티 웨이브 난이도 조정 (180 블록 평균)
  • 주소는 일반 주소의 경우 R...으로 시작하거나 다중 서명의 경우 r...로 시작
  • 네트워크 포트 : 8767
  • RPC 포트 : 8766[3]

2단계 - 자산(완료)

  • ASIC 저항

ASIC 저항 - 레이븐코인은 KAWPOW(ethash 및 progpow의 변형)알고리즘을 사용하여 ASIC의 잠재적인 효율성을 줄임으로써 ASIC 저항을 최대화했다.

  • 자산 지원

레이븐코인은 자산의 발행, 재발행 및 양도를 허용하도록 확장된다. 자산은 처음 발행 시 재발행이 가능하게 하거나 정해진 수량으로 제한되게 할 수 있다. 자산 생성 비용은 500 RVN이다. 레이븐코인 블록체인 상에서 자산 이름은 웹 도메인 처럼 중복될 수 없다. 자산 이름은 A-Z 및 0-9, ' ' 및 '.' 만 사용 사능하다. 최소 3자 이상이어야 한다. '.' ' '는 첫 번째 또는 마지막 문자가 되거나 연속될 수 없다.

유효한 자산의 예:

  • THE_GAME
  • A.TOKEN
  • 123

잘못된 자산의 예:

  • _TOKEN
  • THEEND.
  • A..B(연속 구두점)
  • AB
  • 12
  • .FIRST apple

자산 발행에 사용되는 RVN은 소각 주소로 전송되어 총 사용 가능한 RVN의 양이 줄어든다.

자산 전송에는 표준 RVN 거래 수수료가 필요하다.

  • 메타데이터

토큰에 대한 메타데이터는 IPFS에 저장할 수 있다.

  • 보상

자산의 모든 보유자에게 (RVN으로) 지불할 수 있도록 보상 기능이 추가되었다. RVN 보상은 모든 자산 보유자에게 비례 배분된다. 이는 배당금 지급, 분할 지급 또는 토큰 보유자 그룹에 대한 보상에 유용하다.

예: 소규모 소프트웨어 회사가 프로젝트의 지분을 나타내는 자산 GAMECO를 발행한다. GAMECO 토큰은 다른 사람과 거래할 수 있다. 소프트웨어 회사가 수익을 내면 RVN을 통해 GAMECO의 모든 보유자에게 수익을 전송하여 해당 수익을 GAMECO의 모든 보유자에게 분배할 수 있다.

  • 블록 크기

레이븐코인은 더 많은 온체인 트랜잭션을 허용하기 위해 블록 크기를 2MB에서 XMB로 유동적으로 늘릴 수 있다.

3단계 - 보상(완료)

보상을 통해 자산 보유자에게 RVN으로 지불할 수 있다.

4단계 - 고유 자산(완료)

메인 자산을 생성한 후 5 RVN의 비용으로 고유 자산을 만들 수 있다. 나눌 수 없는 고유한 자산을 만들 수 있다. 이것은 자산을 UTXO로 이동하고 고유 식별자를 txid와 연결한다. 이 시점에서 자산은 한 주소에서 다른 주소로 이동할 수 있으며 원래 위치로 다시 추적할 수 있다. 이를 이용해 NFT도 만들 수 있고 실제로 거래가 되고 있다. 고유 자산을 만드는데 드는 5 RVN은 소각 주소로 보내진다.

  • 고유 자산의 몇 가지 예 :

미술품 딜러가 ART라는 메인 자산을 발행한다고 가정한다. 그런 다음 딜러는 각 예술 작품에 이름이나 일련 번호를 첨부하여 고유 자산을 만들 수 있다. 이 고유한 토큰은 진품의 증거로 삽화와 함께 새 소유자에게 양도될 수 있다. ART#MonaLisa 및 ART#VenusDeMilo 토큰은 대체할 수 없으며 별개의 예술 작품을 나타낸다.

소프트웨어 개발자는 소프트웨어 ABCGAME의 이름으로 메인자산을 발행한 다음 각 ABCGAME 토큰에 고유한 ID 또는 라이센스 키를 할당할 수 있다. 게임 토큰은 라이선스 이전으로 이전될 수 이다. 각 토큰 ABCGAME#398222 및 ABCGAME#398223은 고유한 토큰이다.

게임 ZYX_GAME은 게임 플레이어가 소유하고 사용하는 고유한 한정판 게임 내 자산을 만들 수 있다. 예: ZYX_GAME#Sword005 및 ZYX_GAME#Purse

RVN 기반 고유 자산은 실제 자산과 연결될 수 있다. GOLDVAULT라는 자산을 만든다고 가정한다. 금고에 있는 각 금화 또는 금괴에 번호를 매긴다. 연결된 고유 자산 GOLDVAULT#444322 및 GOLDVAULT#555994를 만들어 실제 금 금고의 특정 자산을 나타낼 수 있다. 레이븐코인 블록체인의 공개적인 특성은 완전한 금괴의 투명성을 확보할 수 있다.

5단계 - 메시징(완료)

승인된 발신자가 토큰 보유자에게 보내는 메시지는 4단계 고유 자산 위에 계층화된다.

6단계 - 투표

현재 만료되지 않는 UTXO 기반 토큰을 사용하여 사용 가능하다. 투표는 자산에 대한 별도의 토큰을 생성하고 토큰 보유자에게 전송하여 수행된다. 이 토큰은 투표를 기록하기 위해 RVN 주소로 보낼 수 있다.

7단계 - 호환성 모드

새로 생성된 자산이 거래소, 지갑, 탐색기 등에 쉽게 통합될 수 있도록 RVN, LTC 또는 Bitcoin과 똑같이 표시되도록 한다. 더 큰 암호화 생태계로의 채택을 가속화한다.

8단계 - 모바일 지갑 호환 니모닉 시드(완료)

마스터 키가 생성되는 128비트 시드의 생성을 기본값으로 한다. 이를 통해 개인 키를 가져오지 않는 모든 사용자가 쉽게 백업할 수 있다. 개인 키를 가져올 때 wallet.dat 백업에 경고가 추가되었다.

9단계 - 제한 자산(완료)

제휴

레이븐코인은 오버스탁, 메디치벤처스와 밀접한 관계를 맺고 있다. 최근에 메디치벤처스는 잠비아 정부와 토지 관리 양해각서(MOU)를 맺었는데 토지 관리에 레이븐이 사용될 예정이다.[5]

전망

레이븐코인은 비트코인UTXO 모델에 기반한 플랫폼 코인이다. 여러 기능의 추가 목적으로 비트코인 코드를 수정하는 것은 실용적이지 않지만, 레이븐코인은 코드 포크와 새로 채굴 가능한 레이븐코인(RVN) 발행을 기반으로 구축된 플랫폼이다. 레이븐코인은 자산, 보상, 고유 자산, 메시지 기능, 투표 기능을 추가할 것입니다. 레이븐 프로토콜의 기능들은 계획된 하드 포크 업그레이드를 통하여 단계적으로 추가될 것이다. 코드 기반은 사용자들과 개발자들이 안전성, 탈중앙화, 변조 방지를 유지할 수 있도록 설계 되었다. 레이븐코인 프로젝트는 조정된 비트코인 기반의 코드 베이스 또는 레이븐코인 블록체인에 추가된 네이티브 부가 기능들의 이점을 제공받을 수 있는 프로젝트, 2 단계 해결책, 실험, 그리고 비즈니스 아이디어들의 출발점 또는 베이스 역할을 할 수 있을 것이다.[3]

평가

메디치벤처스(Medici Ventures)는 디지털 증권과 분산자산관리 회사인 체인스톤랩스(Chainstone Labs)에서 자신의 지분을 나타내는 토큰화된 증권의 전송을 레이븐코인 블록체인을 이용해 전송하는 데 성공했다고 밝혔다. 여기에 사용된 토큰은 약 한화 40억원에 달하는 금액이며, 이는 티제로 거래소가 증권화 토큰 거래소로 자리 잡아가는데 레이븐코인의 블록체인이 '메인 블록체인'으로 쓰이는데 한층 더 가까워지는 진일보라고 해외에서 평하고 있다. (NEM) 코인의 파산 신청 소식과 폴리매쓰의 코인 동결 소식 등 중앙화된 플랫폼 또는 프로젝트들이 불안한 모습을 보이고 있다. 이에 비해 전 세계에서 자발적으로 개발자들이 참여하여 만드는 오픈소스인 레이븐코인은 홍보 마케팅보다는 실질적인 증권형 토큰(security token)의 실 사용화를 위해 개발에 매진하는 모습으로 신뢰감을 주고 있다.[6]

각주

  1. 코인왕, 〈레이븐 코인에 대해 알아보자〉, 《네이버 블로그》, 2018-10-26
  2. 레이븐코인(RVN)〉, 《TokenPost》
  3. 3.00 3.01 3.02 3.03 3.04 3.05 3.06 3.07 3.08 3.09 3.10 3.11 3.12 레이븐코인 백서 - Bruce Fenton Tron Black, "Ravencoin: A Peer to Peer Electronic System for the Creation and Transfer of Assets", 2018-04-3
  4. 레이븐코인 X16 알고리즘 페이퍼 - Tron Black and Joel Weight, "X16R ASIC Resistant by Design", 2018
  5. Ravencoin (레이븐코인)〉, 《파랑새 블록체인 연구회》, 2019-06-03
  6. (증권화 토큰)레이븐 코인(RVN)분석과 전망〉, 《알트코인, 토큰, ICO 따라잡기》, 2019-02-04

참고자료

같이 보기


  검수요청.png검수요청.png 이 레이븐코인 문서는 암호화폐 종류에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.