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

젬마

해시넷
Asadal (토론 | 기여)님의 2022년 5월 25일 (수) 12:59 판
이동: 둘러보기, 검색
젬마(GEMMA; Gemma Network)
젬마(GEMMA; Gemma Network)

젬마(GEMMA EXTENDING TECH)는 2022년에 처음 시작된 블록체인 프로젝트로, 싱가포르에 본사를 두고 있다. 초기에는 이더리움 네트워크를 기반으로 플랫폼 생태계를 구현해왔으나, 2022년 상반기에 리뉴얼을 거치며 자체 메인넷 GEMMA Network를 개발하였다. GEMMA Network는 Tier 1과 Tier2로 구성되며, 확장성, 탈중앙성, 그리고 보안성을 갖는다. GEMMA는 GEMMA Network의 네이티브 토큰이다. GEMMA는 안정적인 GEMMA 네트워크를 구축하고 GEMMA 플랫폼의 확장을 실현하는 것을 목표로 한다.

개요

젬마 네트워크(GEMMA Network)는 퍼블릭 블록체인인 젬마 블록체인(GEMMA Blockchain)과 프라이빗 블록체인인 렘마체인(LEMMA Chain)으로 구성된 하이브리드 블록체인이다. GEMMA Blockchain은 트랜잭션을 처리하고 반영하는 역할을 수행하며, LEMMA Chain은 메타데이터를 수집하고 상호작용한다. 또한 GEMMA Network는 GPoS알고리즘을 자체 제작하였다.

블록체인 트릴레마의 구성요소인 확장성, 탈중앙성, 보안성은 아래와 같이 해결되었다.

  • 확장성: 높은 TPS를 바탕으로 블록체인 네트워크를 무한히 확장시킬 수 있다. 트랜잭션 속도가 높으면 상호작용하는 유저의 수와 유치할 수 있는 dApp의 수가 늘어나기 때문이다.
  • 탈중앙성: GEMMA DEX와 GEMMA Network의 자체 거버넌스 토큰이 지닌 독자적인 특징으로, DAO 체계의 탈중앙성을 확보하였다. 더불어 GEMMA의 탈중앙 거래소는 GEMMA 블록체인을 바탕으로 하며 스왑, 유동성, 이자 농사 등이 가능하다.
  • 보안성: 퍼블릭 블록체인의 장점인 탈중앙 합의 방식을 유지함으로써 수많은 노드가 합의에 참여할 수 있게 하였다. GEMMA는 단일 장애 지점을 해결하기 위해 앱 서버를 추가하였다. 로드밸런서는 라운드 로빈 접근법을 사용해 트래픽을 라우팅 할 앱 서버를 결정한다. 이때 만약 특정 서버가 다운될 경우, 다른 서버가 요청에 따라 작동한다. 앱 서버는 기본 데이터베이스와 연결되어 있으며, 보조 데이터베이스가 예비 데이터베이스 역할을 한다. 기본 데이터베이스가 작동하지 않을 경우 보조 데이터베이스가 작업을 인계받을 수 있도록 두 데이터베이스가 동기화되는 것이다.

더불어 GEMMA의 기술의 특징은 이하와 같다.

  1. 친환경적이고 독자적인 GPOS 합의 메커니즘 활용
  2. GPOS에 의한 노드 확장성과 보안성 확보
  3. 멀티체인 기술로 높은 트랜잭션 속도 구현
  4. 탈중앙 NFT 지원으로 탈중앙 환경에 보다 근접
  5. 양도 불가능 NFT 지원을 통한 NFT 시장 확대
  6. 메타데이터 저장 및 조회가 가능한 LEMMA Chain을 통한 WEB 3.0 지원
  7. 낮은 수수료 환경 지원
  8. 영지식 증명 방식을 통해 정보 보안성 제공
  9. 다른 네트워크와 연결되는 브릿지 환경 조성
  10. 자체 설명 인터페이스와 50개의 다국어 사용자 가이드 제공 (오픈소스)

역사

GEMMA

GEMMA 증명 (GEMMA Proof of Stake) 알고리즘에 구축될 GEMMA 네트워크는 ZK-Snark 기술이 적용되었으며, 높은 TPS를 바탕으로 디파이, NFT, 결제 시스템, WEB 3.0 등을 지원한다. 블록체인 최초로 메타데이터를 저장, 관리할 수 있는 LEMMA Chain과 NFT 정품인증에 특화된 TAG Explorer는 GEMMA Network만의 특징이다. GEMMA의 생태계는 dApp 서비스를 넘어 GEMMA Network를 채택한 다양한 프로젝트로 구성된 통합 플랫폼으로 나아가는 것을 목표로 한다. 이러한 dApp 및 프로젝트가 모인 것을 GEMMA Planet이라고 한다. GEMMA의 목표는 안정적이고 혁신적인 GEMMA Network를 구축하고 GEMMA Planet의 확장을 실현하는 것이다.

주요인물

