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

이그드라시

위키원
Asadal (토론 | 기여)님의 2019년 8월 12일 (월) 01:35 판
이동: 둘러보기, 검색
이그드라시(Yggdrash) 로고
이그드라시(Yggdrash) 로고와 글자

이그드라시(Yggdrash)는 인터넷상의 모든 서비스를 블록체인에서 원활하게 구현할 수 있도록 기술적으로 속도와 데이터 용량의 문제를 해결해 일상생활에서 블록체인을 경험할 수 있게 하는 프로젝트이다. 이그드라시는 세계수의 의미를 담고 있고 있으며, 모든 블록체인을 연결하는 통로라는 의미이다. 이그드라시는 신뢰를 기반으로 모든 블록체인을 연결하고 인터넷 상의 모든 서비스를 블록체인으로 재구성하는 것을 목표로 하고 있다.

이그드라시는 스마트 계약데이터 용량 문제를 해결하기 위해 다차원 블록체인을 통해 상호운용성을 보장하면서 동시에 블록체인의 독립성과 처리 성능과 용량을 보장해 주는 것이 특징이다. 즉, 각 블록체인(DApp)은 어떤 상위 체인에 종속되지 않고, 자신만의 독립적인 블록체인 네트워크, 거버넌스, 데이터, 코인, 서비스 등을 가질 수 있다. 이그드라시를 만든 ㈜알투브이(R2V)의 서동욱(David Seo) 대표이사는 코인원 거래소의 최고조직책임자(COO) 출신이다. 이그드라시의 화폐단위는 YEED이고, 시가총액은 600만 달러이며, 총공급량은 100억 YEED이다. [1]

2019년 9월 최종 내부 테스트를 마치고 메인넷을 출시할 예정이다. [2]

주요 인물

서동욱 ㈜알투브이 대표이사
  • 서동욱은 이그드라시를 만든 ㈜알투브이의 공동 창업자이자 CEO로 인하대학교 통계학과를 졸업하고 2010년부터 메리츠 종금(4년 11개월), 코인원 COO(1년 3개월), 블루팬넷 공동 창업(1년)을 거쳐, 현재 R2V와 이그드라시 재단인 아카식(AKASHIC)재단의 CEO를 맡고 있다.[3]
  • 유동옥은 이그드라시 공동 창업자이자 CTO로 전북대 컴퓨터 공학을 졸업하고 2010년부터 아이온 커뮤니케이션 소프트웨어 개발(2년 10개월), 위메프 엔지니어(1년 6개월), 에이프릴 소프트웨어 개발(9개월), 아이콘(ICON) 개발팀 매니저(1년 8개월)를 거쳐 현재, R2V CTO와 이그드라시 재단인 아카식(AKASHIC) 재단의 관리자를 맡고 있다.[4]

특징

이그드라시는 줄기 체인(Stem Chain)과 가지 체인(Branch Chain)으로 구성되며, 줄기 체인은 모든 가지 체인을 서로 통신하고 융복합할 수 있는 환경을 만들어 준다.

줄기 체인

줄기 체인(Stem Chain)은 이그드라시의 근본이 되는 체인으로 모든 가지 체인의 정보를 담고 있는 정보의 집합체이자, 통로이다. 줄기 체인은 각 가지 체인의 주소 정보 등 최소한의 정보만을 저장함으로써트랜잭션 처리 성능과 확장성에 최적화되어 있다. 또한, 각 가지 체인의 주소를 보유함으로써 각 가지 체인을 상호 연결할 수 있는 구조를 가지며 각 가지 체인의 Life-Cycle(생성/변경/파기)을 관리할 수 있다.[1]

가지 체인

