티스토리 뷰

반응형

암호화폐 거래소 빗썸 오늘(2018-10-03)의 (24시간) 변동률 1위(15.4%) 코인은 바로 질리카 입니다. 

오늘 뿐만 아니라 한주동안 꾸준하게 코인가격이 오름추세 입니다. 


1.질리카 (ZIL) 란?



질리카는 확장성(Scalability) 문제를 해결하기 위해 등장한 프로젝트입니다. 현존하는 가장 빠른 블록체인 플랫폼이 되는 것을 목표로 합니다. 질리카는 네트워크 샤딩이라는 기술을 활용해 이 문제를 해결하고, 더 많은 트랜잭션을 처리할 수 있습니다. 네트워크 샤딩은 여러 노드들을 몇가지 샤드에 나눠 넣어서 동시에 트랜잭션을 처리하기에 속도가 빠릅니다.


일반적으로 암호화폐가 초당 처리할 수 있는 트랜잭션은 제한적입니다. 대표적으로 비트코인은 2~7tx, 이더리움은 10~15tx 이며 많은 암호화폐들이 트랜잭션 처리 속도 향상을 위한 노력을 하고 있으나 기존 프로토콜을 확장하는 데에는 한계가 있습니다. 질리카는 기존 암호화폐 및 스마트 계약 플랫폼의 확장성과 보안성 문제를 개선하기 위한 모델로, 샤딩(Shading)이라는 기술을 이용하여 트랜잭션 비율을 확장할 수 있도록 설계되었습니다. 질리카는 이더리움 기반 ERC20 토큰으로 이더리움 트랜잭션 비율의 1,000배 이상을 처리하는 것을 목표로 하며, 초당 2,488tx 을 처리할 수 있습니다.현재로서는 세계에서 초당 트랜잭션 속도가 가장 빠른 퍼블릭 블록체인 플랫폼입니다.


2.발행처 및 발행 방식

질리카의 CEO인 신슈 동(Xinshu Dong)을 비롯한 팀원들은 대부분 컴퓨터 관련 대학, 연구 기관(프린스턴, 버클리, 인리아, NUS 등)의 박사나 연구원 출신입니다. 또한 다년 간의 안전한 소프트웨어 시스템 구축 전문 지식을 갖춘 개발자들로 구성되어 있으며, 다수의 은행권 전문가와 카이버네트워크의 CEO Loi Luu가 자문합니다.
기존 싱가포르 블록체인 스타트업 Zilliqa를 모태로 했으며, 개발팀은 2015년에 학술 논문에서 샤딩 이론을 제안했고 그 이후로 의정서(Anquan Capital Pte)를 통해 연구, 개선 및 적극적인 개발을 해 오고 있습니다.

합의 알고리즘으로는 PBFT(Practical Byzantine Fault Tolerance)를 사용합니다. PBFT를 위해서는 악의적인 노드의 참가를 막아야 하는데 이를 위해 PoW(Proof of Work, 작업증명방식)를 사용하여 노드 ID를 설정합니다. PoW는 ID를 위조하여 시스템을 파괴하는 Sybil 공격을 방어하며 노드가 신원을 증명하면 샤드에 할당 됩니다.
PBFT는 PoW보다 계산 집약적이어서 에너지 소비가 적으며 효율적입니다. 또한 PBFT는 합의 프로토콜이므로 거래에 최종성을 부여합니다. PBFT 합의를 이루려면 악의적인 노드가 1/3 이하여야 하는데 PoW를 통해 들어 온 노드들이 한 샤드에 600개 이상 있을 때, 악의적인 노드가 1/3 이상 있을 확률이 1/백만 로 줄어들게 됩니다. 질리카 샤드의 노드 수는 600개 이상이 기본 전제이기 때문에 보다 안정적으로 운영됩니다.

3. 특징

1. 확장성(Scalability)
질리카는 블록 체인 플랫폼의 확장성의 문제를 개선하고자 개발 되었습니다. 비트코인이나 이더리움과 같은 대표적인 암호화폐의 트랜잭션 비율은 초당 10tx 내외인데 반해 질리카는 1,000배 이상의 처리가 가능합니다. 보통 노드가 많아지면 컨센서스에 도달하기 어려워지는데 질리카는 노드가 많아질수록 처리 가능한 거래량이 증가합니다. 이는 샤딩(Shading)이라는 기술을 통해 가능해 집니다.

