본문 바로가기
재테크/가상자산

[가상자산] 질리카(ZIL) 쉽고 빠르게 알아보기

by KTC 2023. 9. 11.

목차

    반응형

    안녕하세요!

    거래 처리 속도를 획기적으로 개선한 암호화폐, 질리카에 대해 알아보겠습니다.

     

     

     

     

    질리카

     

    질리카(ZIL)란?

    질리카는 퍼블릭 블록체인의 확장성 문제를 해결할 차세대 초고속 블록체인 플랫폼으로 빠른 트랜잭션 처리속도와 함께 탈중앙화/보안성을 목표로 싱가포르 국립대 연구진에서 개발하고 있습니다.

     

    질리카는 비트코인과 이더리움의 큰 블록 크기와 느린 트랜잭션 속도 등 문제를 해결하고자 합니다. 질리카는 샤딩 기술을 통해 반복되는 코드 실행에 따른 시스템 병목 현상과 무수히 많은 조건문으로 인한 데이터 처리 속도 저하 문제를 해결했습니다.

     

    질리카 역시 광고, 콘텐츠, 금융 등의 바탕이 되는 대규모 엔터프라이즈 블록체인 플랫폼으로 성장하는 것을 목표로 삼고 있습니다. 특히 동명의 가상자산 질리카를 바탕으로 금융 서비스를 확대하는 데에도 큰 관심을 보입니다. 2018년 자사 비전을 밝히는 포지션 페이퍼에서 “비자·마스터카드 등 전통 지불 수단과 경쟁하는 것이 목표”라고 밝힌 것도 이의 일환입니다.

     

    정리하자면 질리카는 그동안 서버(노드)에 저장하는 데이터를 분산 저장하는 ‘샤딩’ 기술로 주목을 받던 프로젝트입니다. 샤딩을 통해 코인의 결제 속도를 높이고 수수료 부담을 낮춰 훗날 신용카드 등 기존의 결제 서비스를 넘어서겠다는 비전과 함께 등장했습니다.

     

    질리카(ZIL)의 작동원리

    질리카 샤딩

     

    질리카(ZIL)를 가장 잘 설명할 수 있는 키워드는 샤딩(Sharding)입니다. 샤딩이란 사금파리(Shard)라는 어원에 걸맞게 말 그대로 데이터를 여러 조각으로 나눠 저장하는 기술을 말합니다. 샤딩을 본격적으로 설명하기에 앞서 블록체인 기술에서 왜 데이터 저장이 중요한 지부터 이야기해야 하는데, 블록체인은 여러 서버(노드)에 같은 내용을 저장해 위조와 변조가 어렵게 만드는 기술입니다. 비트코인과 이더리움, 질리카 같은 가상자산들은 거래가 될 때마다 거래 내역을 모두 블록체인 플랫폼에 저장합니다. 문제는 시간이 갈수록 저장되는 데이터와 기록을 담당하는 서버가 늘어나면서 플랫폼의 거래 처리 속도가 느려진다는 겁니다.

     

    이때 등장하는 대안이 바로 데이터를 조각내 저장하는 샤딩입니다. 샤딩은 네트워크 샤딩, 트랜잭션 샤딩, 연산 샤딩 등 여러 종류가 있는데 가장 대표적인 네트워크 샤딩의 경우 서버를 여러 그룹으로 나눈 뒤, 저장해야 할 데이터를 각 그룹에 따로 저장하는 기술입니다. 자연스럽게 저장해야 하는 데이터는 줄고, 합의를 거쳐야 하는 서버 수도 줄어 데이터 처리 속도가 빨라집니다.

     

    질리카 샤딩

    질리카 샤딩 기술은 질리카를 세계적인 가상화폐로 만든 결정적 요소입니다. 질리카 샤딩 기술의 핵심은 샤드를 더 작은 단위로 나누는 것입니다. 이렇게 분할된 샤드는 각각 독립적으로 거래를 수행하는 네트워크를 구성합니다. 이 덕분에 질리카 전송속도는 독보적으로 빨라졌습니다. 한편, 샤드 작업 속도가 빠를수록 여러 개의 전송을 동시에 처리하는 인프라가 필요합니다. 이 인프라 확보를 위해 질리카 샤딩 기술은 전체 데이터 처리 검증을 샤드 수준에서 처리합니다.

     

    질리카는 노드의 작은 블록을 싱글 엔티티(Single Entity)로 통합하는 딜리버리 서비스 커뮤니티를 가지고 있습니다. 이 커뮤니티는 전체 블록체인에 접근해 정보 정확성을 검증합니다. 따라서 질리카는 자동 입찰, 재무 모델링, 광고용 공급망, 공유 경제 등 확장성 측면에서도 매우 뛰어난 계산을 지원합니다. 또, 개발자가 디앱을 효율적으로 개발할 수 있는 스마트 컨트랙트도 제공합니다.

     

    컨센서스 알고리즘 PBFT 채택

    질리카(ZIL)는 컨센서스 메커니즘으로 비잔틴 장애 허용(PBFT)을 적용하고 있습니다. PBFT를 컨센서스 메커니즘에 적용하면 트랜잭션을 승인하는 일부 노드가 에러 났더라도 트랜잭션을 실행할 수 있습니다.

     

    비트코인 등의 기존의 블록체인에서는 일부 노드가 부정하게 일하거나 에러 나는 것으로 블록체인의 구조에 지장을 초래할 가능성이 있어, 51% 공격 문제로서 이슈가 되고 있습니다. PBFT는 이 전통적인 블록체인 문제를 해결할 수 있는 가능성을 가지고 있습니다. 또한 Zilliqa(ZIL)는 독자적인 스마트 컨트랙트의 언어인 Scilla(실라)라는 언어를 탑재하고 있습니다. Scilla(실라)를 이용하는 것으로 보다 스마트 컨트랙트가 이용하기 쉬워져, 안전성이 높이는 것이 가능 해지고 있습니다.

     

    질리카(ZIL)의 특징

    샤딩 (Sharding)

    질리카는 샤딩 기술을 기반으로 하여 확장성을 크게 향상했습니다. 샤딩은 블록체인을 여러 개의 작은 네트워크로 분할하여 각각의 네트워크가 병렬로 트랜잭션을 처리할 수 있게 합니다. 이로써 질리카는 고성능 및 빠른 트랜잭션 처리를 가능하게 합니다.

     

    안전성과 보안

    질리카는 안전성과 보안을 강조하며 고도의 암호화 기술과 스마트 컨트랙트 실행 환경을 제공합니다. 스마트 컨트랙트의 버그나 취약점을 최소화하고 보안을 강화하기 위해 노력합니다.

     

    스마트 컨트랙트

    질리카는 이더리움과 같이 스마트 컨트랙트를 지원하며, 개발자들이 분산 애플리케이션 (DApps)을 구축하고 실행할 수 있도록 합니다.

     

    디지털 자산 및 토큰

    질리카 플랫폼은 다양한 디지털 자산 및 토큰을 발행하고 관리할 수 있습니다. 이를 통해 플랫폼 내에서 다양한 경제 활동을 지원하며, 자산 교환을 가능하게 합니다.

     

    확장성 및 성능

    샤딩 기술 덕분에 질리카는 높은 확장성을 가지며, 초당 수천 건 이상의 트랜잭션을 처리할 수 있습니다. 이는 대규모 애플리케이션 및 서비스에 적합합니다.

     

    커뮤니티 및 개발자 지원

    질리카는 활발한 개발자 커뮤니티를 가지고 있으며, 개발자들을 위한 다양한 도구 및 자료를 제공하여 블록체인 애플리케이션을 개발하기 쉽게 만듭니다.

     

    유용성과 채굴 보상

    질리카 네트워크는 채굴자에게 보상을 제공하고 플랫폼의 유용성을 높이기 위해 다양한 메커니즘을 도입합니다.

     

    ZIL 토큰의 용도

    ∨ 거버넌스: ZIL 소유자는 토큰을 사용하여 네트워크의 의사 결정 과정(투표)에 기여합니다.

    ∨ 이코노믹스: 기본 보상, 공동 서명 보상, 시드 노드 스테이킹 보상은 모두 ZIL 토큰으로 발생합니다.

    ∨ 결제: ZIL 토큰은 네트워크 내에서 가치의 저장 및 지불 수단의 역할입니다.

    ∨ 거래 수수료 : ZIL 토큰은 거래 수수료 지불 및 스마트 컨트랙트 실행에 사용됩니다.

     

    질리카(ZIL) 실시간 시세

    반응형