가지 체인(Branch Chain)은 하나의 디앱인 동시에 하나의 블록체인이다. 가지 체인 자체가 블록체인이기에 당연히 자신들이 원하는 합의 알고리즘을 선택할 수 있으며 자신들만의 블록체인을 구성할 수 있다. 가지 체인을 사이드 체인과 비슷하게 볼 수 있다. 이 부분은 굉장히 중요한 개념으로 기존의 체인 간 연결은 아토믹스왑과 같은 인위적인 기술로 연결해야 했지만, 이그드라시는 가지 체인이 줄기 체인에 연결됨과 동시에 자연스럽게 다른 가지 체인을 참조 연결할 수 있어 각 체인 간 자산을 손쉽게 거래할 수 있는 환경이 만들어진다. 더불어 가지 체인은 각자 독자적인 블록체인으로 운영하기 때문에 특정 가지 체인의 트랜잭션 과부하, 장애 시에도 전혀 영향을 받지 않는다. 가지체인의 유형에는 불멸 브랜치 체인, 소모성 브랜치 체인, 인스턴트 브랜치 체인, 테스트, 프라이빗 브랜치 체인이 있다. [1]

주요 가지 체인

다음은 주요 가지체인(Important Branch Chain)에 대한 설명이다.

  • 내부 화폐 체인 : 이드 (YEED)

화폐의 본질적인 목적은 거래의 수단 이기도 하지만 사회를 유지하기 위한 큰 힘, 즉 하나의 도구라고 생각한다. 이그드라시의 화폐인 이드(YEED)는 우리 네트워크를 유지하기 위해 사용되는 하나의 도구이며, 거래의 수단이기도 하지만 이그드라시 네트워크에 연결된 수많은 블록체인 네트워크를 연결, 유지하는 것에 가장 큰 목적을 두고 있다. 일반적으로 새로운 블록체인이 생성되면 이그드라시의 줄기체인에 등록되지 않는다. 자신의 블록체인을 이그드라시 네트워크에 연결하기 위해 이드를 사용하게 되며, 시간이 지남에 따라 지불된 이드는 점차 소멸될 것이다. 신규 참여한 가지 체인은 이그드라시 네트워크에 참여하면서 그동안 어렵고 힘들게 구축하였던 다양한 블록체인 자원과 서비스 파트너십을 보다 손쉽게 누릴 수 있다. 또한, 구축한 블록체인 서비스가 훌륭하다면 자연스럽게 더 많은 파트너와 사용자를 끌어올 수 있다.[1]

  • 신뢰도 평가 체인 : 생명수(Sacred Water)

대부분의 암호화폐에서 네트워크 수수료를 받는 이유는 다음과 같다. 1)채굴자에게 블록 마이닝에 대한 보상을 주기 위해서이다. 2) 악의적인 사용자를 막기 위해서이다. 이러한 문제를 어떻게 해결하기 위해 이그드라시는 누구에게나 공평한 시간이라는 자원을 기반으로 신뢰도를 측정하며 이로운 사용자에게는 혜택을 악의적인 사용자에게는 제한을 주고자 한다. 이그드라시 네트워크에서 많은 시간과 이로운 행동을 할수록 신뢰 점수는 높아지고 다양한 혜택을 받을 수 있는데, 그중 하나가 수수료이다. 물론 신뢰도가 높은 사용자에게 제공될 수 있는 것은 수수료 이외에도 많이 있다. 예를 들어 신뢰도가 최상위인 참여자는 신규 이드(YEED) 발행 시, 일정 비율의 통화를 받게 되며 결과적으로 네트워크에 기여한 공로를 보상받게 되는 정책도 시행한다. 또, 신뢰의 전이는 부분적으로만 가능하며 이것은 커뮤니티 합의에 따라 더욱 발전, 개선 한다.. 이그드라시의 신뢰도를 쌓기 위해서는 이그드라시 네트워크에 기여하면서 많은 시간을 투자해야 한다. 만약 네트워크에 악영향을 끼칠 목적으로 신뢰를 쌓은 사용자는 감시시스템 또는 네트워크 참여자에 의해 발견되어 신뢰도가 차감된다. 또한, 신뢰도 정책에 의해 수수료 무료 등의 혜택이 사라지거나, 이그드라시 자원을 활용하지 못하거나, 신뢰를 쌓을 수 없도록 만들 수 있다.[1]

  • 신뢰 점수 생성 체인 : 생명수의 샘(Sacred Water Fountain)