Jay Koh(CEO Singapore)
  • Founder & CTO: Henry Kim, currently the CEO of MTO Association & XIOX Group, and former Los Child Bank Asia Investment partner & China COIN BIRDS Blockchain Media CEO.
  • COO: Aric Kim, former Bitflyer Business Development team VIP CS operation.
  • CFO: Harvey Kim, currently Business Development team senior member of FTX, and former Business Development team head of Liquid.
  • CMO: Sahil Dhingra, currently strategic advisor of Celestial City & former Hub and Oak Realty consultant.
  • Advisor: Kumar Nishant, currently the CTO of Antier Solutions and former Infotech Private Limited CTO.
  • Development Head: Buzz Akimasa, former Simplex Technology Inc. Developer.
  • Development Manager: Shoh Takaichi, former AVILEN Data Scientist & Simplex Technology Inc. AWS Developer.
※ 자세한 정보는 https://GEMMAnetwork.com/ 에서 확인할 수 있다.

비전

젬마(GEMMA)는 블록체인 기술의 한계와 문제점을 해결할 수 있는 6가지 방안을 제시한다.

  • 낮은 수수료, 높은 보안 그리고 빠른 속도 : GEMMA의 GPOS 합의 알고리즘은 1만 TPS 이상의 높은 속도와 보안성을 동시에 추구한다. 적은 수의 합의 노드가 합의 검증을 할 수 있도록 하여 고속화를 추구한다. 합의 노드를 무작위로 선택하는 방식을 사용하여 보안성을 향상시킨다. 또한 민팅 수수료, 개발에 대한 기회비용을 줄임으로써 GEMMA 기술에 대한 접근성을 높였다.
  • WEB 3.0의 실현 : WEB 3.0 구현에 필수적인 요소인 메타데이터 관리를 하이브리드 블록체인으로 해결하였다. GEMMA의 프라이빗 블록체인인 LEMMA Chain은 메타데이터를 프라이빗 블록체인에 저장하고, 결괏값만 머클루트 알고리즘으로 퍼블릭 블록체인에 저장한다. 이를 통해 블록체인 빅데이터 구축과 신뢰성 구현을 실현했다.
  • 정보 보안 및 투명성 : GEMMA에 도입된 ZK-Snark는 투명성과 보안의 문제를 모두 잡을 수 있는 기술이다. ZK-Snark기술은 부분 정보를 해시 코드 형태로 표시하여 투명성을 유지하면서 보안성을 향상시킨다. GEMMA Explorer에서 발생하는 거래는 개인 정보를 제외한 정보만 공개하여 보안성을 높이게 된다.
  • NFT 혁명 : GEMMA는 NFT 민팅 기능을 제공한다 - GEM-721과 GEM-1155 발행을 지원한다. GEMMA는 이더리움이 보유한 일반적인 NFT 본연의 기능을 지원함과 동시에 NFT 정품 인증에 특화된 TAG Explorer를 지원한다. 누구나 TAG Explorer를 통해 NFT 제품이나 서비스의 정품 여부를 쉽게 검증할 수 있다. 더불어 탈중앙 NFT도 GEMMA만의 특징이다. 스마트 컨트렉트에 의해 발행되는 탈중앙 NFT는 다양한 조건에 의해 NFT가 마이닝 되도록 DEFI와 연결도 가능하다. 디지털 컨텐츠가 없이도 LEMMA Chain을 통해 메타데이터 속성을 부여할 수 있기 때문에 자체적인 가치를 지닐 수 있다는 것도 하나의 특징이다. GEM-733과 GEM-1177은 양도가 불가능한 토큰이다. 대신 초기 발행 수수료가 매우 저렴하며 양도가 불가능한 인증을 위한 서비스를 위해 적절하다.
  • 확장성 추구 : GEMMA 기반으로 발행된 GEM-20, GEM-721, GEM-1155는 이더리움, BSC, 솔라나를 포함한 다른 네트워크로 전송 및 수신이 가능하다. 때문에 기존에 다른 네트워크를 사용하던 토큰이나 서비스들이 GEMMA를 사용하여도 기존 네트워크와 호환이 되기 때문에 기존 네트워크를 유지하면서 GEMMA의 모든 유용한 환경을 그대로 사용할 수 있다.
  • DAO(Decentralized Autonomous Organization) : GEMMA Network는 완전한 WEB 3.0 플랫폼으로 기능하기 위해 DAO를 통한 탈중앙화 방식을 채택했다. GEMMA Network 안에서 유저들은 GEMMA 거버넌스 토큰인 GEMMA토큰으로 자유롭게 투표를 통해 네트워크 내 크고 작은 이벤트 및 일정들에 대해 영향력을 행사할 수 있다. 이 때 보유하고 있는 GEMMA 토큰의 수량은 투표권의 크기에 직결된다.

기술

GEMMA 네트워크