2. 보안성(Security)
수학적 로직에 의한 강력한 확률론적 보안 (probabilistic security)이 보장되는 블록 체인 프로토콜을 제공합니다. 어떤 샤드가 공격을 받아 작동을 멈추더라도 다른 샤드들은 계속해서 블록을 제출하여 뛰어난 보안을 갖추고 있습니다. 질리카 네트워크는 병렬 처리로 인해 마이닝 네트워크인 샤드 수가 많을수록 처리 가능한 트랜잭션이 많아지고 더욱 안전합니다.

3. Sharding (샤딩)
Sharding(샤딩)은 질리카의 핵심 기술로, 대형 네트워크를 Shards(샤드)라는 여러 개의 작은 네트워크로 자동분할하여 트랜잭션을 서로 병렬로 처리할 수 있도록 합니다. 만약 하나의 네트워크에서 초당 100개의 트랜잭션을 처리할 수 있다고 했을 때, 네트워크를 10개의 샤드로 분할하면 각 샤드(분할된 마이닝 네트워크)에서 100개의 트랜잭션을 처리하게 되고 결과적으로 초당 1,000개의 트랜잭션 처리가 가능하게 됩니다.
이 과정은 DS위원회의 네트워크 관리로 이루어 지는데, 여러 가지 노드 중 어떤 노드를 어떤 샤드에 할당할 지를 결정하고 샤드에 할당하는 역할을 합니다. 이러한 작업을 수행하면서 보안이 손상되지 않는 다는 것이 장점입니다.
질리카는 샤딩이라는 새로운 매커니즘을 통해 트랜잭션 처리 속도를 획기적으로 향상 시켰습니다. 가장 최근 테스트넷에서 테스트한 결과로 각 샤드에 600개 노드씩 총 3,600개 노드 구성으로 초당 2,488tx를 처리했습니다.

4. Scilla
Scilla는 질리카의 새로운 스마트 계약 언어로, 안전하고 확장 가능한 스마트 계약 어플리케이션을 보다 쉽게 개발할 수 있게 해 줍니다.

4.전망

2018년 1분기에 테스트넷 v1.0을 출시, 2분기에 v2.0을 출시 예정이고 3분기에 메인넷 런칭, 4분기에 dApp 릴리즈를 계획하고 있습니다.
또한 질리카 공식 블로그에 따르면 오는 5월 23일 싱가포르에서 열리는 질리카 행사에서 Scilla 첫 번째 버전을 세계에 공개 할 예정입니다.
다수의 블록 체인 플랫폼들이 직면한 문제는 확장성의 부족입니다. 네트워크 성장에 따라 더 큰 초당 트랜잭션 수를 처리할 수 있는 능력이 중요시 되고 있습니다. 질리카는 이러한 문제점을 개선하고자 개발된 차세대 블록 체인 플랫폼으로 확장성, 안전성, 보안성이 뛰어난 블록 체인 인프라를 구축하는 것을 목표로 합니다. 질리카는 컴퓨터 공학 박사들로 이루어진 팀으로 다년 간 기술 개발을 해 오고 있으며 탄탄한 기술력을 가지고 있어 향후 발전이 기대되는 암호화폐입니다. 시장 규모는 2018년 5월 현재 기준 30~40위 권을 유지하고 있으며, 메이저 암호화폐와 비교해도 압도적인 트랜잭션 처리율로 이목을 끌고 있습니다.
비트코인, 이더리움을 포함한 여러 암호화폐가 확장성을 개선하려 하고 있으며 경쟁이 심화될 것으로 보입니다. 질리카의 트랜잭션 비율 확장은 과히 놀랄 만한 결과이지만 아직 테스트넷이므로 3분기 메인넷 출시까지는 지켜보아야 할 것입니다. 질리카의 기술 혁신이 여러 블록 체인에 순기능으로 작용하여 암호화폐 시장 발전에 디딤돌이 될 수 있기를 기대해 봅니다.


5.관련사이트

1) 공식사이트 : https://zilliqa.com/

6.백서

백서 : https://docs.zilliqa.com/whitepaper.pdf

반응형
댓글