가장 빠른 알트코인 뉴스를 받아 보시려면 코인도서관 채널 등록!
쿼크체인은 확장성이 있고 안전하며 분산화된 플랫폼을 만드는 프로젝트
ICO에서 10배 이상인 Zilliqa의 경합으로 인해 장래성도 기대되고 있습니다.
이 페이지에서는 Quark Chain의 특징 및 ICO 정보에 대해 정리하였습니다.
다 읽어보면 기본적인 특징부터 질리카와의 차이까지 쿼크체인에 대해서는 확실히 알 수가 있습니다.
쿼크체인 개요
통화명 / 티커 Quark Chain (쿼크체인) / QKC
창업자 Qi Zhou
주요 제휴처 Chihuo, PRIMAS 등
특징 스케일러블 플랫폼
공식 링크 웹 사이트
Quark Chain의 ICO 정보
WhiteList 2018 / 05 / 07 ~ 2018 / 05 / 21
※추첨있음
규격 ERC20
지불 ETH
발행 매수 10,000,000 QKC
조달액 총액 20,000,000 USD
PrivateSale 16 , 000 , 000 USD
ICO 4 , 000 , 000 USD
ICO레이트 1QKC = 0.00003 ETH
QKC는 메인넷 ver 1.0 공개 전까지는 ERC-20 토큰.
쿼크체인의 용도는 공개되어 있으며, 거래 수수료 지불 및 커뮤니티 공헌자에 대한 보수에 이용되게 되어 있습니다.
쿼크체인 특징
먼저 쿼크체인이 어떤 것인지, 어떤 문제를 해결할 수 있는지 알아두세요.
dApps 및 스마트 컨트랙트를 구축할 수 있는 플랫폼
쿼크체인은 블록체인의 스케일러블 플랫폼입니다.
이더리움이나 네오처럼 쿼크체인 상에서 dApps를 만들거나 스마트 컨트랙트를 구현할 수 있습니다.
확장성 문제에 대응할 수 있는 이더리움이라고 생각하면 이해하기 쉽습니다.
초당 약 1,000,000개의 트랜잭션을 처리할 수 있습니다
쿼크체인 트랜잭션은 1,000,000 TPS
scalability 문제 해결에 중점을 두는게 특징입니다.
공식 사이트의 이미지에서 알 수 있듯이 쿼크체인의 TPS는 Bitcoin, Ethereum보다 훨씬 큽니다.
TPS란
트랜잭션 퍼 세컨드의 머리글자를 딴 것입니다.초당 처리할 수 있는 트랜잭션 개수를 보여줍니다.
VISA는 세계에서 가장 많이 이용되는 결제 서비스입니다.
이렇게 비교하면 쿼크체인을 지원하는 TPS가 얼마나 대단한지 잘 알 수 있죠.
이더리움의 dApps 등을 간단히 쿼크체인 상으로 이행할 수 있는
쿼크체인이 주목받는 이유 중 하나입니다.
이미 이더리움에서 dApps로 가동되고 있는 앱 등을 손쉽게 쿼크체인 위로 옮길 수 있습니다.
이는 쿼크체인이 EVM의 스마트 컨트랙트에 대응하고 있기 때문입니다.
EVM의 스마트 컨트랙트란
이더리움의 트랜잭션은 EVM(이더리움 가상 머신)을 통해 이루어집니다. 쿼크체인 내 이더리움 통역이 있는 이미지입니다.
약한 파워의 마이너도 보수를 얻을 수 있습니다(네트워크 분산화에 도움이 된다).
PoW란
계산을 가장 빨리 완료한 마이너만이 보수를 획득할 수 있는 마이닝 시스템입니다.계산이 더 빨리 되는 큰 해시 파워의 마이너가 유리합니다.
PoW의 구조를 위해서 마이너는 모두 힘을 합쳐 마이닝을 하고 획득한 보수를 분할합니다.(마이닝 풀을 만든다)
그러나 이것은 분산화라는 관점에서는 좋은 일이 아닙니다.
한 마이닝 풀의 권력이 커지기 때문입니다.
마이닝 풀의 문제점
블록체인은 본래 모두가 네트워크를 감시하고 건전성을 유지하는 법이라고 할 수 있습니다.마이닝 풀에 의해, 1명이 가지는 힘이 커지면, 네트워크의 건전성을 잃기 쉬워집니다.
하지만 쿼크체인에서는 해시 파워가 작은 마이너도 제대로 보수를 얻을 수 있는 구조로 되어 있습니다.
이는 쿼크체인의 채굴 보수 구조가 비트코인이나 이더리움 등과는 조금 다르기 때문입니다.
쿼크체인에서는 해시 파워에 대한 보상 비율(난이도)을 스스로 결정할 수 있습니다.
난이도가 낮은 마이닝을 선택함으로써 해시 파워가 큰 마이너와 경쟁하는 것을 피할 수 있고 보상을 획득할 수 있게 됩니다.
크로스 체인을 장착할 수 있다
쿼크체인 에서는 크로스 체인을 구현할 수 있습니다.
구체적으로 말하면, "거래소를 거치지 않는 QKC와 비트코인 등의 교환"을 할 수 있게 됩니다.
크로스체인이란
비트코인이나 이더리움, 네오 등 서로 다른 체인과 직거래를 가능하게 하는 기술입니다
확장 가능한 쿼크체인을 지탱하는 기술 소개!
쿼크체인의 다섯 가지 특징으로 쿼크체인은 고분산화, 확장성, 안전한 플랫폼으로 불리는 특징을 설명해 왔습니다.
그런 쿼크체인을 지탱하는 기술에 대해 알아보겠습니다.
Quark Chain은 코드 평가도가 높다
해외 코드 리뷰 사이트 등에서는 쿼크체인의 코드 평가 (코드 질 평가)가 상당히 높습니다.영어지만 Quark Chain Code Review – Deep Dive의 'Quark Chain Code Review Conclusion' 파트만 봐도 좋은 평가를 받고 있습니다.
샤딩 기술(2 레이어 구조)
쿼크체인의 2레이어 구조
쿼크체인은 샤딩 기술을 적용하여 블록체인 처리를 분할 할 수 있습니다.
이를 통해 처리 속도를 높일 수 있습니다.
Quark Chain 2레이어 구조 개요
체인명 블록명 검증시간 주요 역할
루트 체인층
(2층) 루트체인 루트블록 수분내 검증
셔딩층
(1층) 샤드 마이너 블록 수초 원장
샤드레이어(제1층)
Quark Chain의 샤딩 그레이어
이것이 Quark Chain의 스케일러빌리티의 비밀입니다.
샤드레이어의 포인트
트랜잭션 전부가 아닌 "일부" 처리로 처리 시간을 단축할 수 있습니다
마이너 블록은 증감 가능하므로 트랜잭션이 늘어나도 대응할 수 있습니다
샤드(마이너블록)에서는 트랜잭션의 일부가 처리되기 때문에 모든 것을 처리하는 것에 비해 처리속도가 향상됩니다.
또한 이 마이너 블록의 수는 늘릴 수 있기 때문에 트랜잭션이 늘어나도 전체 처리 속도는 떨어지지 않습니다.
알기 쉬운 예
도로 확장 공사를 이미지하면 이해하기 쉽습니다.차선(마이너블록)을 늘리면 차가 더 잘 지나다닙니다.
(트랜잭션이 늘어나도 문제없습니다.)
루트 체인(2레이어)
쿼크체인 루트 체인 레이어
루트 체인의 역할은 1층의 마이너 블록(각 샤드)을 묶어서 쿼크체인의 전체 네트워크로 구축해 나가는 것입니다.
루트 체인에는 승인된 마이너 블록의 일부(블록 헤더)가 격납되어 갑니다.
여기에서는 트랜잭션 처리하지 않고 오로지 승인된 1층 블록을 묶어서 갑니다.
이렇게 처리와 네트워크 전체의 확인을 분할하여 트랜잭션이 증가하더라도 쿼크체인은 안정적으로 가동할 수 있습니다.
마이닝에서는 루트 체인(2레이어)에 50% 이상의 해시가 할당된다
쿼크체인 마이닝
마이닝의 해시 파워는 제1층과 제2층으로 분할됩니다.
이 때 해시 파워의 할당은 50% 이상은 루트 체인(2층), 나머지를 모든 샤드(1층)에서 분할합니다.
이로 인해 악의적인 마이너가 네트워크를 지배하기 위해서는 최소한 전체의 25%의 해시 파워를 가질 필요가 있습니다.
Point
이것이 만약 반대로 제1층이 50% 이상 가지고 있으면, 네트워크를 전체를 관리하는 제2층을 보다 작은 해시 파워로 빼앗을 수 있게 되어 버립니다.
이는 비트코인 등의 "51% 공격"보다 낮은 비율입니다.
쿼크체인에서는 이 문제에 대해 다음에 소개할 클러스터링을 통해 대응하고 있습니다.
쿼크체인 클러스터링
클러스터링은 미니노드를 모아서 실질적인 풀노드를 만들 수 있는 기술입니다.
노드란
여기에서는 마이너=노드라고 생각하면 알기 쉽습니다.즉, clustering에서 작은 마이너가 협력해 큰 하나의 마이너가 되는 이미지입니다.
쿼크체인의 마이닝에서 작은 해시파워에서도 마이닝 보상을 받을 수 있다는 특징이 있는 것은 쿼크체인의 특징에서 설명한 바와 같습니다.
각 마이너는 쿼크체인의 네트워크 내에서 미니노드이며, 그 집합체가 실질적인 풀 노드로 되어 있습니다.
마이너가 몇 개 모여 풀 노드가 만들어지기 때문에 하나의 큰 마이너가 네트워크를 지배하기 어려워집니다.
쿼크체인 클러스터링 2
미니노드에서는 전체 트랜잭션을 확인할 수 없습니다.
다른 노드와 데이터를 대조하는 것으로, 전체의 데이터를 확인할 수 있습니다.
클러스터 내의 일부 미니노드가 가동불능이 되어도 노드(클러스터)로서의 기능은 유지되는 구조가 획기적입니다.
크로스셔드 트랜잭션
크로스 섀드 트랜잭션은 서로 다른 섀드 간의 트랜잭션을 가능하게 하는 기술입니다.
이를 통해 소위 "train and hotel problem" 등을 해결할 수 있습니다.
샤드1에서 전철 예약을 하기 위한 트랜잭션 처리를 하고,샤드2에서 호텔 예약을 하기 위한 트랜잭션 처리를 해야합니다.
이 여행 예약의 경우, 어느 한쪽의 예약을 할 수 없으면 둘 다의 예약을 그만두어야 하며, 둘 다의 예약이 완료됩니다.즉, 이러한 상황에서, 「어느쪽도 예약할 수 있는가」 혹은 「어느쪽도 예약하지 않는가」의 두 가지 방법이 됩니다. 어느 한쪽 예약만 하고 다른 한쪽 예약은 하지 않는 선택지는 없습니다.
Sharding Phase 1의 구체적인 구조와 보안 과제
크로스섀드 트랜잭션 기술로, 확장 가능한 환경에서도 복잡한 스마트 컨트랙트가 가능해집니다.
크로스 체인 실장은 어댑터 or 샤딩을 이용
쿼크체인은 두 가지 방법으로 크로스 체인을 설치할 수 있습니다.
외부 트랜잭션에 어댑터를 이용하는 방법 쿼크체인의 외부 체인 토큰 (비트코인 등)을 어댑터로 변환하여 쿼크체인 상에서 다룰 수 있는 토큰으로 만드는 방법 입니다.
외부 트랜잭션을 샤드에 기록하는 방법 외부 체인을 서브체인(또는 샤드의 하나)으로 저장하여 크로스샤드 트랜잭션을 이용하여 주고 받는 방법입니다.
스마트월렛 스마트계정
쿼크체인 스마트 계정
보통 다른 샤드에 있는 정보를 관리하거나 접근하려면 각 샤드에 맞는 계정이 필요합니다.
하지만 쿼크체인의 스마트 계정(지갑)이 있으면 메인 계정 하나만 가지고 있어도 모든 샤드에 접속할 수 있습니다.
스마트 계정(지갑) 덕분에 사용자들은 동 섀드별 섀드 등을 의식하지 않고 쿼크체인 상의 앱 등을 이용할 수 있습니다.
'블록체인' 카테고리의 다른 글
업비트 떡상 암호화폐 무비블록Movie Bloc(MBL)이란?개요와 특징 전망에 대하여 (0) | 2022.03.07 |
---|---|
믿음직스러운 파워렛저 본사 (0) | 2022.01.03 |
메타디움 한국의 블록체인 신원인증 코인, 코인플러그와 메타디움 (0) | 2021.10.07 |
헌트코인 떡상이유 및 상승 전망, 디지털 노마드 코인 헌트 (0) | 2021.10.07 |
썬더코인 떡상이유 썬더코인은 어떤 코인? (0) | 2021.10.05 |