젬마 네트워크(GEMMA Network)는 두 개 이상의 블록체인이 조합된 멀티체인 구조의 하이브리드 블록체인이다. GEMMA Network에는 퍼블릭 블록체인인 GEMMA Blockchain 과 프라이빗 블록체인인 LEMMA Chain 으로 구성되어 있다. 상호 작용 방식은 다수의 LEMMA Chain 데이터를 묶어서 GEMMA Blockchain 에 저장하는 것이다. 이로써 프라이빗 블록체인 데이터의 신뢰성을 높이고 위변조를 방지할 수 있었다.

GEMMA Blockchain

노드

블록체인의 노드는 GEMMA Blockchain을 실행하는 컴퓨터 네트워크이며 전 세계의 다른 컴퓨터들과 연결되어 있다. GEMMA Blockchain은 풀노드와 검증 노드라는 2가지 종류의 노드가 존재하며 정보 공유와 확인된 트랜잭션의 복사본을 보관하는 역할이 있다. 풀노드는 전체 트랜잭션 기록을 저장하는 노드이며, 검증자 노드는 블록 반영 레이어에 추가해야 하는 새로운 트랜잭션을 검증하는 기능이 탑재된 풀노드이다. 이를 위해 유효한 트랜잭션에 서명하는 개인 키가 존재한다. 그들은 새로운 블록이 만들어질 때마다 주어지는 보상(GEMMA)을 받는다. 검증 노드 없이는 전체 체인이 존재할 수 없으며, 어떤 유저든 검증자가 되어 GEMMA Network의 탈중앙 분산 생태계에 큰 도움이 될 수 있다.

SPOF

단일 장애 지점(SPOF)은 소프트웨어나 하드웨어 같은 단일 개체의 시스템 내부에서 장애가 발생해 서비스 다운타임이 발생하는 시점 을 의미한다. 물론 완전 무결함 시스템을 만들어내는 것은 불가능하나, 그 결함이 시스템 전체의 장애로 이루어져서는 안된다. SPOF의 문제점은 각각의 요소들에 스페어(예비 컴포넌트)를 채워 넣는 방식을 통해 방지할 수 있다. 특정 요소에 결함이 발생하면 이를 대체하는 스페어가 작동하는 방식이다. 스페어는 능동형과 수동형으로 나누어진다. 전자는 지속적으로 작동하며 과부하를 방지하는 반면, 후자는 기본 구성 요소가 고장 났을 때만 작동한다.

GEMMA는 SPOF 문제를 해결하기 위해 앱 서버를 추가하였다. 로드밸런서는 라운드 로빈(Round-Robin) 접근법을 사용하여 트래픽을 라우팅한다. 이때, 앱 서버는 주 데이터베이스와 연결되어있으며, 주 데이터베이스가 작동하지 않을 경우 보조 데이터베이스가 작업을 인계받는다.

또한, GEMMA는 구글 클라우드 플랫폼(GCP), 아마존웹서비스(AWS), 마이크로소프트 애저(AZURE) 등을 통해 여러 지역에 데이터를 저장한다. 이를 통해 한 지역에서 정전이 발생하거나 그 밖의 이유로 모든 서버를 주관하는 데이터센터가 다운될 경우에도 애플리케이션이 정상적으로 작동할 수 있다.

Transaction Per Second (TPS)

Transaction per second, TPS,는 초당 트랜잭션 수를 의미한다. TPS는 솔루션의 확장성을 논할 때 중요하게 논의가 되는 요소이다. 블록 타임은 체인에 새 블록을 추가하는데 걸리는 평균 시간을 의미한다. 비트코인의 경우 블록 생성에 10분 정도가 소요되며 체인의 블록 크기는 1MB다. 이런 기술적 기반으로 비트코인이 운영되는 블록체인은 여타 암호화폐에 비교하면 느린 7TPS를 허용하고 있다. 이더리움의 경우 처리량 대비 속도는 비트코인의 2배인 20TPS 정도다. GEMMA Blockchain은 다중티어 구조와 GPOS 합의 알고리즘을 이용하여 10,000 TPS 까지 가능한 블록체인을 구현 하였다.

스마트 컨트랙트

블록체인 기반 스마트 컨트랙트에는 기본적으로 두 개의 데이터베이스가 존재한다. 첫째는 모든 트랜잭션 로그가 저장된 블록체인 데이터베이스이고, 둘째는 스마트 컨트랙트의 상태를 저장하는 데이터베이스이다. 스마트 컨트랙트는 상태를 변경할 수 있는 어플리케이션으로, 이를 변경하기 위한 입력값은 트랜잭션에 포함되어 있다.

스마트 컨트랙트는 두 가지 인터페이스를 공개한다: 트랜잭션과 쿼리. 트랜잭션을 통한 인터페이스는 트랜잭션 데이터베이스에 저장되고, 스마트 컨트랙트의 상태를 변경 시키는 접근방법이다. 쿼리는 트랜잭션 데이터베이스에 기록이 남지 않으면서 스마트 컨트랙트의 상태를 읽는 작업이다. 트랜잭션은 쓰기, 삭제, 수정을 실행 하고, 쿼리는 읽기를 통한 조회만을 실행한다.