네트워크 참여자들의 신뢰 점수 생성은 신뢰 점수 생성 체인에서 이루어지며, 이그드라시 네트워크에 이로운 행위를 할수록 신뢰 점수가 증가하는 알고리즘으로 설계되었다. 해당 시각에 노드를 운영하지 않았을 시, 신뢰 점수는 획득할 수 없다. 또한, 악의적인 것으로 신뢰 점수를 획득하려는 사용자를 감시 및 처벌할 수 있는 시스템도 함께 운영한다.[1]

스마트 계약 데이터 용량 문제 해결

스마트 계약은 현실 사회에서 실현하지 못했던 수많은 거래를 자동화된 거래규약에 맞춰 투명하고 효율적인 세상을 만들어 갈 수 있게 해주었다. 하지만 수많은 스마트 계약을 블록체인에 탑재함으로써 용량의 한계가 부딪히게 되었다. 이그드라시는 이 문제를 해결하기 위해 블록체인에 스마트 계약의 무결성 정보만을 올리고 바이너리 파일은 다른 경로를 통해 받는 방법을 선택했다. 이는 스마트 계약을 사용하는 언어에 제약을 받을 필요도 없고, 개발의 장벽도 현저히 낮아진다.[1]

샤딩(Sharding)을 통한 네트워크 성능 향상

이그드라시는 다차원 블록체인 특징을 이용하여 네트워크 샤딩을 구현할 수 있다. 먼저 샤딩을 하고자 하는 브랜치 체인은 모두 같은 거버넌스를 가지고 있고 각각의 브랜치 체인들은 샤딩에 관련된 다른 브랜치 체인의 정보를 가지고 있어야 한다. 이그드라시의 단일 가지 체인의 성능은 약 1,000TPS에서 10,000TPS사이로 예상하며, 블록체인 네트워크 샤딩을 통해 처 리 성능을 향상시킬 수 있다. 해당 기술로 인하여 마이크로 페이먼트 같은 많은 트랜잭션 처리가 필요한 서비스도 이그드라시에서는 구현이 가능하다.[1]

아카식 시스템을 적용한 노드 싱크 속도 향상

현재 메인넷을 구성한 대부분의 블록체인은 스마트 계약 등 자신의 블록체인에서 구현한 다양한 기능을 활용할 수 있는 풀노드(지갑)을 제공하고 있지만 대부분의 암호화폐 사용자들은 풀노드를 구성하는 것이 까다롭기 때문에, 암호화폐 거래소나 라이트클라언트 노드(지갑) 서비스를 이용해 암호화폐를 거래하고 스마트 계약을 사용하고 있다. 그중 가장 큰 제약사항은 바로 모든 블록을 다운로드, 동기화 해야 하는 시간적, 경제적 이슈 때문이다. 다른 블록체인 플랫폼의 풀노드를 구성하고자 하는 사람들은 해당 문제 때문에 제네시스 블록부터 동기화를 하는 게 아니라, 어느 정도 블록이 동기화되어있는 지갑을 P2P네트워크에서 받음으로써 동기화 시간을 절감한다. 하지만 P2P네트워크의 특성상(토렌토 등) 신뢰성이 보장되지 않은 지갑을 받음으로써 바이러스 등의 위험에 노출되는 위험을 감수해야만 한다.[1]

이그드라시는 효율적이고 안정적인 블록 동기화를 위해 블록 재조합 알고리즘(BRA : Block Reassembling Algorithm)을 통하여 구현하고자 한다. 블록 재조합 알고리즘은 3가지 구성 요소로 이루어져 있다.

  • 아카식 레코드(AR : Akashic Record) : N개의 블록 이전의, 모든 거래의 결과값의 집합
  • 블록 박스(BB : Block Box) : N개의 블록을 하나의 박스에 담은 블록들의 집합
  • 블록(OR : Original Block) : 일반적인 블록체인의 블록

