"질리카"의 두 판 사이의 차이
잔글 (→참고자료) |
|||
1번째 줄: | 1번째 줄: | ||
+ | [[파일:질리카.jpg|오른쪽|200픽셀|썸네일|질리카(Zilliqa) 로고]] | ||
'''질리카'''(Zilliqa)는 [[샤딩]](sharding) 기술을 사용하여 처리 속도를 획기적으로 개선한 [[암호화폐]]이다. [[프랙티컬 비잔틴 장애 허용]](PBFT, Practical Byzantine Fault Tolerance)이라는 [[합의 알고리즘]]을 사용한다. 질리카의 화폐 단위는 '''ZIL'''이다. 창시자는 [[싱가포르]]의 [[신슈 동]](Xinshu Dong)이다. [[코인마켓캡]]에 따르면, 질리카(ZIL)는 2018년 7월 기준 시가총액 5억 달러, 5,100억원으로 25위이다. 총 발행량은 126억 개로, 현재 75억 개가 시장에 유통되고 있다. | '''질리카'''(Zilliqa)는 [[샤딩]](sharding) 기술을 사용하여 처리 속도를 획기적으로 개선한 [[암호화폐]]이다. [[프랙티컬 비잔틴 장애 허용]](PBFT, Practical Byzantine Fault Tolerance)이라는 [[합의 알고리즘]]을 사용한다. 질리카의 화폐 단위는 '''ZIL'''이다. 창시자는 [[싱가포르]]의 [[신슈 동]](Xinshu Dong)이다. [[코인마켓캡]]에 따르면, 질리카(ZIL)는 2018년 7월 기준 시가총액 5억 달러, 5,100억원으로 25위이다. 총 발행량은 126억 개로, 현재 75억 개가 시장에 유통되고 있다. | ||
2018년 8월 6일 (월) 17:07 판
질리카(Zilliqa)는 샤딩(sharding) 기술을 사용하여 처리 속도를 획기적으로 개선한 암호화폐이다. 프랙티컬 비잔틴 장애 허용(PBFT, Practical Byzantine Fault Tolerance)이라는 합의 알고리즘을 사용한다. 질리카의 화폐 단위는 ZIL이다. 창시자는 싱가포르의 신슈 동(Xinshu Dong)이다. 코인마켓캡에 따르면, 질리카(ZIL)는 2018년 7월 기준 시가총액 5억 달러, 5,100억원으로 25위이다. 총 발행량은 126억 개로, 현재 75억 개가 시장에 유통되고 있다.
탄생 배경
질리카는 거래 속도와 수수료 측면에서 비트코인과 이더리움에 도전장을 내민 프로젝트이다.
이더리움의 경우, 1,000여개 이상의 소규모 디앱이 이더리움 플랫폼 위에서 운영되고 있다. 이더리움은 블록 안에 거래 기록뿐 아니라 반복 구문과 조건 등 실행 코드를 포함하는 것이 가능해 다양한 분야에서 사용할 수 있기 때문이다. 이로 인해 이더리움은 비트코인 다음 가는 블록체인으로 꼽히지만, 과거에 비해 전송 속도가 현저히 느려졌다. 즉, 새로운 채굴자들이 합류해 채굴 네트워크 크기가 증가하면서 그들에게까지 블록이 전파돼야 하므로 트랜잭션 처리 속도가 현저히 느려진 것이다.
기존 비트코인 및 이더리움은 초당 5~15개 정도의 트랜잭션을 처리할 수 있는 것에 반해, 질리카는 초당 2,828개의 트랜잭션 처리가 가능하다. 질리카는 기존의 암호화폐 및 플랫폼의 확장성과 보안성 문제를 개선하기 위하여 개발되었다. 질리카는 세계에서 초당 트랜잭션 속도가 가장 빠른 플랫폼이다. 빠른 처리량 덕분에 질리카는 기존 블록체인의 주요 문제인 확장성 문제, 즉 네트워크 정체, 높은 거래 수수료와 보안성 문제를 동시에 해결했다.
오픈 소스 기반 퍼블릭 블록체인인 질리카의 목표는 비자(VISA) 및 마스터카드(Mastercard)와 같은 전통적인 중앙 집중식 지불 방식에 필적하는 속도와 성능을 보장하는 것이다. 실제로, 네트워크 크기가 10,000개의 노드로 구성된 질리카는 비자 및 마스터카드의 평균 거래량과 일치하는 처리량을 훨씬 낮은 수수료로 제공하고 있다.
특징
샤딩 기술
질리카의 가장 큰 특징은 확장을 가능하게 만드는 샤딩 기술에 있다. 샤딩(sharding) 기술은 2016년 질리카팀이 공동 저술한 학술 논문에서 처음으로 제시됐고, 그 이후로 프로토콜은 계속 연구·개발되었다. 질리카는 샤딩을 통해 채굴이 도입되고, 샤딩에 친화적인 스마트 계약 언어이자 새로운 프로그래밍 언어인 실라(Scilla)를 사용하고 있다.
질리카의 샤딩 기술은 네트워크 샤딩(network sharding), 트랜잭션 샤딩(transaction sharding), 연산 샤딩(computational sharding)과 같은 다양한 형태로 구성되어 있다. 그 중 가장 중요한 건 네트워크 샤딩인데, 네트워크 샤딩은 질리카 채굴 네트워크를 샤드(shard)라는 작은 노드 그룹으로 나눌 수 있는 메커니즘이다. 이 네트워크 샤딩은 질리카를 확장시킬 수 있는 도구로서, 이 샤딩을 활용하게 되면 초당 수천 건의 트랜잭션 처리가 가능해진다.
블록체인에서 의사결정이 이뤄질 때 기본적으로 모든 네트워크 참여자들이 하나의 그룹으로 기능하지만, 샤딩 구조는 블록체인 네트워크를 여러 그룹으로 나누고 동시에 병렬 처리되도록 함으로써 트랜잭션 처리 속도를 높였다. 또, 보통 노드가 많아지면 합의에 도달하는 것이 어려워지는데, 오히려 질리카는 샤딩 기술을 통해 노드가 많아질수록 처리 가능한 거래량이 증가하여 확장성 면에서 훨씬 유리하다. 질리카는 채굴 네트워크를 작은 그룹으로 나눠 병렬로 트랜잭션을 처리하기 때문에 네트워크 크기가 증가할수록 처리할 수 있는 트랜잭션 수가 선형적으로 증가한다. 2018년 싱가포르에서 열린 밋업에서 진행된 테스트에서 1개 샤드로 481 TPS, 2개 샤드로 995 TPS, 4개 샤드로 1,967 TPS, 그리고 6개 샤드로 2,828 TPS를 달성하면서"네트워크 수 증가에 따른 트랜잭션 수의 선형적 증가"를 보여줬다.
안정성 문제
네트워크 샤딩은 샤드가 많아질수록 확장성은 증가하지만, 나뉜 만큼 안정성은 불안해진다. 질리카는 퍼블릭 블록체인으로서 모든 사람들에게 오픈되므로 악의적인 노드에게까지 공개될 수 있다. 악의적인 노드에 의한 시빌 공격(sybil attack)[1]의 위험이 발생할 수 있기 때문에, 속도를 높이되 안정성을 함께 추구하는 일이 커다란 과제이자 문제이다. 이에 대한 해결방안으로 질리카는 크게 두 가지 방법으로 해결하려 한다.
- 작업증명
질리카는 작업증명(PoW) 방식을 활용하여, 아이디(ID)를 설정하고, 샤딩을 수행한다. 하지만 기존의 비트코인이나 이더리움 등 여러 블록체인 플랫폼과 달리, 질리카는 합의를 이루기 위해 작업증명을 채택하는 것이 아니다. 작업증명은 몇 백 블록마다 수행할 수 있다. 그 결과, 작업증명에는 늘 높은 전기 에너지 비용이 문제가 되는데, 질리카에는 이 문제가 발생하지 않는다. 실제로 질리카 노드를 실행할 때의 에너지 비용은 이더리움 노드를 실행하는 것의 1/10 정도밖에 안 된다. 또, 채굴자가 단일 작업증명(PoW) 방식으로 여러 블록에서 합의에 도달하기 때문에, 낮은 편차로 인한 훨씬 안정적인 지불금을 보장한다. 채굴 네트워크에 합류하고자 하는 모든 새로운 노드들이 작업증명을 먼저 수행하게 함으로써 일종의 '관문'을 만든 것이다. 그리고 샤드의 크기를 최소 600개 이상의 노드로 정해, 샤드의 1/3 이상이 악의적인 노드일 확률을 크게 낮췄다. 이렇듯 질리카에서 작업증명은 오직 시빌 공격을 막기 위해서만 사용한다.
- 비잔틴 장애 허용(BFT)
질리카의 합의 알고리즘은 비잔틴 장애 허용(BFT, Byzantine Fault Tolerance)이라는 아이디어를 기반으로 한다. 간단히 설명하면, 리더가 전체 노드에 요청을 보내고, 각각의 노드는 요청에 대한 결과를 전체 노드에 전파한다. 각각의 노드는 가장 많이 받은 결과를 다시 전파하게 되고, 정족수 이상에 의해 전파된 결과가 블록으로 확정하는 합의 알고리즘이다.
비잔틴 장애 허용 프로토콜은 최종 블록을 확정할 때, 동시에 존재하는 여러 체인들 중에서 "가장 긴 체인"을 채택하기 위해 기다리고 확인하는 시간이 필요 없다. 기존의 BFT 프로토콜은 큰 통신 대역폭을 필요로 한다. 따라서 수렴 시간이 걸리며 결과적으로 대규모 노드 네트워크에 잘 맞지 않는다. 이러한 BFT 프로토콜을 훨씬 더 확장성 있게 만들기 위해 질리카는 코시라는 확장가능한 서명 체계를 도입했다. 코시(CoSi)는 코사인(CoSign) 또는 코사이닝(CoSigning)의 약자로서, 두 명 이상이 공동으로 서명하는 체계를 말한다. 질리카는 몇 가지 중요한 개선 사항을 통해 코시 체계를 개발했다. 특히 코시 프로토콜에 여러 단계와 메시지 라운드를 추가하여 리더와 서명자 측에서 악의적인 리더와 서명자가 프로토콜을 사용하지 못하도록 했다. 그만큼 추가된 단계 및 검사를 통해 악의적인 행동이 가능한 한 빨리 감지되도록 했고 그 결과 안전한 계획을 도출하고 이것을 적용하여 질리카의 합의를 위한 확장가능한 비잔틴 장애 허용 프로토콜을 완성했다.[2]
벤처 캐피털 투자
질리카가 주목받는 또 다른 이유는 바로 벤처 캐피털(venture capital) 때문이다. 유명한 벤처 캐피털인 FBG, 하이퍼체인(Hyperchain), 키네틱(Kenetic), 시그넘(Signum), 노드(Node), 폴리체인(Polychain) 등이 프라이빗 세일의 기관 투자자로 참여했다. 질리카가 샤딩 기술의 출시를 통해 스마트 계약 측면에서 혁명을 일으킬 것이라고 생각했기 때문이다. 위에서 언급했듯이, 플랫폼은 샤드의 수가 증가함에 따라 거래율을 높일 수 있도록 설계되었다. 샤딩을 통해 만들어진 더 작은 채굴 단위는 자체적으로 트랜잭션을 처리할 수 있으므로 이더리움 플랫폼에서 개발자가 자주 겪게 되는 네트워크 정체 문제를 해결할 수 있다. 또, 곧 출시될 실라(Scilla) 프로그래밍 언어는 극도로 개발자 친화적인 것으로 알려져 출시 전에 스마트 계약을 테스트할 수 있다. 이 모든 것들이 질리카 시장에 필요한 견인력을 제공하여 벤처 캐피털이 투자를 하게 되었다.[3]
디앱 개발
1초당 처리할 수 있는 트랜잭션의 수를 나타내는 TPS가 높아지면 그만큼 적용범위도 넓어진다. 질리카는 특히 게임, 엔터테인먼트, 디지털 광고, 지불수단으로서의 디앱(DApp) 개발에 박차를 가하고 있다. 게임과 엔터네인먼트에서 게이머는 질리카의 '대체 불가능한 토큰'(NFT, Non-fungible Token)으로 자산을 제대로 소유하고 관리할 수 있다. 디지털 광고에 있어서는 지불을 자동화하고 중개인 수를 줄임으로써 프로그래밍 광고를 개선하는 데 도움을 준다. 결제에 있어서는 높은 확장성으로 인해 거래 수수료가 낮아져 국경 간 소액결제를 쉽게 할 수 있다. 이 외에도 질리카는 사용자가 병렬로 대규모 연산을 실행하고, 전체를 활용할 수 있다. 분산형 광고 네트워크, 분산형 교환, 검색, 정렬 및 선형 대수 계산, 교육 신경망, 데이터 채굴, 공유 경제 운영, 과학 컴퓨팅 및 맵 리듀스(map reduce) 스타일의 거래 알고리즘과 같은 복잡한 연산도 가능하다.[4]
인미디에이트
인미디에이트는 질리카 기반의 첫번째 디앱(DApp)이다. 싱가포르에 본사를 둔 블록체인 기반의 인슈어테크 플랫폼인 인미디에이트는 보험사, 보험대리점, 보험 고객을 긴밀하게 연결하는 네트워크를 운영 및 제공하기 위해 만들어졌다. 2018년 7월 18일부터 ICO를 시작한 인미디에이트는 질리카 블록체인을 이용한 첫 디앱으로, 이용 시 보험 고객은 자신의 필요에 따라 보험의 범위를 맞춤형으로 설정 가능하고, 보험 계약 정보를 실시간으로 처리할 수 있다. 보험 증서는 보험금 지급 및 관리 기능이 있는 스마트 계약으로 코드화된다. 보험금 지급과 관련해서는 스마트 계약에 의해 자동으로 청구가 진행되고, 오라클과 같은 신뢰할 수 있는 데이터 트래커로부터 정보를 얻은 후 소비자의 지갑으로 보험금이 바로 지급된다. 이를 통해 고객들은 훨씬 더 저렴한 비용으로 신속하게 보험 서비스를 받을 수 있다. 인미디에이트는 최첨단 기술로 더욱 저렴해진 보험료로 전 세계 약 38억 명의 보험 취약 계층에게 보험 혜택을 제공하는 등 모두가 혜택을 누리는 보험 생태계 조성을 목표로 하고 있다.[5]
각주
- ↑ 시빌 공격(sybil attack)이란 공격자가 실제로는 한 명이면서 마치 여러 명인 것처럼 속이는 방식으로 네트워크상의 여러 노드를 제어함으로써, 의사결정에 좋지 않은 영향을 미치는 공격을 말한다.
- ↑ The ZILLIQA Team, "The Zilliqa Project : A Secure, Scalable Blockchain Platform", Zilliqa Whitepaper, 2018-05
- ↑ Kaustav, "Is Zilliqa (ZIL) One of the Best Buys of Q2?", DECOIN, 2018-06-05
- ↑ 질리카 공식 홈페이지 - https://zilliqa.com/
- ↑ 편도욱 기자, 〈질리카의 첫 댑, 인미디에이트 크라우드 세일즈 개시〉, 《로이슈》 , 2018-07-16
참고자료
- 영어
- 질리카 공식 홈페이지 - https://zilliqa.com/
- The ZILLIQA Team, "The Zilliqa Project : A Secure, Scalable Blockchain Platform", Zilliqa Whitepaper, 2018-05
- Kaustav, "Is Zilliqa (ZIL) One of the Best Buys of Q2?", DECOIN, 2018-06-05
- 한국어
- 머니넷 스텝, 〈질리카코인(Zilliqa) 개념 및 특징〉, 《머니넷》, 2018-02-13
- 코인원, 〈질리카(ZIL) 명세서〉, 《코인원》, 2018-06-26
- 이지영 기자, 〈(이지영의 신상코인 1화) '빗썸・업비트의 뜨거운 경쟁' 질리카를 알아보자〉, 《유튜브》, 2018-07-18
- 최윤선 기자, 〈특화된 샤딩 대표주자 토큰 질리카(Zilliqa)〉, 《글로벌경제신문》 , 2018-05-30
- 편도욱 기자, 〈질리카의 첫 댑, 인미디에이트 크라우드 세일즈 개시〉, 《로이슈》 , 2018-07-16
- 김다운 기자, 〈(코인뽀개기) 빠른 처리속도의 블록체인 플랫폼 '질리카'〉, 《아이뉴스24》 , 2018-08-03
- 동영상
- 블록체인뉴스, 〈(신상코인) '빗썸・업비트의 뜨거운 경쟁' 질리카를 알아보자〉, 《유튜브》, 2018-07-18
- 블록체인뉴스, 〈Zilliqa(질리카) CEO인터뷰〉, 《네이버TV》, 2018-04-13
같이 보기