스마트 컨트랙트는 모든 데이터를 서로 공유하기 때문에 특정한 사용자가 스마트 컨트랙트의 실행 결과를 조작하려고 해도 조작할 수 없다. 블록체인이 모든 트랜잭션의 무결성을 보장해 주는 방식으로 스마트 컨트랙트의 무결성도 보장할 수 있다. 또한, 조건이 충족된 경우 계약을 자동으로 이행함으로써 계약의 집행 비용 및 분쟁 가능성을 줄일 수 있다.

ZK-SNARK

ZK-Snark는 “Zero-knowledge Succinct Non-interactive Argument of Knowledge”의 약자로, 기존의 영지식 증명을 좀 더 간결하고 비상호적인 환경에서 적용 가능하도록 변형한 기술이다. 이는 한 당사자가 특정 정보를 공개하지 않고도 자신의 소유권을 증명할 수 있는 암호화 증명이다. 이 증명 방식은 트랜잭션을 실행하기 전 생성된 비밀키를 사용해 이루어진다.

ZK- Snark는 트렌젝션에 저장될 정보를 GEMMA Blockchain에 반영시킬 때 공개 유/무를 결정짓는 역할을 한다. 이는 향후 개인정보 보호가 가능한 블록체인 생태계 구축에 이바지할 수 있다.

젬마 익스플로러

젬마 익스플로러(GEMMA Explorer)는 사용자가 GEMMA Blockchain 네트워크에서 공개 주소, 개별 블록, 트랜잭션에 대한 정보를 찾을 수 있는 GEMMA Blockchain의 검색 엔진 역할을 한다. 트랜잭션의 경우 블록 확인을 기다리는 사람들에게 유용할 수 있다. 예를 들어 사용자가 GEMMA 거래소에 입출 금 요청에 대한 거래 ID를 가지고 있을 경우, 자금 흐름을 모니터링할 수 있다. 또한 GEMMA 익스플로러는 특정 목적에 특화된 익스플로러 서비스의 기초가 될 수 있다. 그중의 하나는 NFT 정품 인증 생산 및 조회를 위한 TAG 익스플로러이다.

젬마 블록체인 토큰

GEMMA Blockchain에는 크게 3가지 종류의 토큰이 존재한다.

  • GEM-20 : GEM-20은 GEMMA Network의 표준 토큰으로 대중적인 이더리움 토큰 표준인 ERC-20을 확장한 것이라고 봐도 무방하다. 이는 토큰의 사용법과 사용 가능한 대상, 사용 관련 규정들을 정의한다. GEMMA Blockchain 네트워크는 크로스체인 구조가 가능한 플랫폼이며 호환성에 크게 중점을 두고 개발됐다. GEM-20 토큰은 ERC-20 토큰과 호환이 가능하다.
  • GEM-721 : GEM-721는 GEMMA Blockchain에서 NFT에 관련된 표준 토큰으로 이더리움 블록체인의 ERC-721과 유사한 개념을 갖는다. 다만, 이더리움 블록체인은 NFT 전송에 상당한 시간이 소요되고 수수료 역시 높은 편이다. 이런 점을 극복하기 위해 GEMMA Blockchain 네트워크는 거래 속도가 향상된, 동시에 수수료가 낮은 GEM-721 토큰을 내놓는다.
  • GEM-1155 : GEM-1155는 GEM-20(토큰)과 GEM-721(NFTs)의 특징이 혼합된 멀티 토큰이다. 하나의 컨트랙트로 GEM-20의 대체가능함과 GEM-721의 대체불가능함을 동시에 제공할 수 있다. 대체가능 여부는 수량에 의해 결정된다. 수량이 1인 토큰은 대체 불가능한 반면, 복수의 수량일 경우에는 대체가능한 NFT가 된다.

그 외에, GEM-733, GEM-1177도 존재한다. GEM-733은 GEM-721과 같지만 양도가 불가능한 토큰이다. GEM-1177은 GEM-1155와 같지만 양도가 불가능한 토큰이다. 이 둘은 초기 발행 수수료가 매우 저렴하며, 양도가 불가능한 인증을 위한 서비스에 적합하다.

GPOS

젬마(GEMMA)의 지분증명은 자체 네트워크와 GEMMA 토큰 생성을 관할하는 일종의 규칙성을 지닌 지분 증명 합의 형태의 변형물이다. 이는 결정론적 알고리즘을 기반으로 이루어져 있으며, 블록의 검증자들이 지분의 특성에 따라 선출되는 것을 원칙으로 한다. GPOS 는 속도와 보안성 측면에서 기존 블록체인 기술들의 단점을 보완 하였다.

렘마체인

렘마체인(LEMMA Chain)은 하이퍼레저 패브릭을 기반으로 하는 병렬 처리 체인이다. 또한 메타데이터를 프라이빗 블록체인에 기록하고 위조를 방지하는 기술을 의미한다. LEMMA Chain은 신뢰성을 위해 GEMMA Blockchain에 결과 값을 적용한다. 이는 다른 블록체인과 근본적으로 차별화되는 GEMMA Network의 고유 기술이다. NFT 토큰의 프라이빗 메타데이터를 보관하는 것도 가능하며, 메타데이터를 통해 제품의 진위 여부에 대한 검증도 가능하다.