아카식 레코드는 제네시스 블록부터 특정 시점의 블록까지의 모든 거래의 결과(모든 계정의 트랜잭션 결과값)를 저장한 집합이며, 블록 박스는 여러 개의 블록을 하나의 박스에 담은 블록들의 집합이다. 이그드라시는 블록체인의 장점을 훼손하지 않으면서 모든 네트워크 참여자들이 더 쉽게 블록체인 네트워크에 참여할 수 있는 방법을 제시하는 것이다. 또한 BRA는 신규 노드들이 선택에 따라 풀블록을 동기화 할 것인지, 선택하여 사용할 수 있다. BRA는 블록 사이즈가 커지면 커질수록 블록 싱크 속도와 노드의 리소스를 최소화 시킬 수 있는 기술이다. 궁극적으로 현재 블록체인이 고심하고 있는 블록사이즈의 이슈도 함께 해결할 수 있으며, 나아가 미래의 IoT 디바이스에 도 적용하여 블록체인의 실제 적용 범위를 넓혀나간다.[1]

파일 공유 네트워크를 통한 저장 용량 문제 해결

이그드라시의 파일 공유 네트워크(File sharing on P2P Network)는 스마트컨트랙트, 아카식레코드, 블록박스, 체인 리소스 등이 등록된다. 어플리케이션은 코드로만 존재하는 것이 아니라 어플리케이션을 서비스하기 위한 다양한 형태의 리소스와 함께 구동된다. 이그드라시는 파일 공유 네트워크를 통해 블록체인상의 데이터 제한에 자유를 제공할 것이며, 이를 통해 더욱 다양하고 다채로운 블록체인 서비스를 제공할 수 있다.[1]

다차원 블록체인을 통한 상호운용성 보장

이그드라시를 다차원 블록체인이라고 칭하는 이유는 블록 생성 타입이 서로 다른 블록체인을 연결할 수 있기 때문이다. 서로 다른 블록체인을 연결하기 위해서는 먼저 블록체인의 시간 개념을 이해해야 한다. 비트코인은 10분당 1개의 블록이 생기며, 이것은 비트코인의 시간이다. 하지만 이더리움의 블록생성 시간은 15초이고 이는 비트코인과 같지 않다. 이그드라시는 아카식 슬라이스(Akashic Slice)라는 체인 연결 프로토콜을 적용하여 두개를 연결한다. 서로 다른 블록체인의 데이터를 교환하는 그 시점에 노드의 블록 결과를 사진을 찍듯이 저장하는 것이다. 만약 다른 블록체인 플랫폼이 이그드라시가 제시하는 체인 연결 프로토콜과 프로토콜을 통해 줄기 체인에 연결할 수 있다면 네트워크 리소스(이드, 신뢰도, 다른 디앱)를 사용할 수 있을 것이고, 이미 나와 있는 블록체인 플랫폼도 이그드라시에 연결되어 하나의 가지 체인 처럼 동작할 수 있다.[1]

합의 알고리즘

이그드라시는 프랙티컬 비잔틴 장애 허용(PBFT : Practical Byzantine Fault Tolerance)기반의 DPOA(Delegated Proof Of Authority)로 설계하여, PoW와 PoS가 가진 파이널리티와 성능 문제를 개선할 수 있다. 먼저 PBFT는 노드의 참가자 중 1명이 마스터 노드(Master Node)가 되고 자신을 포함한 모든 노드에 블록 처리 요청을 보내며, 그 요청에 대한 결과를 집계한 뒤 다수의 값을 사용해 블록을 확정한다. PBFT는 PoWPoS와 달리 다수결로 의사결정을 한 뒤 블록을 만들기 때문에 블록체인의 분기가 발생되지 않는다. 또한 PoW나 PoS와 같이 특정 조건을 만족시킬 때까지 연산을 반복하지 않기 때문에 성능적으로도 매우 우수한 알고리즘이다. 이그드라시는 일정 수 이상의 노드를 충족해야지만 블록체인이 운영된다는 단점을 노드의 계층화(마스터 노드 & 하위 노드)를 통해 해결할 수 있도록 설계하였다.[1]

