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

"아이텀게임즈"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(아이텀마켓)
(아이텀스토어)
 
(사용자 2명의 중간 판 33개는 보이지 않습니다)
7번째 줄: 7번째 줄:
 
아이텀게임즈(ITAM Games)는 바이낸스 스마트 체인(BSC) 기반의 블록체인 게임 플랫폼이다. ITAM Middleware 기술을 적용하면 적은 공수로 기존 모바일 게임을 블록체인 게임으로 만들 수 있다. ITAM 생태계 내 게이머들은 게임 플레이를 통해 획득한 자산 및 콘텐츠를 NFT화 할 수 있으며, 개인 지갑에 보관하거나 마켓플레이스에서 거래가 가능하다.
 
아이텀게임즈(ITAM Games)는 바이낸스 스마트 체인(BSC) 기반의 블록체인 게임 플랫폼이다. ITAM Middleware 기술을 적용하면 적은 공수로 기존 모바일 게임을 블록체인 게임으로 만들 수 있다. ITAM 생태계 내 게이머들은 게임 플레이를 통해 획득한 자산 및 콘텐츠를 NFT화 할 수 있으며, 개인 지갑에 보관하거나 마켓플레이스에서 거래가 가능하다.
 
아이텀게임즈는 아이텀(ITAM)이라는 자체 유틸리티 토큰을 발행했다. 아이텀 토큰은 NFT 마켓플레이스의 결제수단으로 사용되며, 탈중앙 토큰 보유자는 거버넌스 투표를 통해 재단의 의사결정에 참여할 수 있다. 또한 아이텀 토큰은 BSC뿐만 아니라 이더리움, 폴리곤 등 멀티체인을 지원한다. ITAM Bride(https://itam.network/bridge) 서비스를 이용하면 서로 다른 블록체인 간에 토큰을 전송할 수 있다.
 
아이텀게임즈는 아이텀(ITAM)이라는 자체 유틸리티 토큰을 발행했다. 아이텀 토큰은 NFT 마켓플레이스의 결제수단으로 사용되며, 탈중앙 토큰 보유자는 거버넌스 투표를 통해 재단의 의사결정에 참여할 수 있다. 또한 아이텀 토큰은 BSC뿐만 아니라 이더리움, 폴리곤 등 멀티체인을 지원한다. ITAM Bride(https://itam.network/bridge) 서비스를 이용하면 서로 다른 블록체인 간에 토큰을 전송할 수 있다.
 
== 주요 인물 ==
 
* '''[[길아성]]''' : 이오스 기반 블록체인 게임 플랫폼인 [[㈜아이텀게임즈]]의 대표이다.
 
  
 
== 특징 ==
 
== 특징 ==
15번째 줄: 12번째 줄:
 
[[파일:아이텀게임즈 생태계.jpg|오른쪽|400픽셀|썸네일|'''아이텀게임즈'''(ITAM Games) 아이텀게임즈 생태계]]
 
[[파일:아이텀게임즈 생태계.jpg|오른쪽|400픽셀|썸네일|'''아이텀게임즈'''(ITAM Games) 아이텀게임즈 생태계]]
  
아이텀게임즈는 블록체인 기술을 통해 생태계 참가자에게 공정하고 합리적인 혜택을 제공하도록 설계되었다. 아이텀토큰이 아이텀 생태계를 활발하게 하는 기본 토큰이 되어 게임 사용자의 아이텀스토어 내의 유료 콘텐츠 구매, 게임개발자에게 정산, [[대체불가토큰]](ITAM NFT)의 거래, 아이텀게임즈 참여 보상 및 이벤트, 대체불가토큰의 임대 수수료 등과 같은 생태계의 다양한 교환 수단으로 아이텀게임즈 내에서 사용된다.  
+
아이텀게임즈는 블록체인 기술을 통해 생태계 참가자에게 공정하고 합리적인 혜택을 제공하도록 설계되었다. 아이텀토큰이 아이텀 생태계를 활발하게 하는 기본 토큰이 되어 게임 사용자의 아이텀스토어 내의 유료 콘텐츠 구매, 게임개발자에게 정산, 대체불가토큰(NFT)의 거래, 아이텀게임즈 참여 보상 및 이벤트, 대체불가토큰의 임대 수수료 등과 같은 생태계의 다양한 교환 수단으로 아이텀게임즈 내에서 사용된다.
  
또한 이오스(EOS), [[다이]](DAI) 등 범용적이고 다양한 코인 아이텀게임즈 내에서 유료 콘텐츠 구매, 게임 개발자에게 정산, 대체불가토큰의 거래 등에서 작동할 수 있도록 하여 보다 게임 사용자들로부터의 활발한 구매와 게임 개발자에게로 정산될 있도록 할 것이다.
+
* '''아이텀플랫폼''' : 수수료 기반의 C2C 마켓플레이스 모델이다. 아이텀 미들웨어를 사용하여 런칭되는 게임 아이템을 거래하는 데 사용되며, 게임 사용자는 아이텀스토어의 NFT 아이템을 아이텀토큰으로 거래할 있다.  
  
단, 아이텀 생태계의 성장과 기여자들을 위해 교환 수수료 할인, 특정 기능의 수단 등으로 아이텀토큰을 한정하며 아이텀게임즈 생태계의 활성을 위해 단계적으로 아이텀토큰을 소각할 것이다.
 
* '''아이텀스토어''' : 아이텀스토어, 아이텀DADEX는 수수료 기반 모델이다. 게임 사용자는 아이텀스토어의 유료 콘텐츠를 아이텀토큰 또는 아이텀게임즈에서 사용 가능하도록 제휴된 코인으로 구매하고 게임개발자는 80%를 15일 후 정산받는다. 게임개발자가 이용하는 아이텀스토어와 아이텀[[SDK]]는 모두 무료로 제공된다.
 
* '''아이텀DADEX''' : 게임 사용자 간의 디지털 자산 거래액 중 일정의 수수료(5~10%)가 차감되어 대체불가토큰 판매자에게 전송된다. 이 거래수수료 중 30%는 게임개발자에게 정산된다. 게임개발자를 위한 거래수수료의 배정은 보다 매력적이고 차별성 있는 대체불가토큰 설계를 도울 것이다.
 
 
* '''게임 사용자''' : 게임 사용자는 게임을 설치하고 플레이하는 핵심 플레이어이자 플랫폼의 중요한 구성원이다. 아이텀스토어를 통해 블록체인 게임을 즐기며 아이텀토큰 또는 아이텀게임즈에서 사용 가능한 범용적인 코인으로 유료 콘텐츠를 구매하고 게임에서 얻은 디지털 자산을 다른 사용자와 교환하며 아이텀게임즈의 이벤트 프로모션 참여, 아이텀게임즈 내 여러 활동 등에서 아이텀토큰을 보상받게 되는 주된 생태계 참여자이다.
 
* '''게임 사용자''' : 게임 사용자는 게임을 설치하고 플레이하는 핵심 플레이어이자 플랫폼의 중요한 구성원이다. 아이텀스토어를 통해 블록체인 게임을 즐기며 아이텀토큰 또는 아이텀게임즈에서 사용 가능한 범용적인 코인으로 유료 콘텐츠를 구매하고 게임에서 얻은 디지털 자산을 다른 사용자와 교환하며 아이텀게임즈의 이벤트 프로모션 참여, 아이텀게임즈 내 여러 활동 등에서 아이텀토큰을 보상받게 되는 주된 생태계 참여자이다.
* '''게임 개발자''' : 게임 개발자는 아이텀게임즈의 주요 콘텐츠를 제공하는 구성원이자 게임 사용자와 같이 생태계의 중요한 구성원이다. 게임개발자는 게임 사용자들의 콘텐츠 구매 수익의 80%를 정산 받고 이는 개발자용 아이텀월렛으로 지급된다. 14일 간의 환불보호기간 동안 보관되었다가 다음날부터 자동으로 지급받게 된다. 아이텀 대체불가토큰의 사용자간 거래가 가능한 게임의 경우 거래수수료의 30%에 해당하는 부가 수익을 얻을 수 있다.
+
 
* '''외부 참여자''' : 아이텀 생태계가 발전할수록 전 세계 게임 사용자들의 방문도와 체류시간이 증가할 것이다. 이러한 플랫폼에는 필연적으로 광고, 게임 관련 프로모션 등 제휴제안을 받게 되는데, 이렇게 아이텀플랫폼 내 광고 인벤토리, 또는 게임 내 광고 등을 희망하는 광고주는 외부에서 아이텀토큰을 조달하여 플랫폼 내에서 광고를 집행하고 성과를 달성할 수 있도록 할 것이다. 광고주 등 외부 참여자들의 아이텀토큰은 광고 참여사용자와 게임개발자에게 일정 보상될 것이다.
+
* '''게임 개발자''' : 게임 개발사는 아이텀게임즈에 주요 콘텐츠 제공자로써 게임 사용자와 같이 생태계의 중요한 구성원이다. 게임개발사는 아이텀이 제공하는 Middleware API 패키지를 이용할 수 있으며, 게임 사용자들의 콘텐츠 구매 수익을 정산 받게 된다.
  
 
=== 토큰 이코노미 ===
 
=== 토큰 이코노미 ===
아이텀게임즈는 아이텀(ITAM)이라는 유틸리티 토큰을 발행한다. 모두 2,500,000,000개의 아이텀토큰이 생성될 것이며 추가 생성은 없다. 아이텀게임즈에서 다음과 같은 특징을 갖는다.
+
아이텀게임즈는 아이텀(ITAM)이라는 유틸리티 토큰을 보유했다. 총합 2,500,000,000개의 아이텀토큰이 발행되었으며, 이더리움 네트워크(ERC-20)과 바이낸스 스마트 체인 네트워크(BEP-20)에 총합 약 600,000,000개가 유통되고 있다.  
* '''디지털자산 거래소 수수료의 할인''' : 디지털 자산 거래 수수료를 지불하기 위해 아이텀을 사용할 때 사용자는 아래와 같이 할인을 받게 된다.
+
 
:{|class=wikitable width=600
+
[[파일:Tokenomics.png]]
 +
 
 +
출처 : [https://docs.itam.network/itam-tokenomics 아이텀게임즈 Gitbook Document]
 +
 
 +
:{|class=wikitable width=300
 
|-
 
|-
|align=center|
+
|align=center|'''Description'''
|align=center|'''1년'''
+
|align=center|'''Wallet Address'''
|align=center|'''2년'''
 
|align=center|'''3년'''
 
|align=center|'''4년'''
 
|align=center|'''5년'''
 
 
|-
 
|-
|align=center|'''할인율'''
+
|align=center|Marketing
|align=center|50%
+
|align=center|0x4E78832D637B7B830fd6D1a242416A77f4349649
|align=center|25%
 
|align=center|12.5%
 
|align=center|6.25%
 
|align=center|-
 
|}
 
* '''아이텀스토어 내 유료 콘텐츠 구매의 할인''' : 게임 사용자가 아이텀토큰으로 아이텀게임즈의 콘텐츠를 구매할 경우 구매액의 5%를 할인받는다. 기타 아이텀스토어 내의 다른 지불수단으로는 할인은 불가능하다.
 
* '''아이텀 대체불가토큰 사용자간 임대 수수료''' : 아이텀 대체불가토큰은 다른 사용자에게 빌려주거나 빌릴 수 있고, 이때 발생하는 임대 수수료의 수단은 아이텀토큰이다. 빌려주는 사용자는 해당 대체불가토큰의 임대 기간과 희망 수수료를 설정하고 임대 관련 스마트 계약이 완성되면 임대 수수료는 빌리는 사용자에서 빌려주는 사용자에게로 이동한다.
 
* '''혜택 및 활용''' : 아이텀게임즈에서 판매하는 특정한 유료 콘텐츠 또는 접근권을 아이텀토큰으로만 구매할 수 있도록 하고 커뮤니티에서의 투표파워 권한, 향후 개설될 게임 사전 예약 및 대체불가토큰 사전 판매 등에 우선적인 사용 가치를 둘 것이다.
 
* '''토큰의 소각''' : 아이텀게임즈 생태계의 활성화를 위해 아이텀토큰을 단계적으로 소각할 것이다.
 
* '''게임개발자 수수료 할인''' : 플랫폼 정책으로 게임개발자는 80%의 수익을 할당받게 되는데, 게임개발자가 더 큰 수익을 원할 경우 아이텀토큰을 [[스테이킹]]하여 수익을 최대 90%까지 증가시킬 수 있다.
 
:{|class=wikitable width=300
 
 
|-
 
|-
|align=center|'''아이텀 스테이크 랭크'''
+
|align=center|Team
|align=center|'''인앱 판매 보수'''
+
|align=center|0x0Ba6945B423afBBa933B097667E1e6781586b256
 
|-
 
|-
|align=center|1.0% 이상
+
|align=center|Advisor
|align=center|50% 할인
+
|align=center|0xEF20101fe87805dbDF0423f3E35E7698DA5710c2
 
|-
 
|-
|align=center|0.75% 이상 ~ 1.0% 이하
+
|align=center|Ecosystem
|align=center|30% 할인
+
|align=center|0x2b9C909f9eA41d93aBc7dA0241c59f5ab0e78099
 
|-
 
|-
|align=center|0.5% 이상 ~ 0.75% 이하
+
|align=center|Sale
|align=center|10% 할인
+
|align=center|0xc7AD79E95196b6De9DFc66806037371C74AECF36
 
|}
 
|}
  
 
=== 기술과 환경 ===
 
=== 기술과 환경 ===
 
==== 블록체인 프로토콜 ====
 
==== 블록체인 프로토콜 ====
블록체인은 게임 디지털 자산의 가장 안전하고 투명한 저장 공간일 것이며 스마트 계약으로 신뢰받는 공공 거래장부를 구현할 수 있다. 아이텀게임즈는 많은 [[퍼블릭 블록체인]] 중 이오스 [[메인넷]]에서 먼저 서비스를 제공하는 것으로 하였는데, 다음의 판단 근거로 이오스를 선택하게 되었다.
+
블록체인은 게임 디지털 자산의 가장 안전하고 투명한 저장 공간일 것이며 스마트 계약으로 신뢰받는 공공 거래장부를 구현할 수 있다. 초창기 아이텀게임즈는 이오스(EOS) 체인에서 서비스를 시작하였으나 차후 바이낸스 스마트 체인(BSC)으로 서비스를 이전하였는데 BSC의 장점은 아래와 같다.
* '''안정성과 속도''' : 이오스는 [[위임지분증명]](DPoS) [[합의 알고리즘]]을 통해 0.5초 마다 1개의 블록에 생성되며, 블록 생성 및 검증에 모든 노드가 참여하지 않는다. 그렇기 때문에, [[지분증명]](PoS)이나 [[작업증명]](PoW)을 합의 알고리즘을 사용하는 다른 퍼블릭 블록체인 프로토콜에 비해 안정적이며, 빠른 [[TPS]]를 구현하고 있다.
+
 
* '''수수료 없는 전송''' : 현재까지 사용자가 수수료 비용을 지불하도록 설계되어 있는 퍼블릭 블록체인 외에 대안이 없었다. 그렇다고 게임 서비스를 이용하는 사용자들에게 블록체인 네트워크를 이용하는 수수료를 지불하도록 하는 것은 쉬운 의사결정이 아니었다. 이오스는 사용자에게 수수료를 부담시키지 않고 아이텀 인프라를 이용하여 게임의 디지털 자산의 획득 및 거래 등 분산화 된 저장공간을 이용할 수 있게 한다.
+
* '''안정성과 속도''' : 스마트 컨트렉트를 통해 유망한 프로젝트를 발굴해 바이낸스 생태계를 확장시키기 위해 바이낸스가 개발한 블록체인 플랫폼이다. 또한 이더리움 가상 머신(EVM) 등의 타 플랫폼과도 호환되어 다양한 솔루션 활용이 가능하다. Pow 합의 알고리즘을 사용하는 다른 퍼블릭 블록체인 프로토콜에 비해 안정적이며, 빠른 [[TPS]]를 구현하고 있다.
* '''간편한 계정 사용''' : 이오스는 사용자 계정이 친숙한 영문자와 숫자 조합의 12자로 이루어지며, 이는 다른 블록체인 플랫폼에서 사용하는 주소(Address) 규격에 비하여 사용자 편의성이 개선되었다. 또한 이오스는 각 사용자 계정에 데이터베이스 형태의 저장소를 제공함으로써 스마트 계약 상의 콘텍스트 데이터를 별도 관리하고 조회할 수 있으므로 응용 서비스의 구성 및 성능 향상을 기대할 수 있다.
+
 
 +
* '''저렴한 전송수수료''' : BSC는 검증된 소수의 노드만 블록을 생성하도록 설계돼 있어 저렴한 수수료와 빠른 거래 속도가 장점이다. BSC의 가스 비용은 일반적으로 수십 센트 수준으로, 수십달러가 평균인 이더리움과 비교하면 굉장히 낮다. 또한 트랜잭션 속도는 특별히 혼잡 증상이 일어나지 않는 이상 즉각적으로 실행된다.
 +
 
 +
* '''높은 유저 수와 접근성''' : 세계 최대의 중앙화 가상화폐 거래소 바이낸스를 운영하고 있으므로 유저 접근성이 월등하다. 바이낸스 스마트 체인은 뛰어난 접근성을 바탕으로 단기간에 다양한 DEX, 일드 파밍, 스테이킹 옵션, 기타 디파이 도구들의 플랫폼으로 채택되었다. 기본적으로 BSC에는 모든 형태와 크기의 디앱들이 존재하며, 거래량과 사용자수 측면에서는 이더리움을 능가한다.
 +
 
 
==== 중간레이어 설계 ====
 
==== 중간레이어 설계 ====
 
현재 시점의 블록체인 기술로는 게임 사용자 소유의 모든 디지털 자산을 [[분산원장]]화 하는 것은 불가능하다. 이러한 이유로 게임 내 모든 디지털 자산을 [[온체인]](On Chain)하지 않고 고급 또는 특정 소비 가치가 있는 등급의 디지털 자산만 블록체인에 기록하고 거래할 수 있도록 하는 것이 게임 사용자에게나 게임개발자에게 좋은 방안이자 애플리케이션 레이어의 퍼포먼스에 안정성과 이익을 줄 수 있다.
 
현재 시점의 블록체인 기술로는 게임 사용자 소유의 모든 디지털 자산을 [[분산원장]]화 하는 것은 불가능하다. 이러한 이유로 게임 내 모든 디지털 자산을 [[온체인]](On Chain)하지 않고 고급 또는 특정 소비 가치가 있는 등급의 디지털 자산만 블록체인에 기록하고 거래할 수 있도록 하는 것이 게임 사용자에게나 게임개발자에게 좋은 방안이자 애플리케이션 레이어의 퍼포먼스에 안정성과 이익을 줄 수 있다.
 
==== 스마트 계약 ====
 
==== 스마트 계약 ====
* '''아이텀 SDK''' : 이오스 프로토콜과 게임과의 연결, 즉 중간레이어(Intermediate layer)로의 구현점이자 아이텀게임즈에 참여하기를 원하는 모바일 게임들이 쉽고 간편하게 진입할 수 있도록 아이텀SDK와 플러그인 패키지를 배포할 것이다. 아이텀SDK를 통해 특정 디지털 자산 데이터가 블록화 되면 이는 영구히 기록되며 공개된 복사본이 생성된 의미이므로 존재의 가치 및 거래 대상의 가치 모두를 지니게 된다. 또한 블록체인의 동작을 통해 게임 디지털 자산 생성 [[트랜잭션]]에 대한 무결성(Integrity)을 확보할 수 있으므로 이 디지털 자산의 중복, 허위, 오동작으로 인한 무결성 위반을 배제할 수 있다.
+
* '''아이텀 미들웨어''' : 블록체인과 게임사이의 연결점, 즉 중간레이어(Intermediate layer)로의 구현점이자 아이텀게임즈에 참여하기를 원하는 모바일 게임들이 쉽고 간편하게 진입할 수 있도록 API 패키지를 배포한다. 특정 디지털 자산 데이터가 블록화 되면 이는 영구히 기록되며 공개된 복사본이 생성된 의미이므로 존재의 가치 및 거래 대상의 가치 모두를 지니게 된다. 또한 블록체인의 동작을 통해 게임 디지털 자산 생성 트랜잭션에 대한 무결성(Integrity)을 확보할 수 있으므로 이 디지털 자산의 중복, 허위, 오동작으로 인한 무결성 위반을 배제할 수 있다.
  
: 블록체인과 아이텀SDK를 이용하여 디지털 자산을 관리하는데 실제 게임 내에서의 거래내역을 처리하기 위해 게임사 서버와의 데이터 연계가 필요할 것이며, 이러한 데이터의 연계를 위해 아이텀 연계 서버를 두고 게임사 서버와 아이텀 연계 서버가 [[VPN]] 등이 적용된 보안된 채널로 1:1 통신을 하게 될 것이다.
+
: 디지털 자산을 관리하는데 실제 게임 내에서의 거래내역을 처리하기 위해 게임사 서버와의 데이터 연계가 필요할 것이며, 이러한 데이터의 연계를 위해 아이텀 연계 서버를 두고 게임사 서버와 아이텀 연계 서버가 VPN 등이 적용된 보안된 채널로 1:1 통신을 하게 될 것이다.
  
: 아이텀 연계 서버는 블록체인과 실제 응용될 데이터의 중간자 역할을 수행하고 이를 통해 블록체인에 수용하기 어려운 대용량의 상세한 데이터를 취급할 수 있도록 할 것이다. 블록체인에 기록하기 어려운 대용량 데이터를 해시 함수를 이용해 별도로 인덱싱하여 아이텀 연계 서버 내에 보관하도록 하고, 인덱스된 [[해시]]값을 블록체인에 기록함으로써 데이터의 무결성을 유지한다. 이러한 방법을 통해 게임 클라이언트는 아이텀SDK를 통해 블록체인에 기록된 디지털 자산의 최신정보를 용이하게 이용할 수 있게 된다. 아이텀 게임즈는 모바일 게임 클라이언트를 위한 모바일용 SDK와 서버용 SDK를 제공할 것이고, 이 SDK안에는 블록체인의 스마트 계약이 포함되어 있다.
+
: 아이텀 연계 서버는 블록체인과 실제 응용될 데이터의 중간자 역할을 수행하고 이를 통해 블록체인에 수용하기 어려운 대용량의 상세한 데이터를 취급할 수 있도록 할 것이다. 블록체인에 기록하기 어려운 대용량 데이터를 해시 함수를 이용해 별도로 인덱싱하여 아이텀 연계 서버 내에 보관하도록 하고, 인덱스된 해시값을 블록체인에 기록함으로써 데이터의 무결성을 유지한다. 이러한 방법을 통해 게임 클라이언트는 ITAM Middleware를 통해 블록체인에 기록된 디지털 자산의 최신정보를 용이하게 이용할 수 있게 된다.
* '''아이텀게임즈''' : 아이템게임즈의 [[스마트 계약]]은 이오스 [[프로토콜]]에서 블록체인에 디지털 자산의 정보를 기록하기 위한 핵심 요소로 사용된다. 스마트 계약은 디지털 자산의 전송, 저장, 지급을 보장할 것이다. 스마트 계약은 게임 자산 정보 기록을 위한 액션 및 자산 거래를 위한 액션을 포함하는 계약과 아이텀토큰을 발행하고 유통할 계약으로 구성된다. 각 계약은 별도의 [[소스 코드]](source code) 또는 하나의 소스 코드로 이루어질 수 있으며, 이는 이오스의 운영 환경을 고려하여 선택된다.
 
  
: 스마트 계약은 [[C++]]로 작성되며, 이오스에서 제공되는 라이브러리를 이용하여 [[웹어셈블리]](web assembly) 형태의 바이너리를 생성하고 이를 블록체인에 업로드하여 배포된다. 배포된 블록체인상의 스마트 계약은 [[HTTP]] 통신 또는 HTTP를 이용한 RPC API를 이용하여 각 개발자 또는 SDK에서 응용한다. 또한 스마트 계약의 구성 요소 중 하나인 [[리카르디안 계약]](ricardian contract)를 포함하게 되며, 이는 [[옵코드]](opcode)와 사람이 읽을 수 있는 소량의 데이터를 포함한 스마트 계약을 보완하여 법률적이고 거래자 간에 보다 상세한 정보를 제공한다.
+
* '''아이텀게임즈''' : 아이텀게임즈의 스마트 계약은 블록체인에 디지털 자산의 정보를 기록하기 위한 핵심 요소로 사용된다. 스마트 계약은 디지털 자산의 전송, 저장, 지급을 보장할 것이다. 스마트 계약은 게임 자산 정보 기록을 위한 액션 및 자산 거래를 위한 액션을 포함하는 계약과 아이텀토큰을 발행하고 유통할 계약으로 구성된다. 각 계약은 별도의 소스 코드(source code) 또는 하나의 소스 코드로 이루어질 수 있으며, 이는 네트워크 운영 환경을 고려하여 선택된다.
 +
 
 +
: 스마트 계약은 [[Solidity]]로 작성되었으며, 배포된 블록체인상의 스마트 계약은 [[HTTP]] 통신 또는 HTTP를 이용한 RPC API를 이용하여 각 개발자 또는 SDK에서 응용한다. 또한 스마트 계약의 구성 요소 중 하나인 [[리카르디안 계약]](ricardian contract)를 포함하게 되며, 이는 [[옵코드]](opcode)와 사람이 읽을 수 있는 소량의 데이터를 포함한 스마트 계약을 보완하여 법률적이고 거래자 간에 보다 상세한 정보를 제공한다.
  
 
: 아이텀 대체불가토큰(ITAM NFT)의 거래 시, 지정가 거래 또는 최저가격과 즉시낙찰가격을 정하고 일정 기간 동안 가장 높은 가격을 써낸 사람에게 판매하는 경매방식 등 판매자가 정하는 자신의 고급 디지털 자산 판매 방식을 정하고 스마트 계약을 이용하여 트랜잭션을 생성할 수 있다. 고급 디지털 자산의 거래 이후 스마트 계약에서 처리된 결과를 이용하여 자동으로 블록체인에서 해당 디지털 자산의 소유권을 변경하고 아이텀토큰이 구매자에게서 판매자에게로 이동하게 된다.
 
: 아이텀 대체불가토큰(ITAM NFT)의 거래 시, 지정가 거래 또는 최저가격과 즉시낙찰가격을 정하고 일정 기간 동안 가장 높은 가격을 써낸 사람에게 판매하는 경매방식 등 판매자가 정하는 자신의 고급 디지털 자산 판매 방식을 정하고 스마트 계약을 이용하여 트랜잭션을 생성할 수 있다. 고급 디지털 자산의 거래 이후 스마트 계약에서 처리된 결과를 이용하여 자동으로 블록체인에서 해당 디지털 자산의 소유권을 변경하고 아이텀토큰이 구매자에게서 판매자에게로 이동하게 된다.
  
 
==== 미들웨어 및 풀노드 구축 ====
 
==== 미들웨어 및 풀노드 구축 ====
아이텀게임즈는 블록체인 데이터를 빠르고 안정성 있게 서비스에 적용하기 위해 [[리눅스]](OS)와 [[풀노드]](APP) 사이와 리눅스(OS)와 몽고데이터베이스(APP) 사이에 독자적인 [[중간자]]를 구축하였다. 현재 이오스 프로토콜의 노드에 생성되는 블록 내에는 [[피투피]] 방식의 파일데이터베이스(File DB)로 이루어져 있는데, 이 파일데이터베이스를 분석하여 자신들의 [[디앱]](DApp) 서비스에 적용하기에는 아주 많은 양의 데이터가 집적되어 있어서 시스템 다운 오류와 속도 저하의 문제가 많았다. 일반적으로 이 데이터를 적용하기 위해 몽고데이터베이스 플러그인과 같은 별도 플러그인을 사용하고 있으나 많은 이오스 디앱들로부터 발생하는 트랜잭션과 0.5초 마다 생기는 파일데이터베이스 또한 많은 양의 데이터가 존재하여, 몽고데이터베이스로의 삽입 과정에서 OOM(Out Of Memory)가 발생하고 이로 인해 빈번하게 시스템이 다운되고 있는 것이 현실이다. 이러한 이유로 게임 서비스에 있어 필수적인 안정적 운영을 위해 독자적인 미들웨이를 구축했고, 블록생산자가 아님에도 이오스 메인넷의 풀노드 또한 구축 운영 중에 있다. 현재 기존 몽고데이터베이스 플러그인 대비 약 170 ~ 180% 이상의 안정성과 성능을 보이며 이는 블록체인 게임 서비스로의 한 단계 진화된 앞선 준비라고 할 수 있다.
+
아이텀게임즈는 EOS체인에서 서비스 시절, 블록체인 데이터를 빠르고 안정성 있게 서비스에 적용하기 위해 [[리눅스]](OS)와 [[풀노드]](APP) 사이와 리눅스(OS)와 몽고데이터베이스(APP) 사이에 독자적인 [[중간자]]를 구축하였다. 현재 이오스 프로토콜의 노드에 생성되는 블록 내에는 [[피투피]] 방식의 파일데이터베이스(File DB)로 이루어져 있는데, 이 파일데이터베이스를 분석하여 자신들의 [[디앱]](DApp) 서비스에 적용하기에는 아주 많은 양의 데이터가 집적되어 있어서 시스템 다운 오류와 속도 저하의 문제가 많았다. 일반적으로 이 데이터를 적용하기 위해 몽고데이터베이스 플러그인과 같은 별도 플러그인을 사용하고 있으나 많은 이오스 디앱들로부터 발생하는 트랜잭션과 0.5초 마다 생기는 파일데이터베이스 또한 많은 양의 데이터가 존재하여, 몽고데이터베이스로의 삽입 과정에서 OOM(Out Of Memory)가 발생하고 이로 인해 빈번하게 시스템이 다운되고 있는 것이 현실이다. 이러한 이유로 게임 서비스에 있어 필수적인 안정적 운영을 위해 독자적인 미들웨이를 구축했고, 블록생산자가 아님에도 이오스 메인넷의 풀노드 또한 구축 운영 중에 있다. 현재 기존 몽고데이터베이스 플러그인 대비 약 170 ~ 180% 이상의 안정성과 성능을 보이며 이는 블록체인 게임 서비스로의 한 단계 진화된 앞선 준비라고 할 수 있다.
 
 
==== 사용자 유형 및 사용자경험 ====
 
아이텀게임즈 내 게임 사용자의 유형에는 크게 3가지가 있을 수 있다.
 
* 번거로운 로그인 과정을 거치지 않고 게스트로서 게임을 즐기는 유형
 
* 자신의 경험과 활동 데이터를 게임 내에 남기고 다음에도 계속하여 게임을 즐기기 원하는 일반적 사용자 유형
 
* 특정 아이텀 대체불가토큰(ITAM NFT)이 블록에 기록되는 일이 발생하거나 게임 내에서 아이텀토큰을 보상 받길 원하는 사용자 유형
 
가장 마지막 유형의 사용자 그룹이 아이텀게임즈를 충분히 활용하는 사용자 계층이 되겠지만, 아직 블록체인 기술에 대해 생소하고 이오스 규칙 중 하나인 본인이 지정할 수 없는 [[아이디]] 구조와 개인키는 일반적 게임 사용자에게 익숙하지 않을 것이다. 기존 게임들에 쉽게 접근할 수 있었던 방식처럼 게스트로 또는 소셜 로그인 등의 플러그인도 필요하다. [[구글]], [[페이스북]] 등의 소셜 로그인 또는 사용자의 이메일과 패스워드 입력 등의 중앙식 로그인 방식을 통해 아이텀게임즈의 준회원으로의 가입을 간편하게 제공하고, 아이텀 서비스 내에서 이오스 인증으로 디지털 자산의 거래와 커뮤니티에 대한 보상 등의 아이텀게임즈 본연의 서비스를 이용할 수 있는 정회원으로의 전환을 유도할 것이다.
 
  
 
=== 플랫폼 ===
 
=== 플랫폼 ===
==== 아이텀스토어 ====
+
==== 아이텀 대체불가토큰(NFT) ====
[[파일:아이텀스토어.jpg|오른쪽|300픽셀|썸네일|'''아이텀게임즈'''(ITAM Games) 아이텀스토어]]
 
 
 
[[아이텀스토어]](ITAM Store)는 [[구글 플레이]], [[애플 앱스토어]]와 유사한 [[사용자 인터페이스]](UI) 및 [[사용자 경험]](UX)를 갖춘 앱으로 사용자가 아이텀게임즈에 참여한 게임 목록을 확인하고 다운로드하여 게임을 즐길 수 있도록 제공된다. 아이텀스토어 사용자는 게임을 즐기며 신뢰할 수 있는 랭킹(리더보드), 업적 등을 획득하고 증명할 수 있고, 게임 내 디지털자산인 아이텀 대테불가토큰(Non-Fungible Token, NFT)를 획득하고 이의 완전한 소유권을 가지며 다른 사용자와 교환할 수 있다.<ref> 심두보 기자, 〈[https://decenter.kr/NewsView/1VLM3K0R9U/GZ02 큰 그림 그리는 아이텀게임즈 "블록체인 게임 스토어를 만듭니다"]〉, 《디센터》, 2019-07-08</ref>
 
 
 
아이텀스토어에 입점하는 게임들은 일반적으로 구글 플레이 등과 같은 '자체등급분류사업자' 플랫폼에도 입정 중인 게임들이 대다수이다. 등급분류기관이나 자체등급분류사업자로부터 등급분류를 받지 않은 게임은 해당 심사를 게임개발자에게 요청할 것이며, 등록 후 사행성을 조장하는 등 불법게임물로 신고되거나 의심되는 게임물에 대해서는 플랫폼 이용 정지, 게임물관리위원회 신고 등의 정책을 시행하여 건전한 게임물 유통 시장이 조성되도록 한다.
 
==== 아이텀월렛 ====
 
아이텀스토어 내에는 아이텀게임즈에 특화된 [[암호화폐 지갑]]인 아이텀월렛이 내장되어 있으며 사용자의 서비스 내 개인화된 영역으로 이용하게 된다. 아이텀월렛으로 사용자 인증, 토큰 및 대체불가토큰(ITAM NFT) 등의 소유 정보, 거래 및 해당 내역 확인과 아이텀게임즈 및 각종 게임들에 간편 로그인할 수 있다. 아이텀월렛은 지문인식 또는 비밀번호 인증 등의 사용자 인증을 이용하여 게임 콘텐츠 인앱 구매 및 암호화폐의 전송, 블록체인 자원 또는 아이텀 토큰의 스테이크 등의 기능을 포함하며 특정 게임의 대체불가토큰의 획득 확인과 판매, 구매 등의 거래 기능도 포함하고 있다.
 
==== 아이텀 대체불가토큰 ====
 
 
아이텀 대체불가토큰(ITAM NFT)는 아이텀스토어의 게임에서의 대체 불가능한 토큰의 표준으로 게임 내에서 사용자가 획득한 프리미엄 아이템, 캐릭터, 업적, 랭킹 등의 디지털 자산이 토큰화 된 것을 말한다. 사용자의 고유한 디지털 자산은 아이텀SDK를 통해 획득과 동시에 아이텀 대체불가토큰이 생성되고 그의 등록, 수정 및 삭제 등의 히스토리를 블록체인화하여 게임 사용자에게 불변성 및 진정한 소유권을 제공한다. 아이텀 대체불가토큰 계약은 게임개발자가 자신의 게임이나 앱에서 'N'개의 디지털 자산을 만들 수 있도록 구성하고 있다. 또한 게임이나 앱의 심볼 고유 키를 허용하며 하나의 심볼 아래에 여러 디지털 자산을 만들 수 있다.
 
아이텀 대체불가토큰(ITAM NFT)는 아이텀스토어의 게임에서의 대체 불가능한 토큰의 표준으로 게임 내에서 사용자가 획득한 프리미엄 아이템, 캐릭터, 업적, 랭킹 등의 디지털 자산이 토큰화 된 것을 말한다. 사용자의 고유한 디지털 자산은 아이텀SDK를 통해 획득과 동시에 아이텀 대체불가토큰이 생성되고 그의 등록, 수정 및 삭제 등의 히스토리를 블록체인화하여 게임 사용자에게 불변성 및 진정한 소유권을 제공한다. 아이텀 대체불가토큰 계약은 게임개발자가 자신의 게임이나 앱에서 'N'개의 디지털 자산을 만들 수 있도록 구성하고 있다. 또한 게임이나 앱의 심볼 고유 키를 허용하며 하나의 심볼 아래에 여러 디지털 자산을 만들 수 있다.
 
또한 게임 내 디지털 자산인 아이텀 대체불가토큰은 다른 게임 사용자에게 빌려주거나 빌릴 수 있다. 빌려주는 사용자는 해당 대체불가토큰에 기간과 희망 수수료의 아이텀토큰을 설정하고 아이텀스토어 내에 등록하면 다른 사용자가 이를 확인하고 빌려서 일정 기간 게임 내에서 사용할 수 있다. 이는 스마트 계약을 통해 보호되며 해당 기간에 도달하면 다시 원래의 소유자에게 돌아간다.
 
==== 아이텀DADEX ====
 
[[파일:아이텀DADEX.jpg|오른쪽|300픽셀|썸네일|'''아이텀게임즈'''(ITAM Games) 아이텀DADEX]]
 
 
아이텀DADEX는 게임 사용자가 취득한 고급 디지털 자산인 아이텀 대체불가토큰을 이전하거나 거래할 수 있는 [[탈중앙화]] 서비스이다. 블록체인 기술로 아이텀 대체불가토큰 거래의 신뢰성, 투명성, 무결성이 보장된다. 아이텀DADEX는 게임개발자 정책에 따른 종류별 분류와 가격 순, 희귀도 순 등과 같은 필터 기능을 통해 사용자에게 친숙한 사용자 인터페이스와 사용자 경험으로 제공될 것이다. 판매자는 지정가방식 또는 일정 기간 동안 가장 높은 가격을 써 낸 사람에게 낙찰하는 경매 방식으로 올릴 수 있다. 거래가 이뤄지면 게임 내의 우편함 또는 가방으로 해당 고급 디지털 자산의 이동과 거래에 사용된 암호화폐의 이동이 동시적, 강제적으로 이뤄진다. 단, 사행성게임물로 분류된 게임은 아이텀DADEX를 이용할 수 없도록 플랫폼 내에서 정책적, 기술적으로 차단할 예정이다.<ref> dONe, 〈[https://medium.com/eosys/eos-inside-%EC%9E%91%EC%A7%80%EB%A7%8C-%EC%A0%84%ED%98%80-%EC%83%88%EB%A1%9C%EC%9A%B4-%EC%B0%A8%EC%9D%B4%EB%A5%BC-%EB%A7%8C%EB%93%A4%EA%B3%A0-%EC%9E%88%EB%8A%94-%EC%95%84%EC%9D%B4%ED%85%80%EA%B2%8C%EC%9E%84%EC%A6%88-itam-games-8bbdcd897e68 (EOS Inside) 작지만 전혀 새로운 차이를 만들고 있는 아이텀게임즈(ITAM GAMES)]〉, 《미디엄》, 2019-04-15</ref>
 
  
 
==== 커뮤니티 ====
 
==== 커뮤니티 ====
122번째 줄: 89번째 줄:
 
==== 아이텀 미들웨어 ====
 
==== 아이텀 미들웨어 ====
 
아이텀게임즈 플랫폼에서 자사 게임을 퍼블리싱하기 희망하는 게임사들을 위해서, API 패키지를 제공한다. 게임개발사들은 블록체인 플랫폼에 대한 별도의 기술적 노하우를 습득하는데 개발 자원을 소모할 필요가 없으며, 게임개발자용 월렛 연동, 게임 내 거래 가능한 디지털 자산의 등록 등을 패키지로 이용할 수 있다.
 
아이텀게임즈 플랫폼에서 자사 게임을 퍼블리싱하기 희망하는 게임사들을 위해서, API 패키지를 제공한다. 게임개발사들은 블록체인 플랫폼에 대한 별도의 기술적 노하우를 습득하는데 개발 자원을 소모할 필요가 없으며, 게임개발자용 월렛 연동, 게임 내 거래 가능한 디지털 자산의 등록 등을 패키지로 이용할 수 있다.
 +
 +
[[파일:Process.jpg]]
 +
 +
(출처 : ITAM Medium https://medium.com/itam)
  
 
{{다단2|
 
{{다단2|
172번째 줄: 143번째 줄:
 
* 2021년 5월
 
* 2021년 5월
 
: ITAM 서비스 기반을 바이낸스 스마트 체인(BSC)로 이전
 
: ITAM 서비스 기반을 바이낸스 스마트 체인(BSC)로 이전
 
+
* 2021년 7월
 +
: BSC 첫 런칭 게임 LOM의 사전판매 대흥행, BSC 마켓플레이스 1위 달성
 +
* 2021년 9월
 +
: Binance 그룹 1주년 행사 메타버스 전시회 참가 (유망 30개 프로젝트 초청)<ref>BSC 1주년 행사 - https://medium.com/dvisionnetwork/binance-smart-chain-1st-anniversary-in-dvision-metaverse-487e2a3493b</ref>
 +
 
  
 
{{각주}}
 
{{각주}}

2022년 1월 4일 (화) 13:22 기준 최신판

아이텀게임즈(ITAM Games)
아이텀게임즈(ITAM Games)

아이텀게임즈(ITAM Games)는 바이낸스 스마트 체인 (BSC) 기반의 블록체인 게임 플랫폼이다. 블록체인 기술을 통해 사용자는 아이텀게임즈에서 서비스되는 게임을 플레이하며 다양한 게임 아이템을 확득할 수 있으며, 보유한 아이템을 NFT로 토큰화하여 개인 지갑에 보관 및 마켓플레이스에서 자유롭게 거래할 수 있다. 아이텀게임즈를 만든 ㈜아이텀게임즈의 대표는 길아성이다.

개요[편집]

아이텀게임즈(ITAM Games)는 바이낸스 스마트 체인(BSC) 기반의 블록체인 게임 플랫폼이다. ITAM Middleware 기술을 적용하면 적은 공수로 기존 모바일 게임을 블록체인 게임으로 만들 수 있다. ITAM 생태계 내 게이머들은 게임 플레이를 통해 획득한 자산 및 콘텐츠를 NFT화 할 수 있으며, 개인 지갑에 보관하거나 마켓플레이스에서 거래가 가능하다. 아이텀게임즈는 아이텀(ITAM)이라는 자체 유틸리티 토큰을 발행했다. 아이텀 토큰은 NFT 마켓플레이스의 결제수단으로 사용되며, 탈중앙 토큰 보유자는 거버넌스 투표를 통해 재단의 의사결정에 참여할 수 있다. 또한 아이텀 토큰은 BSC뿐만 아니라 이더리움, 폴리곤 등 멀티체인을 지원한다. ITAM Bride(https://itam.network/bridge) 서비스를 이용하면 서로 다른 블록체인 간에 토큰을 전송할 수 있다.

특징[편집]

생태계[편집]

아이텀게임즈(ITAM Games) 아이텀게임즈 생태계

아이텀게임즈는 블록체인 기술을 통해 생태계 참가자에게 공정하고 합리적인 혜택을 제공하도록 설계되었다. 아이텀토큰이 아이텀 생태계를 활발하게 하는 기본 토큰이 되어 게임 사용자의 아이텀스토어 내의 유료 콘텐츠 구매, 게임개발자에게 정산, 대체불가토큰(NFT)의 거래, 아이텀게임즈 참여 보상 및 이벤트, 대체불가토큰의 임대 수수료 등과 같은 생태계의 다양한 교환 수단으로 아이텀게임즈 내에서 사용된다.

  • 아이텀플랫폼 : 수수료 기반의 C2C 마켓플레이스 모델이다. 아이텀 미들웨어를 사용하여 런칭되는 게임 아이템을 거래하는 데 사용되며, 게임 사용자는 아이텀스토어의 NFT 아이템을 아이텀토큰으로 거래할 수 있다.
  • 게임 사용자 : 게임 사용자는 게임을 설치하고 플레이하는 핵심 플레이어이자 플랫폼의 중요한 구성원이다. 아이텀스토어를 통해 블록체인 게임을 즐기며 아이텀토큰 또는 아이텀게임즈에서 사용 가능한 범용적인 코인으로 유료 콘텐츠를 구매하고 게임에서 얻은 디지털 자산을 다른 사용자와 교환하며 아이텀게임즈의 이벤트 프로모션 참여, 아이텀게임즈 내 여러 활동 등에서 아이텀토큰을 보상받게 되는 주된 생태계 참여자이다.
  • 게임 개발자 : 게임 개발사는 아이텀게임즈에 주요 콘텐츠 제공자로써 게임 사용자와 같이 생태계의 중요한 구성원이다. 게임개발사는 아이텀이 제공하는 Middleware API 패키지를 이용할 수 있으며, 게임 사용자들의 콘텐츠 구매 수익을 정산 받게 된다.

토큰 이코노미[편집]

아이텀게임즈는 아이텀(ITAM)이라는 유틸리티 토큰을 보유했다. 총합 2,500,000,000개의 아이텀토큰이 발행되었으며, 이더리움 네트워크(ERC-20)과 바이낸스 스마트 체인 네트워크(BEP-20)에 총합 약 600,000,000개가 유통되고 있다.

Tokenomics.png

출처 : 아이텀게임즈 Gitbook Document

Description Wallet Address
Marketing 0x4E78832D637B7B830fd6D1a242416A77f4349649
Team 0x0Ba6945B423afBBa933B097667E1e6781586b256
Advisor 0xEF20101fe87805dbDF0423f3E35E7698DA5710c2
Ecosystem 0x2b9C909f9eA41d93aBc7dA0241c59f5ab0e78099
Sale 0xc7AD79E95196b6De9DFc66806037371C74AECF36

기술과 환경[편집]

블록체인 프로토콜[편집]

블록체인은 게임 디지털 자산의 가장 안전하고 투명한 저장 공간일 것이며 스마트 계약으로 신뢰받는 공공 거래장부를 구현할 수 있다. 초창기 아이텀게임즈는 이오스(EOS) 체인에서 서비스를 시작하였으나 차후 바이낸스 스마트 체인(BSC)으로 서비스를 이전하였는데 BSC의 장점은 아래와 같다.

  • 안정성과 속도 : 스마트 컨트렉트를 통해 유망한 프로젝트를 발굴해 바이낸스 생태계를 확장시키기 위해 바이낸스가 개발한 블록체인 플랫폼이다. 또한 이더리움 가상 머신(EVM) 등의 타 플랫폼과도 호환되어 다양한 솔루션 활용이 가능하다. Pow 합의 알고리즘을 사용하는 다른 퍼블릭 블록체인 프로토콜에 비해 안정적이며, 빠른 TPS를 구현하고 있다.
  • 저렴한 전송수수료 : BSC는 검증된 소수의 노드만 블록을 생성하도록 설계돼 있어 저렴한 수수료와 빠른 거래 속도가 장점이다. BSC의 가스 비용은 일반적으로 수십 센트 수준으로, 수십달러가 평균인 이더리움과 비교하면 굉장히 낮다. 또한 트랜잭션 속도는 특별히 혼잡 증상이 일어나지 않는 이상 즉각적으로 실행된다.
  • 높은 유저 수와 접근성 : 세계 최대의 중앙화 가상화폐 거래소 바이낸스를 운영하고 있으므로 유저 접근성이 월등하다. 바이낸스 스마트 체인은 뛰어난 접근성을 바탕으로 단기간에 다양한 DEX, 일드 파밍, 스테이킹 옵션, 기타 디파이 도구들의 플랫폼으로 채택되었다. 기본적으로 BSC에는 모든 형태와 크기의 디앱들이 존재하며, 거래량과 사용자수 측면에서는 이더리움을 능가한다.

중간레이어 설계[편집]

현재 시점의 블록체인 기술로는 게임 사용자 소유의 모든 디지털 자산을 분산원장화 하는 것은 불가능하다. 이러한 이유로 게임 내 모든 디지털 자산을 온체인(On Chain)하지 않고 고급 또는 특정 소비 가치가 있는 등급의 디지털 자산만 블록체인에 기록하고 거래할 수 있도록 하는 것이 게임 사용자에게나 게임개발자에게 좋은 방안이자 애플리케이션 레이어의 퍼포먼스에 안정성과 이익을 줄 수 있다.

스마트 계약[편집]

  • 아이텀 미들웨어 : 블록체인과 게임사이의 연결점, 즉 중간레이어(Intermediate layer)로의 구현점이자 아이텀게임즈에 참여하기를 원하는 모바일 게임들이 쉽고 간편하게 진입할 수 있도록 API 패키지를 배포한다. 특정 디지털 자산 데이터가 블록화 되면 이는 영구히 기록되며 공개된 복사본이 생성된 의미이므로 존재의 가치 및 거래 대상의 가치 모두를 지니게 된다. 또한 블록체인의 동작을 통해 게임 디지털 자산 생성 트랜잭션에 대한 무결성(Integrity)을 확보할 수 있으므로 이 디지털 자산의 중복, 허위, 오동작으로 인한 무결성 위반을 배제할 수 있다.
디지털 자산을 관리하는데 실제 게임 내에서의 거래내역을 처리하기 위해 게임사 서버와의 데이터 연계가 필요할 것이며, 이러한 데이터의 연계를 위해 아이텀 연계 서버를 두고 게임사 서버와 아이텀 연계 서버가 VPN 등이 적용된 보안된 채널로 1:1 통신을 하게 될 것이다.
아이텀 연계 서버는 블록체인과 실제 응용될 데이터의 중간자 역할을 수행하고 이를 통해 블록체인에 수용하기 어려운 대용량의 상세한 데이터를 취급할 수 있도록 할 것이다. 블록체인에 기록하기 어려운 대용량 데이터를 해시 함수를 이용해 별도로 인덱싱하여 아이텀 연계 서버 내에 보관하도록 하고, 인덱스된 해시값을 블록체인에 기록함으로써 데이터의 무결성을 유지한다. 이러한 방법을 통해 게임 클라이언트는 ITAM Middleware를 통해 블록체인에 기록된 디지털 자산의 최신정보를 용이하게 이용할 수 있게 된다.
  • 아이텀게임즈 : 아이텀게임즈의 스마트 계약은 블록체인에 디지털 자산의 정보를 기록하기 위한 핵심 요소로 사용된다. 스마트 계약은 디지털 자산의 전송, 저장, 지급을 보장할 것이다. 스마트 계약은 게임 자산 정보 기록을 위한 액션 및 자산 거래를 위한 액션을 포함하는 계약과 아이텀토큰을 발행하고 유통할 계약으로 구성된다. 각 계약은 별도의 소스 코드(source code) 또는 하나의 소스 코드로 이루어질 수 있으며, 이는 네트워크 운영 환경을 고려하여 선택된다.
스마트 계약은 Solidity로 작성되었으며, 배포된 블록체인상의 스마트 계약은 HTTP 통신 또는 HTTP를 이용한 RPC API를 이용하여 각 개발자 또는 SDK에서 응용한다. 또한 스마트 계약의 구성 요소 중 하나인 리카르디안 계약(ricardian contract)를 포함하게 되며, 이는 옵코드(opcode)와 사람이 읽을 수 있는 소량의 데이터를 포함한 스마트 계약을 보완하여 법률적이고 거래자 간에 보다 상세한 정보를 제공한다.
아이텀 대체불가토큰(ITAM NFT)의 거래 시, 지정가 거래 또는 최저가격과 즉시낙찰가격을 정하고 일정 기간 동안 가장 높은 가격을 써낸 사람에게 판매하는 경매방식 등 판매자가 정하는 자신의 고급 디지털 자산 판매 방식을 정하고 스마트 계약을 이용하여 트랜잭션을 생성할 수 있다. 고급 디지털 자산의 거래 이후 스마트 계약에서 처리된 결과를 이용하여 자동으로 블록체인에서 해당 디지털 자산의 소유권을 변경하고 아이텀토큰이 구매자에게서 판매자에게로 이동하게 된다.

미들웨어 및 풀노드 구축[편집]

아이텀게임즈는 EOS체인에서 서비스 시절, 블록체인 데이터를 빠르고 안정성 있게 서비스에 적용하기 위해 리눅스(OS)와 풀노드(APP) 사이와 리눅스(OS)와 몽고데이터베이스(APP) 사이에 독자적인 중간자를 구축하였다. 현재 이오스 프로토콜의 노드에 생성되는 블록 내에는 피투피 방식의 파일데이터베이스(File DB)로 이루어져 있는데, 이 파일데이터베이스를 분석하여 자신들의 디앱(DApp) 서비스에 적용하기에는 아주 많은 양의 데이터가 집적되어 있어서 시스템 다운 오류와 속도 저하의 문제가 많았다. 일반적으로 이 데이터를 적용하기 위해 몽고데이터베이스 플러그인과 같은 별도 플러그인을 사용하고 있으나 많은 이오스 디앱들로부터 발생하는 트랜잭션과 0.5초 마다 생기는 파일데이터베이스 또한 많은 양의 데이터가 존재하여, 몽고데이터베이스로의 삽입 과정에서 OOM(Out Of Memory)가 발생하고 이로 인해 빈번하게 시스템이 다운되고 있는 것이 현실이다. 이러한 이유로 게임 서비스에 있어 필수적인 안정적 운영을 위해 독자적인 미들웨이를 구축했고, 블록생산자가 아님에도 이오스 메인넷의 풀노드 또한 구축 운영 중에 있다. 현재 기존 몽고데이터베이스 플러그인 대비 약 170 ~ 180% 이상의 안정성과 성능을 보이며 이는 블록체인 게임 서비스로의 한 단계 진화된 앞선 준비라고 할 수 있다.

플랫폼[편집]

아이텀 대체불가토큰(NFT)[편집]

아이텀 대체불가토큰(ITAM NFT)는 아이텀스토어의 게임에서의 대체 불가능한 토큰의 표준으로 게임 내에서 사용자가 획득한 프리미엄 아이템, 캐릭터, 업적, 랭킹 등의 디지털 자산이 토큰화 된 것을 말한다. 사용자의 고유한 디지털 자산은 아이텀SDK를 통해 획득과 동시에 아이텀 대체불가토큰이 생성되고 그의 등록, 수정 및 삭제 등의 히스토리를 블록체인화하여 게임 사용자에게 불변성 및 진정한 소유권을 제공한다. 아이텀 대체불가토큰 계약은 게임개발자가 자신의 게임이나 앱에서 'N'개의 디지털 자산을 만들 수 있도록 구성하고 있다. 또한 게임이나 앱의 심볼 고유 키를 허용하며 하나의 심볼 아래에 여러 디지털 자산을 만들 수 있다.

커뮤니티[편집]

게임 커뮤니티는 사용자들에게 게임 플레이 이외에 또 다른 즐거움을 선사하는 공간이다. 게임 공략글, 게임팁, 버그 신고와 게임 운영 건의, 특정 캐릭터의 팬아트 등 사용자들이 자발적으로 게시물 콘텐츠를 생산하고 공감, 공유하는 문화가 확립되어 있다. 아이텀 커뮤니티는 게임 사용자들의 자발적인 게임 콘텐츠 생성과 공감, 공유에 보상 프로그램을 추가함으로써 게임 커뮤니티를 활성화하고 확대해 나갈 것이다. 이는 아이텀게임즈 생태계가 성장하고 건강함을 유지하는데 중요한 요소일 것이다. 아이텀 커뮤니티는 크게 3가지로 나뉜다.

  • 통합 커뮤니티 : 아이텀게임즈는 소식, 게임 사전 예약, 게임 투표 등 플랫폼 전체 기능을 집약한 커뮤니티 공간이다. 통합 커뮤니티에서는 정보 전달에 집중할 것이고, '사전 예약'과 '게임투표' 등은 다음과 같이 구성할 것이다. '사전 예약'기능을 통해 사용자들은 출시 예정이거나 대형 업데이트 게임에 선착순 또는 한정없이 참여할 수 있다. 게임 출시 알림을 수신하고 게임개발자의 특정 액션에 도달하였을 때 아이텀토큰 또는 사전 예약한 게임 내의 디지털 자산을 보상 받을 수 있다. '게임투표' 기능을 통해 민주적으로 추천된 게임들이 아이텀특징(ITAM Featured) 등의 공간에서 알려질 것이다. 투표권의 파워는 아이텀게임즈에서의 활동지수, 아이텀토큰의 스테이크 등과 비례하게 설계하고 있다.
  • 게임 공식 커뮤니티 : 게임 별로 게임 사용자에게 공지사항, 이벤트, 개발자노트, 업데이트 예정 등의 게임 정보를 제공하는 커뮤니티다. 게임마다의 기본적으로 제공하는 전달 정보는 물론 '사용자 투표 시스템'을 통해서 사용자들의 게임 내 적극적 참여를 유도하고 민주적인 의견 개진을 할 수 있도록 돕는다. '사용자 투표 시스템' 알고리즘은 해당 게임 기여도를 따르며 그 파워 산출에 영향을 주는 요소는 다양하게 측정될 것이다.
  • 게임 사용자 자유 커뮤니티 : 게임의 커뮤니티는 게임을 사업적 관점에서의 긴 생명력을 부여함에 있어 큰 역할을 한다. 잘 구축되고 자생력 있는 게임 커뮤니티는 다수의 게임 사용자들이 지속적이고 적극적인 게임플레이를 활성화하고, 이는 게임개발자의 긍정적 수익으로 연결되고 있다. 이러한 커뮤니티의 각 참여자들은 다양한 형태의 콘텐츠의 생산자이자 소비자인데, 특히 생산자가 커뮤니티에서의 역할 비중이 높고 활성화를 주도하고 있다. 이들은 커뮤니티에 대한 기여도가 높지만, 커뮤니티 내의 인기나 명성 등 평판 이외의 다른 보상을 얻지 못하고 있다. 아이텀게임즈의 사용자 자유 커뮤니티는 게임 및 커뮤니티의 지속적인 활성화에 대한 기여도에 따라 직접적/간접적, 실질적/상징적 보상과 권한을 제공하고자 한다. 또한 커뮤니티의 핵심 속성인 참여자 주도와 집단지성의 효과를 최대한 이끌어내고자 한다. 이를 구현하는데 있어 게임사가 지정하고 관리하는 단일 또는 소수의 커뮤니티 정책이 아닌 게임 사용자의 자발적인 생성과 관리의 커뮤니티 구성 정책으로 진행할 것이다. 당장은 게임의 사용자 수만큼 커뮤니티가 생성될 수 있음을 예상할 수 있지만 향후 커뮤니티 내에서 생산되고 공유되는 양질의 콘텐츠로 특정한 커뮤니티로의 쏠림과 편입이 이뤄 질 것이고, 이러한 양질의 콘텐츠가 생산되고 공유되는 해당 커뮤니티와 콘텐츠에 실질적으로 보상할 것이다. 커뮤니티를 운영하는데 있어 콘텐츠의 생산, 공유는 물론 커뮤니티 내에서의 다양한 분쟁, 욕설, 광고 등을 관리하는 시간과 노력이 요구되므로 잘 구축된 커뮤니티에 보상하는 것으로 광고나 게임사의 지원 등 외부 스폰서에 의존하지 않고도 독립적인 커뮤니티로 운영할 수 있고, 게임사는 커뮤니티 운영의 인적/비용적 부담을 경감할 수 있는 참여자 모두가 혜택을 획득할 수 있는 생태계를 기대할 수 있다.

개발자 지원[편집]

아이텀 미들웨어[편집]

아이텀게임즈 플랫폼에서 자사 게임을 퍼블리싱하기 희망하는 게임사들을 위해서, API 패키지를 제공한다. 게임개발사들은 블록체인 플랫폼에 대한 별도의 기술적 노하우를 습득하는데 개발 자원을 소모할 필요가 없으며, 게임개발자용 월렛 연동, 게임 내 거래 가능한 디지털 자산의 등록 등을 패키지로 이용할 수 있다.

파일:Process.jpg

(출처 : ITAM Medium https://medium.com/itam)

  • 통합 인증(Single Sign-on Authentication)
  • 거래/활동 화이트리스트(Transaction/Action Whitelisting)
  • 생체 인증(Bio-Authentication )
  • 인앱 구매(ITAM In-App Purchase )
  • 리더보드, 업적(Leaderboard, Achievement)
  • 디지털 자산의 대체불가토큰화(Digital Asset Tokenization)
  • PVP 전적 토큰화(PVP Tokenization)
  • 난수 생성(Random generation)
  • 게임 랭킹, 이벤트(Ranking, Event)
  • 분석 도구(In-App Analytics Tool)

로드맵[편집]

  • 2018년 3월
이오스탁(EOStock) : 세계최초 크롬 익스텐션 버전 이오스 지갑 런칭
이오스캐너(EOScanner) : 이오스 디앱 개발에 중점을 둔 이오스 블록 익스플로러 런칭
아이텀SDK(ITAM SDK) : 아키텍처 설계 및 기능 계획 개발 시작
이오스 풀노드(EOS Fullnode) : 이오스 풀노드 설치 완료
  • 2018년 4월
아이텀스토어 : 게임 개발자를 위한 애플리케이션 등록 콘솔 개발, 이오스탁을 기초로 한 지갑, 게임 스토어, SDK 연결 애플리케이션 알파버전, 게임개발자와의 제휴 및 입점 계약
아이텀SDK : 인앱 구매, 리더보드, 업적 등 게임사용자의 히스토리 블록체인 기술 적용
아이텀게임즈 인하우스 블록체인 모바일 RPG '블루도운' : 티저 영상 공개 및 개발 지속
이오스 풀노드를 위한 옵티마 미들웨어 : 히스토리 API 테스트 완료, 독립 플러그인 구축
  • 2019년 1월
아이텀스토어 : 0.9버전 출시 및 오픈 베타 서비스, 스토어 내 2+ 게임 입점 및 테스트, 아이텀마켓 오픈 베타 서비스
아이텀SDK : 0.9버전 개발, 간편로그인, 아이텀 대체불가토큰(ITAM NFT) 등록 개발
아이텀게임즈 인하우스 블록체인 모바일RPG 블루도운 : 알파 버전 완성
  • 2019년 2월
아이텀스토어 : 1.0 버전 출시 및 정식 서비스, 시스템 기능 업데이트, 스토어 내 10+ 게임 입점 및 서비스, 대체불가토큰(NFT) 거래소 서비스
아이텀SDK : 1.0 버전 출시 및 배포 시작, 디지털 자산 거래소 토큰화, 이동 기능
아이텀게임즈 인하우스 블록체인 모바일RPG 블루도운 : 베타 버전 개발
  • 2019년 3월
아이텀스토어 : 지속 업데이트 및 20+ 게임 입점 및 서비스, 게임 커뮤니티 기능 추가
아이텀SDK : 아이텀 대체불가토큰 사용자간 대여 기능
아이텀게임즈 인하우스 블록체인 모바일RPG 블루도운 : 오픈 베타, 일부 국가 출시
  • 2019년 4월
아이텀스토어 : 아이텀 광고 및 게임 사전예약 기능 추가
아이텀SDK : 게임개발자를 위한 마케팅 지원 도구 지원
아이텀게임즈 인하우스 블록체인 모바일RPG 블루도운 : 글로벌 시장 출시, 지속 버전 업데이트[1]
  • 2021년 2월
바이낸스 스마트 체인(BSC) 브릿지 서비스 런칭[2]
  • 2021년 3월
CafeSwap 리스팅
  • 2021년 4월
PancakeSwap 리스팅, Alphaca Finance & LaunchZone 파트너십
  • 2021년 5월
ITAM 서비스 기반을 바이낸스 스마트 체인(BSC)로 이전
  • 2021년 7월
BSC 첫 런칭 게임 LOM의 사전판매 대흥행, BSC 마켓플레이스 1위 달성
  • 2021년 9월
Binance 그룹 1주년 행사 메타버스 전시회 참가 (유망 30개 프로젝트 초청)[3]


각주[편집]

참고자료[편집]

같이 보기[편집]


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