하이퍼레저 패브릭

하이퍼레저 패브릭은 다양한 활용 대상에 모듈성과 다용성을 제공하는 엔터프라이즈급 분산 원장 플랫폼이다. 이는 데이터 관련 개인 정보를 보호할뿐 아니라 스마트 컨트랙트를 지원하는 확장 가능하고 허가된 안전한 플랫폼을 제공한다. 하이퍼레저 패브릭을 바탕으 로 구축된 솔루션은 모든 산업에 통용될 수 있으며, 투명성과 신뢰도, 책임감을 재고시킨다.

하이퍼레저 패브릭의 특징은 (1) 허가된 모듈형 구조 (2) 조직 간의 합의를 달성하는 유연함 (3) 트랜잭션 순서 지정 및 블록 배포를 위한 플러그형 합의 (4) 다양한 솔루션 및 메타 모델을 지원할 수 있는 높은 유연성과 이를 지원하는 오픈 스마트 컨트랙트 (5) 낮은 지연율 (6) 높은 개인정보 보안성 (7) 스마트 컨트랙트 거버넌스 및 버전 관리 (8) 끊김 없는 운영 시스템이다.

LEMMA 업로더

LEMMA 업로더는 LEMMA Chain에 정보를 업로드하기 위한 인터페이스이다. 유저가 직접 정보를 업로드 할 수도 있으며, APP 또는 웹 서비스에 유저 활동 정보를 저장하는 인터페이스가 제공된다. GEMMA 플래닛의 많은 서비스들이 LEMMA 업로더를 통해 상호작용 한다. 유저가 직접 업로드한 정보와 APP 또는 WEB 서비스를 통해 업로드한 정보는 모두 LEMMA 업로더를 통해 LEMMA Chain에 저장된다.

LEMMA 익스플로러

LEMMA 익스플로러는 유저의 트랜잭션 세부사항을 보여주는 특별한 익스플로러이다. LEMMA 익스플로러는 ZK-Snark 기술을 사용하여 정보를 처리한다. ZK-Snark 기술은 GEMMA 네트워크의 스마트 컨트랙트에 적용된 알고리즘으로, 정보처리 시 공개 여부를 결정할 수 있도록 한다. 즉, 유저가 ZK-Snark를 활용하여 공개하거나, 공개하지 않을 정보를 취사선택 할 수 있게 된다는 것이다. 비공개 처리를 한 정보는 해시로 바뀌며 해시값을 통해 검증이 가능하다. 이 점은 이전의 익스플로러들에서 볼 수 없었던 특징이다. LEMMA 익스플로러는 관리자 전용 검색 엔진으로 활용될 수도 있지만, 더 나아가 광고주를 위한 광고 타겟 유저를 선택할 수 있다. 유저는 본인이 공개한 정보에 대해서만 광고를 볼 수 있고, 광고주는 정확한 타겟을 겨냥하여 광고를 게시할 수 있게 된다. LEMMA Chain에서 개인의 데이터는 GEMMA 플래닛 일원의 보호를 받아 안전하게 보호되며, 전통적인 데이터베이스와는 달리 해킹이 불가능하다.

NFT 민팅

GEMMA NFT 민팅(minting) 플랫폼은 GEMMA Blockchain에 기반하며 대체불가능한 토큰의 생성을 촉진할 수 있다. GEMMA Network는 탈중앙화된 NFT 컨트랙트를 최초로 실행한다. NFT 민팅이 탈중앙화된 방식으로 이루어질 경우 그 희소성과 투명성을 높일 수 있다. 이를 LEMMA Chain과 연결하면 NFT의 자체 메타데이터를 유지하는 것 또한 가능하다.

민팅은 총 네 가지 단계를 통해 이루어진다. 첫째, 사용자가 GEMMA Network에서 NFT를 민팅한다. 둘째, NFT에 관련한 일반적인 정보 외에 LEMMA Chain에 메타데이터를 저장한다. 셋째, NFT가 발행되면, GEMMA Explorer에서 확인할 수 있다. 마지막으로, TAG Explorer에서는 GEMMA Blockchain에 저장된 정보와 LEMMA Chain에 저장된 데이터를 한번에 조회할 수 있다.

TAG Explorer

TAG Explorer 는 정품인증에 특화된 익스플로러이다. TAG Explorer를 통해 유저들은 손쉽게 NFT를 포함한 특정 제품군들에 대한 정품인증을 할 수 있다. 모든 제품군 및 NFT에는 검색을 위한 ID(식별 코드)가 부여되며, 해당 ID를 입력하면, 제품들의 정품여부가 공개된다. TAG 익스플로러 에서 만들 수 있는 NFT 인증 방식은 4가지가 있다.

  1. 양도가 가능한 고유한 인증 만들기 (GEM-721)
  2. 양도가 가능한 대량 인증 만들기 (GEM-1155)
  3. 양도가 불가능한 고유한 인증 만들기 (GEM-733)
  4. 양도가 불가능한 대량 인증 만들기 (GEM-1177)

