안녕하세요. 이번 글을 통해 cocos-bcx에 대한 리뷰를 포스팅 해볼려고 합니다. 본 포스팅은 백서를 참조하여 작성되었음을 알려드립니다.
COCOS-BCX 프로젝트 배경
COCOS-BCX는 게임 개발자에게 쉽게 활용할 수 있는 블록체인 게임 인프라를 제공하고 있습니다. 개발자는 제공된 인프라를 통해 블록체인 기술 구현을 걱정할 필요가 없으며, 진입장벽을 낮춰 빠르고 효율적인 블록체인 게임 개발을 할 수 있습니다.
게임 사용자에게는 블록체인을 활용하여 데이터 및 규칙의 투명성을 보장해 아이템 드랍률, 아이템 뽑기확률을 악의적으로 조작해 거짓행위를 할 수 없는 공정하고 공개적인 게임환경이 제공되도록 도와줍니다.
블록체인 게임은 암호화폐를 사용하여 게임에서 '코인'을 산출하는 결제 매개체로, 여기서는 이더리움 시스템의 ERC20 자산 표준을 예로 들 수 있겠네요. 다양한 프로젝트들이 ERC20으로 제작되며, ERC20 프로토콜에 기반하여 발행되는 디지털 자산은 상호 교환 및 호환이 용이합니다. 또한 이 자산은 다양한 프로젝트와 플랫폼에서 사용할 수 있고, 자산의 유통경로는 이더스캔으로 검색할 수 있죠.
COCOS-BCX는 블록체인 게임을 통해서 아래와 같은 문제점을 해결하고자 합니다.
- 게임에서 '코인'의 생산량과 유통의 투명화
- 다른 게임에서 '코인'의 유통
- '코인' 교환 채널을 다각화
ERC20은 대체가능한 토큰을 발행할 때에만 사용되며 COCOS-BCX는 대체 불가능한 디지털 자산 표준인 ERC 721 표준을 제안합니다. 그리고 BCX-NHAS-1808은 COCOS 어플리케이션 중 탈중앙화 분산 원장 네트워크의 대체 불가능한 디지털 표준 자산으로 모든 플랫폼에서 사용가능합니다. 대표적인 예로, 과거 화제였던 크립토키티를 예로 들 수 있겠네요.
작업 및 구동 설계
COCOS-BCX 프로젝트는 다양한 운영 플랫폼 디지털 자산 지갑을 제공합니다. 안드로이드, iOS, windows 등 다양한 운영체제에서 구동 가능하며 , 월렛을 통해 모든 게임의 디지털 자산 및 ERC20 자산을 보관 할 수 있고, 게임 토인의 유통 플랫폼에서 코인의 양도 및 구매를 보다 손쉽게 이용할 수 있습니다.
COCOS-BCX 블록체인 브라우저는 이더리움의 이더스캔과 같은 역할을 하며, 투명성이 보장되며 공개적이므로 어떠한 경우에도 수정이 불가능합니다.
COCOS-BCX 만의 특별한 장점으로는 반복적으로 업데이트되는 스마트계약 시스템입니다. 아래 그림을 참조하시면 이해가 빠르실 듯 합니다.
그리고 세계관이라는 시스템을 도입하여 세계관이 동일한게임 내에서 게임 자산과 아이템은 다양한 게임 세계로 이동 및 서로 교환 할 수 있게 설계되었습니다. 이것운 가리켜, '초월' 이라 부릅니다.
기술 구조
COCOS-BCX의 목표는 잘 갖춰진 멀티 플랫폼 게임 운영환경을 조성할 계획입니다. 게임 개발자에게 블록체인 게임의 개발 편리성 및 안정적인 생태계 환경을 제공하고, 게임 유저에게는 기존의 게임 형태에서 탈피한,전혀 새로운 게임 경험과 과거 게임 형태를 뛰어넘어 유저에게 게임 자주권을 제공해 게임 환경의 공평성, 공정성, 공개 성을 최대한 확대해 나갈 예정입니다.
현재 COCOS-BCX 테스트 체인의 초당 거래처리량은 tps 100,000까지 도달할 수 있으나, 실제 거래처리량은 3,500tps이며, 블록생성시간은 3초 입니다.
COCOS-BCX는 DPoS 합의 알고리즘을 사용하고 있으며 DPoS 알고리즘은 예정된 증인 및 규정된 타임슬롯을 통해 블록의 생산자와 블록생성 시간을 예측합니다.
COCOS-BCX는 '액티브증인'이라는 증인 투표 시스템이 있는데, 1~21명으로 구성되며 모든 액티브증인은 DPoS 합의 알고리즘의 증인 예정 알고리즘에서 동일한 블록 생성 예정 확률을 지닙니다. 투표의 업데이트 시간은 보통 24시간이나, 안전성, 공정성 등을 고려하여 프로젝트 초기의 네트워크 투표 업데이트 시간은 일반적으로 조금 더 짧습니다.
플랫폼 경제 시스템
일반 사용자들이 느끼기엔, 일반게임과 블록체인 게임과는 큰 차이가 없을 수도 있습니다. 하지만 블록체인은 향후 게임에 지대한 영향을 미칠 것입니다. 게임 업계의 현행 비즈니스 로직은 '비용 지불을 통한 서비스 획득'으로 귀결 됩니다. 즉 , 유저가 현금,시간, 데이터를 단방향으로 지출 형식으로 소비하여 게임 체험으로 교환하는 형태죠.
블록체인 게임의 비즈니스 변화에서 궁극적인 목적 형식상의 탈중개화가 아닌 이익일치, 자산가치 극대화라고 볼 수 있습니다. 더 정확하게 말해서 '블록체인 기술을 기반으로 블록체인 경제 메커니즘을 가진 게임'이 맞겠죠.
COCOS 코인
Cocos코인은 3가지 역할을 합니다
- 플랫폼 생태계 내 가치 교환 매개
- COCOS-BCX 퍼블릭체인의 위탁 컨센서스 권리 배당 대표
- 플랫폼 커뮤니티 참여 및 기여도 . 플랫폼 컨센서스의 작업 기여 보상
Cocos코인의 총 수량은 100,000,000,000개 입니다.
Cocos코인의 82%는 초반에 플랫폼 커뮤니티 건설에 쓰일 예정이며 , 여기에는 증인 블록 보상, 플랫폼 생태계 개발자 인센티브, 글로벌 커뮤니티 구축, 마케팅이 포함됩니다.
18%는 COCOS-BCX에 프로젝트를 제안하는 팀에게 3년에 걸쳐 분배할 예정이라고 합니다. 블록체인 게임업계가 COCOS-BCX 생태계로 들어와서 활성화 되길 바랍니다.
올림픽에서 게임이 정식종목으로 채택이 된 만큼 더 이상 게임은 그들만의 취미가 아닙니다. 블록체인이 대중화되면 각 분야의 선두주자들이 돋보이게 되죠. 다른 분야는 모르겠지만,블록체인 게임 분야에서는 COCOS-BCX 가 선두주자가 될 것 같네요.
COCOS-BCX의 카카오톡방과 한글버전 백서를 올려드리겠습니다. 관심있으신분은 참조하시면 좋을 것 같네요.
카카오
https://open.kakao.com/o/g6ibpyY
한글버전 백서
http://www.cocosbcx.io/wp-content/themes/cocosBlog/source/white_paper_korean.pdf