마스터 노드의 거버넌스

마스터 노드는 이그드라시 자체 신뢰도 평가 체인을 통해 선출되며, 마스터 노드의 3/4이 참여하고, 과반수가 찬성하여야 최종 마스터 노드로 임명된다. 마스터 노드 그룹은 이그드라시 생태계의 운영 정책, 네트워크 참여자들의 상벌 정책, 그리고 이드(YEED)의 통화 정책 등을 투표 및 결정할 수 있다. 또한, 마스터 노드의 권한은 ‘권한 위임 모델'에 따라 마스터 노드를 위임,이양, 퇴출 할 수 있다. 이그드라시의 마스터 노드는 안정성과 보안성을 기준으로 각 대륙별로 분산화하여 구성할 예정이며, 마스터 노드의 수는 테스트넷 과정을 통해 가장 이상적인 숫자를 산정할 것이다.[1]

성과

  • 2019. 03 - APAC CIO Outlook에서 주목 받는 상위 10개 블록체인 솔루션 제공업체로 선정

APAC CIO Outlook은 주목 받는 상위 10개 블록체인 솔루션 제공업체로 이그드라시의 개발사 알투브이(R2V)를 선정하였다. APAC CIO Outlook은 블록체인에 대한 수요가 높아질 수록 생기는 수용 문제를 해결하고, 누구나 사용 가능한 인터페이스를 구현하고자 하는 알투브이의 개발에 높은 평가를 내렸다. APAC CIO Outlook은 아시아 태평양 지역에 6만여 독자 수를 보유하고 있으며, CIO, CTO 레벨의 IT 관련 기업의 임원들을 위한 IT 기술 동향을 전하는 매거진으로서 아시아 태평양에 위치한 기업의 기술 정책 관련자들의 의사결정을 돕는 교두보 역할을 수행하고 있다.

  • 2019. 03 - 크립토 미소 내 국내 프로젝트 최초로 11위 기록

이그드라시는 크립토 미소에서 한국 프로젝트 최초로 11위를 기록했고, JAVA 언어 사용 프로젝트 중 1위를 달성했다. 크립토 미소는 전 세계 블록체인 프로젝트를 대상으로, 깃허브 활동 빈도수(Commit), 차트와 로그를 종합적으로 정리해서 순위를 매기며, 개발 순위를 보여주는 사이트 중 가장 오랜 역사를 가지고 있는 사이트이다. 특히 개발 추이가 특정 기간에만 개발이 몰려 있지 않고 전 기간 내 고르게 분포하고 있는 개발 활동 그래프는 이그드라시가 꾸준히 개발을 진행하고 있다는 것을 증명한다.

  • 2019. 01 - 코인코드캡 내 국내 프로젝트 최초로 최고 순위 35위 기록

이그드라시는 국내 프로젝트 중 유일하게 코인코드캡 상에서 상위 100위 안에 이름을 올렸다. 코인코드캡은 기간 별 순위를 산정하는데, 거기에 이그드라시는 전체 기간으로는, "83위", 1년 기준으로는, "61위", 6개월 기준으로는, "35위"를 기록하였다. 코인코드캡은 글로벌 프로젝트를 대상으로, 그들의 개발 진행상황을 지속적으로 추적하여 개발 업데이트 중심으로 순위를 매기는 업체이며 블록체인 프로젝트를 평가하는 업체 중 공신력이 높기로 유명하다.