TAG 익스플로러가 지원하는 EVM NFT는 이더리움, 솔라나, 클레이튼, BSC 가 있다.

GEMMA 지원도구

GEMMA 생태계는 NFT 민팅 플랫폼과 포괄적인 디파이 생태계, 탈중앙화된 거래소, 자체 GEMMA토큰 등 다양한 솔루션으로 구성된다.

GEMMA 탈중앙 거래소

GEMMA는 다양한 dApp들을 개발하고 지원할 예정이다. 지원을 받는 dApp들은 GEMMA 플래닛이라고 불리우며 스테이킹, 스와핑, 지갑, 파밍 및 복권 플랫폼을 포함한다.

유동성 풀

유동성 풀(Liquidity Pool)은 스마트 컨트랙트 내에 동결되어 있는 자금을 뜻한다. 거래 상대방이 필요한 기존의 거래소와는 달리, AMM 방식으로 작동하는 DEX거래소는 구매자가 구매를 하기 위한 판매자를 필요로 하지 않는다. 모든 거래 활동은 풀에서 이루어지며, 가격 또한 풀에서 이루어지는 거래를 기준으로 한 알고리즘에 의해 결정된다.

유동성 풀은 필연적으로 유동성이 공급되어야만 하는데, 이를 제공하는 유저를 유동성 공급자(LP)라고 한다. 유동성 공급자(LP)라고 하는 사용자는 풀에 동일한 가치의 두 토큰을 추가하여 시장을 형성한다. 자금을 제공하는 대가로 그들은 전체 유동성에서 차지하는 비율에 따라 풀에서 발생하는 거래로부터 거래 수수료를 받을 수 있다.

GEMMA Pool

유저가 그들의 토큰을 예치하고 보상으로GEMMA를 얻을 수 있는 플랫폼에 다른 토큰 풀이 있어야 한다. 풀에는 GEMMA Blockchain에 상장된 다른 블록체인의 GEMMA 토큰과 래핑 토큰이 제공된다.

GEMMA 스와핑 플랫폼

스와핑은 한 종류의 암호화폐 코인과 다른 종류의 암호화폐 코인의 교환을 의미한다. GEMMA 스와핑 플랫폼에서는 GEMMA토큰과 GEMMA Network상에 등록된 다른 블록체인의 랩핑된 토큰을 교환할 수 있다. 또한, 크로스 체인 스와핑을 통해 유저는 중간 관리자나 중앙 기관 없이도 서로 다른 블록체인을 통해 직접 토큰을 교환할 수 있다.

GEMMA 파밍 플랫폼

파밍은 유저가 가상화폐를 DEX에서 실제로 사용할 수 있도록 유동성을 제공하고 그 대가로 보상을 받는 것을 뜻한다.GEMMA Farming Platform에선, GEMMA DEX 거래소에 유동성을 공급하는 유저에게 공급의 대가로 GEMMA토큰을 지급한다.

GEMMA 복권 플랫폼

GEMMA 복권 플랫폼은 유저들이 GEMMA토큰을 이용해 복권을 구매하는 플랫폼이다. 복권을 구매한 이용자에게는 스마트 컨트랙트로 생성된 고유 4자리 숫자가 부여된다. 이 복권의 당첨자는 이 임의의 번호로 결정된다. 추첨 총액은 4자리 고유번호가 스마트 컨트랙트로 생성된 무작위 번호와 일치하는 당첨자(자리수까지 고려)를 기준으로 나눠진다.

GEMMA 모바일 지갑

GEMMA 모바일 지갑은 비관리(Non-custodial)지갑으로, 유저가 암호화폐 자산을 안전하게 보관하고 송수신할 수 있는 생태계를 제공하게 될 예정이다. 탈중앙화된 지갑이기 때문에 오직 유저만이 개인 키에 대한 통제권을 가지고 있다. GEMMA모바일 월렛은 유저가 실명인증을 진행할 필요가 없다. 지갑은 유저가 다른 모바일 기기에서도 지갑을 불러올 수 있도록 니모닉 워드 12단어를 지원할 것이다. 또한, 지갑은 다양한 탈중앙 애플리케이션과 원활하게 통합될 것이다. 이를 통해 유저가 전송할 수 있는 토큰은 이하와 같다.

  1. Solana
  2. Polygon
  3. Binance Smart Chain
  4. Tron
  5. Ethereum
  6. Gemma

더불어 NFT를 만든 사람들은 지갑에서 그들의 NFT와 관련 메타데이터를 볼 수 있다.

