RAID Official
RAID-Foundation
Published in
6 min readFeb 24, 2019

--

안녕하세요

레이드 커뮤니티 여러분

이번 포스팅에서는 RAID Chain의 합의구조인 RPCA(Ripple Protocol Consortium Algorithm) 설명과 RPCA 기반의 Testnet을 공개하도록 하겠습니다.

리플 프로토콜 컨소시엄 합의 구조란?

RPCA(Ripple Protocol Consortium Algorithm)는 리플에 적용된 합의구조입니다. 현재 리플 시가총액은 전체 3위로 약 135억6천만 달러(약 15조원)입니다. (Coinmarketcap 19.02.21 기준) 가장 안정적인 ‘프라이빗 블록체인(Private Blockchain)’으로 알려졌습니다. 프라이빗 블록체인의 가장 큰 특징은 사전에 선택된 노드만 참여할 수 있습니다. 따라서 매우 안정적일 뿐만 아니라 속도도 무척 빠릅니다. 비트코인이 단일 거래 처리에 비트코인 약 10분, 이더리움 약 20초 정도가 걸리지만, 리플은 4초 안으로 가능합니다. 그리고 타 코인보다 거래 수수료도 아주 작아서 고려하지 않아도 될 수준입니다.

이러한 장점들을 고려해서 RAID는 RPCA 오픈소스를 활용해서 게임 데이터 생태계에 최적화된 플랫폼을 개발하고 있습니다.

RPCA에 대해 더욱 자세히 알고 싶으신 분들은 아래 링크 참조 바랍니다.

1. 리플이란 무엇인가 Overview of Ripple Protocol

2. https://ripple.com/ko/

3. https://developers.ripple.com/index.html

테스트넷 정의

테스트넷이란 용어를 들어보신 적 있으신가요? 테스트 넷은 유저가 프로그램을 개발/실행/테스트할 수 있는 환경입니다. 따라서 테스트넷 안에서는 코인을 주고받는 등 여러 가지 테스트를 해볼 수 있습니다. 물론 테스트넷 상의 모든 블록체인은 메인넷과는 전혀 관련이 없습니다. 현재 이더리움 테스트넷, 바이낸스 테스트넷 등 메인넷을 가지고 있는 코인이라면 필수적으로 테스트넷을 지원하고 있습니다. 테스트넷이 메인넷과 무관하지만, 대부분의 메인넷과 테스트넷을 같이 운영하는 이유는 운영사항 점검, 사용자들의 피드백 취합 등 보다 안정적으로 메인넷을 운영하기 위해서입니다.

그러면 RAID Testnet은 어떻게 구성되어 있는지 자세히 알아보도록 하겠습니다.

테스트넷 구성 요소

RAID 테스트넷(클릭)

위 링크로 접속하시면 실시간으로 테스트넷의 진행사항을 확인할 수 있습니다.

1. Ledgers

Ledgers는 원장이란 뜻으로 현재 RAID Chain 위에서 일어나는 거래가 기록되는 것을 실시간으로 확인할 수 있습니다.

Version: 거래마다 생성되는 고유의 번호입니다. 클릭하시면 해당 거래에 자세한 내용을 확인할 수 있습니다.

Created: 거래가 일어난 시점입니다.

Tx count: 트렌젝션의 출력값입니다. 새로운 트렌젝션 입력은 이전 트렌젝션의 출력을 참조하기 때문에 시간이 지날수록 Tx값은 커집니다.

2. Transactions

사이트 하단부에서 Transactions를 확인하실 수 있습니다. 테스트넷은 여러 지갑 사이에 끊임없이 거래를 하고 있으며, 각 거래정보에 세부사항이 표시됩니다.

Hash: 해시값으로 가장 위에 진하게 표시된 64자리에 숫자의 나열입니다. 해시는 ‘어떤 데이터를 고정된 길이의 데이터로 변환’하는 것을 의미합니다. 그래서 해시 함수를 거쳐서 원본 데이터를 알아볼 수 없는 특수한 숫자열로 바뀐 것을 확인할 수 있습니다.

From To: 송금을 한 지갑 주소와 송금을 받은 지갑 주소가 표시됩니다.

RAID : 우측 끝 RAID는 거래한 RAID 토큰의 양을 표현합니다.

3. Transactions 세부사항

Transactions에 표시된 거래 기록 중 1개의 거래기록을 클릭하면 아래와 같이 세부사항을 확인할 수 있습니다.

Sequence: 블록의 높이를 의미합니다. 블록체인에서 생성된 블록은 모두 이어져 있으며 순서대로 번호가 부여됩니다. 따라서 Sequence가 0인 블록은 genesis block을 의미합니다.

Ledger Version: 거래마다 생성되는 고유번호입니다.

From: 보내는 사람 주소 입니다.

To: 받는 사람 지갑 주소 입니다.

Type: RPCA에는 여러 TransactionType이 있습니다. Payment, OfferCreate, OfferCancel 등이 있는데 단순 송금이기 때문에, Payment 고유값을 나타냅니다.

Amount: 송금한 액수를 표기합니다.

Status: tesSUCCESS는 트랜잭션이 성공했다는 의미입니다. 만약 실패했을 경우 tef로 표기됩니다.

4. Account

지갑 주소를 클릭하면 각 지갑에 들어있는 잔액을 확인할 수 있습니다.

여기까지 레이드 체인을 구성하는 RPCA와 레이드체인 테스트넷을 알아보았습니다.

혹자는 현재 테스트넷의 상태 확인 외에는 지원되는 기능이 적어 아쉽다고 할 수 도 있습니다. 하지만 테스트넷에서 RAID 체인이 안정적으로 작동하는 점은 중요한 의미가 있습니다. 역사적으로 IT서비스는 인프라가 안정적으로 구축되어야만 그 위에 추가적인 프로그램이 운영될 수 있습니다. 지금처럼 전 세계 사람들이 컴퓨터와 스마트폰을 사용할 수 있는 이유는 안정된 인터넷이 있었기 때문입니다. 블록체인 네트워크가 안정적으로 운영될 때 비로소 장점을 살려서 중앙화된 서비스들과 결합할 수 있습니다. 테스트넷을 시작으로 RAID 체인은 게임 데이터 산업의 발전에 기반이 될것입니다.

게임 데이터 생태계에 가장 최적화된 체인을 기반으로 “To create better game experiences for everyone” 비전을 이루기 위해 최선을 다하겠습니다.

감사합니다.

Join our official channels below.

Website: http://bit.ly/RAID-Website

Facebook : http://bit.ly/RAID-Facebook

KakaoTalk(KR): http://bit.ly/RAID-Kakao1

Telegram(KR): http://bit.ly/RAID-KR-Telegram

Telegram(Ann): http://bit.ly/RAID-Ann

Email: Contacts@xrd.gg

--

--