현황

  • 2018년 3월 코인레일 거래소를 통해 이드(YEED) 토큰이 완판되었다.(3월 12일 ~ 13일)[6]
  • 2018년 6월 코인레일 거래소가 해킹, 이드(YEED) 토큰 거래소 상장 이전에 해외의 빌락시(Bilaxy) 거래소를 통해 거래가 진행되어 투자자들의 우려를 나았다.[7]
  • 2018년 9월 멀티체인 테스트넷 이그드라시 v0.0.1을 공개하였다.[8]
  • 2018년 10월 인재영입을 위한 노력을 기울이고 있으며, ㈜알투브이(R2V)는 건국대학교 정보통신대학원과 기술 교류를 위한 상호 업무협약(MOU)을 체결하였다. 양사의 업무협약을 통해, 인적 인프라와 블록체인 개발 및 운영 노하우를 바탕으로 국내외 블록체인 기술의 표준화와 산업 전 분야에서 활용이 가능한 블록체인 기술의 공동 연구, 개발, 관련 분야 스타트업, 벤처기업 육성을 위해 노력할 예정이다.[9]

초기 스캠에 대한 우려와 ICO 이후 개발에 대한 커뮤니티들의 이슈로부터 활발한 개발이 이뤄지고 있다. 깃허브에 커밋되고 있는 이그드라시 주요 개발 언어는 자바(Java), 자바스크립트(Javascript), HTML로, 스마트 계약도 자바스크립트(Javascript)이다.

로드맵

  • 2017년 4분기 : YGDRASH 프로젝트 및 팀빌딩
  • 2018년 1분기 : 화이트 페이퍼 열기, ICO 출시(20시간 이내에 달성), MVP/PoC 오픈(Stem & Branch Chain, Asset Services)
  • 2018년 2분기 : 이그드라시 프로젝트 구축, 개발 시작, 테스트 인프라 구축, 시험망 작성
  • 2018년 3분기 : 빌드 테스트 네트워크, 전체 통합 테스트
  • 2018년 4분기 : 토큰 잠금 해제, 인큐베이션 센터 시작
  • 2019년 1분기 : 신뢰도 시스템 구축, 아카식 조각, 아카시크 레코드, 이그드라시 안정화 버전 테스트
  • 2019년 2분기 : 기본 네트워크 준비, 토큰 스왑 준비, 소프트웨어 개발 키트, 이그드라시 안정화 버전네트워크 배포
  • 2019년 3분기 : 기본 네트워크 실행, 토큰 스왑, 사업모델 발굴
  • 2019년 4분기 : 기부 체인, 자산 체인, 피아트 통화 체인, 블록체인 페이게이트
  • 2020년 : 교육서비스 구축, 개발자 인증서 체인, 블록체인 도메인 서비스
  • 2021년 : 블록체인 영점 확인

각주

  1. 1.00 1.01 1.02 1.03 1.04 1.05 1.06 1.07 1.08 1.09 1.10 1.11 1.12 1.13 YGDRASH, "YGDRASH whitepaper"
  2. 황병서 기자, 〈`이그드라시` 9월 블록체인 메인넷 출시〉, 《디지털타임스》, 2019-07-30
  3. "Dongwook Seo", linkedin, 2018
  4. "Ryu (Peter Ryu) DongOk", linkedin, 2018
  5. 이그드라시 공식 홈페이지 - https://www.yggdrash.io/
  6. [공지 이그드라시 이드(YEED) 토큰 판매 안내 - 판매 조기 종료]〉, 《코인레일》, 2018-03-09
  7. * 조아라 기자, 〈[단독 비상장 국산코인 '이그드라시', 해외서 버젓이 거래...코인레일 투자자들 ‘멘붕’]〉, 《에너지경제》, 2018-06-16
  8. 박명기 기자, 〈이그드라시, 한국형 블록체인 테스트넷 27일 공개〉, 《한경닷컴 게임톡》, 2018-09-25
  9. 이정훈 기자, 〈`이그드라시 개발사` R2V, 건국대 정보통신대학원과 업무협약〉, 《이데일리》, 2018-10-5

참고자료

영어
한국어

같이 보기


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