지갑의 백엔드 구조

  1. Postgres 데이터베이스: 사용자의 지갑 주소, 거래 내역, 통지 내역, 지갑 잔액 등을 포함한 사용자 정보를 저장하는 데 사용된다.
  2. Reddis: 트랜잭션의 유효성을 확인하기 위해 추가로 사용되는 코인 정보와 최신 블록을 저장한다. 정보를 캐시 형태로 저장하기 때문에 정보를 읽는 과정이 빠르다.
  3. Rabbit MQ : 개별 사용자 트랜잭션 정보를 큐 형태로 저장한 후 트랜잭션이 하나씩 처리되며 추후에 데이터베이스에서 업데이트 된다. RabbitMQ는 시스템의 부담을 줄이고 거래를 체계적으로 처리할 수 있도록 도와주기 때문에 인기가 좋다.
  4. Getblocks: 이더리움 등 쟁쟁한 블록체인 노드가 블록을 읽고 거래를 처리하는 데 겟블록이 활용된다.
  5. BlockCypher: BlockCypher는 자체적으로 탑재된 '웹훅(webhook)' 기능을 통해 비트코인 거래를 처리한다.

젬마 브릿지

GEMMA 브릿지는 GEM-20 토큰을 빠르게, 그리고 효율적인 비용으로 네트워크 간에 이동시킬 수 있는 상호운용성 프로토콜이다. GEMMA 브릿지는 콜레트럴 브릿지의 한 형태이다. 콜레트럴 브릿지는 기존의 멀티시그 브릿지의 오퍼레이터를 신뢰해야만 하는 구조적 문제점을 극복하기 위해 개발되었다. 콜레트럴 브릿지에는 담보 개념이 들어간다. 오퍼레이터의 역할 중 하나인 검증을 수행하는 주체가 거래자의 전송 금액보다 많은 양의 담보를 브릿지에 예치해 금융 사고를 예방한다.

즉, GEMMA 브릿지는 중앙 집권화를 피하기 위해 만들어진 담보 기반 시스템이므로 오퍼레이터를 신뢰할 필요가 없다. 유저는 GEMMA 브릿지를 통해 한 블록체인의 GEMMA 토큰을 다른 블록체인으로 전송하거나 반대로 다른 블록체인 기반의 토큰을 GEMMA Network로 전송할 수 있다. GEMMA브릿지가 지원되는 블록체인은 이하와 같다.

  1. Gemma
  2. Polygon
  3. Binance Smart Chain
  4. Tron
  5. Ethereum
  6. Solana

스테이킹 플랫폼

유저는 GEMMA가 지원하는 스테이킹 플랫폼을 통해 GEMMA토큰을 예치하고 그 대가로 추가적인 GEMMA토큰을 받을 수 있다. 이때, 보상은 스테이킹에 참여하는 유저의 비율에 따라 달라진다.

또한, GEMMA는 GEMMA가 관리하는 중앙화된 지갑과 탈 중앙화 지갑(메타마스크, 트러스트 월렛)을 모두 지원한다. 중앙화된 지갑의 경우, 웹지갑과 앱지갑을 모두 지원한다. 또한, 단순히 토큰을 보관하고 거래소와 연동되는 기능뿐만 아니라 노드 스테이킹 서비스와 플랫폼 서비스를 지원하여 유저의 편의성을 극대화시켰다.

노드는 스테이킹의 기본단위를 뜻한다.

1노드 = 1000GMA

따라서 노드를 생성하려면 1000GMA를 GEMMA 지갑으로 전송해야 하며, 전송된 후에 선택한 기간에 따라서 스테이킹이 진행된다.

※자세한 노드와 기간의 비율은 https://GEMMAnetwork.com/ 에서 찾아볼 수 있다.

GEMMA 플래닛

GEMMA 플래닛은 제3자 서비스로서 GEMMA Network를 사용하는 모든 서비스를 의미한다. GEMMA 플래닛의 다양한 서비스들은 LEMMA Uploader 를 통해 유저와 상호 작용 하고 있으며, 광고주는 이렇게 수집된 유저 데이터를 통해 제품 마케팅을 할 수 있다.

GEMMA Planet는 GEMMA 플래닛은 유형에 따라 4가지로 구분된다.

  • WEB 3.0 : GEMMA Network는 높은 트랜잭션 속도를 바탕으로 블록체인을 이용한 빅 데이터를 유연하게 처리할 수 있다. 이를 통해 WEB 3.0 플랫폼을 보다 안정적인 탈중앙 방식으로 구현할 수 있게 되었다. GEMMA는 현재 WEB 3.0 플랫폼으로 Columbus를 개발 중이다.
  • NFT : GEMMA Planet의 NFT 카테고리는 전통적인 NFT ART 및 NFT 게임, 메타버스 서비스를 포함한다. 또한 GEMMA Network 만의 탈중앙 NFT 와 정품인증 서비스 역시 포함이 되어 있다.
  • PAYMENT : GEMMA Planet는 GEMMA 토큰의 유틸리티를 높이기 위해 다양한 결제 서비스를 운영한다.
  • REWARD : 보상(Reward)에는 유저가 목표를 설정하고, 달성시 리워드로 GEMMA토큰을 받는 Bon Voyage가 있다.

콜럼버스

콜럼버스(Columbus)는 GEMMA Network기반의 탈중앙 빅데이터 솔루션이다. 기존 데이터 시장의 문제점으로는 (1) 유저가 데이터 제공에 따른 혜택을 받지 못했고, (2)데이터 제공의 경로도 불투명하였다. 또한 (3)제공받는 데이터의 신뢰성에 있어서도 검증할 수 없는 것도 문제가 되었다. 즉, 유저는 정보제공에 대한 혜택을 못받을 뿐만 아니라 본인의 정보를 사용하는 주체를 파악할 수 없었으며, 광고주는 데이터의 신뢰성을 검증할 방법 없이 비싼 비용을 지불해왔다. 그러나 콜럼버스는 탈중앙 빅데이터 플랫폼으로서, 이런 문제들에 대한 솔루션을 아래와 같이 제공한다. 이를 통해 콜럼버스는 데이터 제공자(유저)와 이용자(광고주) 간의 투명한 관계를 만들어 준다.

유저
정보 제공에 대한 적합한 보상 제공

콜럼버스는 유저가 제공한 데이터에 대해 합당한 보상을 제공한다. 유저들이 서비스를 이용하게 되면 유저들의 데이터가 LEMMA Uploader 를 통해 LEMMA Chain 에 저장이 되게 된다. 이때, 유저는 LEMMA Explorer을 통해 수집된 자신의 데이터를 확인하고 관리할 수 있다.

광고주
신뢰할 수 있는 데이터 수정

유저가 제공한 데이터는 위변조가 불가능한 LEMMA Chain에 저장이 되기 때문에, 광고주는 해당 데이터를 신뢰할 수 있다. 또한 콜럼버스는 데이터를 8가지로 분류 및 분석하여 광고주가 보다 정밀하게 원하는 타켓을 찾을 수 있도록 한다.

마이닝 헌터

마이닝 헌터는 P2E게임으로, 유저가 광물을 채굴, 운반, 가공하는 게임이다. 이 게임의 목적은 보다 많은 크립토스톤을 모으는 것이다. 이를 위해 유저는 크립토 스톤을 NFT 아이템으로 사용하거나 조합할 수 있다. NFT 아이템으로 사용할 경우 작업효율이 올라가며, 조합할 경우 또 다른 특수한 효과를 얻을 수 있다.

크립토스톤

크립토스톤(Crypto Stone)
Diamond NFT(Crypto Stone)

크립토스톤은 GEMMA 네트워크의 NFT 스마트컨트랙트에 의해 탈중앙 방식으로 발행되는 NFT 를 의미한다 . 스마트 컨트랙트는 Defi 로 구현되어 GEMMA 를 지불하면 마이닝 파워를 보상으로 받게 된다 . 마이닝 파워를 보유한 주소는 마이닝 주기에 따라 탈중앙 NFT(크립토스톤)를 채굴한다. 이때, 마이닝 파워가 높을수록 마이닝 주기가 짧아지고 높은 등급의 크립토스톤을 채굴할 확률이 높아진다 .

크립토스톤 플랫폼에는 각 탄생석을 대표하는 12 개의 마이닝 풀이 존재 한다 .12개의 마이닝 풀에 적용된 스마트 컨트랙트는 저마다 3개 변수(강도, 채굴주기, 스톤등급)에 대한 기본 임계값을 보유하고 있다 . 유저는 이를 기반으로 12 종류의 NFT를 채굴할 수 있다. 채굴된 NFT 는 3 개의 속성(스톤 이름, 색상 등급, 모양 등급)을 가지게 된다. 등급이 높아질 수록 채굴은 어려워지며, 자연히 해당 크립토스톤이 가지는 가치는 높아진다.

※자세한 채굴 공식과 방법은 https://cryptostone.io/ 에서 찾아볼 수 있다.

로드맵

2022

1분기
  • 홈페이지 및 지갑 리뉴얼
  • 추가 리갈오피니언 및 코드 어딧 진행
  • GEMMA 테스트넷 오픈
  • Xignal 거래소 상장
  • 주요 거래소 상장
2분기
  • GEMMA Mainnet 오픈
- LEMMA Chain출시
- TAG Explorer 출시
- GEMMA Explorer및 NODE Explorer 개시
  • GEMMA Bridge 오픈
  • NFT Game 베타 버전 출시
  • NFT 마켓플레이스 출시
  • NFT 월렛 출시 ( On-chain custodian 협력)
  • Crypto Stone 출시
3분기
  • GEMMA Mainnet 하드포크
  • Columbus 베타 버전 오픈
- Bon Voyage
  • NFT 게임 출시
  • GEMMA DEX 지갑
  • GEMMA 탈중앙화 거래소
  • 주요 거래소 상장
4분기
  • GEMMA 메인넷 소프트포크
  • Columbus 런칭
- Bon Voyage

참고자료

같이 보기


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