의견.png

"이그드라시"의 두 판 사이의 차이

해시넷
이동: 둘러보기, 검색
잔글 (같이 보기)
2번째 줄: 2번째 줄:
 
[[파일:이그드라시 글자.png|썸네일|300픽셀|'''이그드라시'''(Yggdrash) 로고]]
 
[[파일:이그드라시 글자.png|썸네일|300픽셀|'''이그드라시'''(Yggdrash) 로고]]
  
'''이그드라시'''(Yggdrash)는 여러 블록체인을 서로 연결함으로써 인터넷상의 모든 서비스를 블록체인으로 재구성하기 위한 플랫폼 [[암호화폐]]이다. 이그드라시라는 말은 인간세상, 하늘세상, 지하세상을 연결해 주는 통로인 세계수(世界樹)라는 나무를 뜻하는 '이그드라실'(Yggdrasil)과 암호화 기술인 '[[해시]]'(Hash)를 합친 말이다. , 해시 암호화 기술을 이용하여 인터넷상의 모든 서비스를 블록체인 기반으로 재구성하겠다는 의지를 담고 있다. 이그드라시를 만든 [[㈜알투브이]]의 [[서동욱]](David Seo) 대표이사는 [[코인원]] 거래소의 부사장 출신이다.
+
'''이그드라시'''(Yggdrash)는 인터넷상의 모든 서비스를 [[블록체인]]에서 원활하게 구현할 수 있도록 기술적으로 [[속도]]와 [[용량]]의 문제를 해결해 일상생활에서 블록체인을 경험할 수 있게 하는 프로젝트다. 즉, 여러 블록체인을 서로 연결함으로써 [[인터넷]]상의 모든 서비스를 블록체인으로 재구성하기 위한 [[플랫폼]] [[암호화폐]]이다. 이그드라시는 세계수의 의미를 담고 있고 있으며, 모든 블록체인을 연결하는 통로라는 의미이다. 이그드라는 신뢰를 기반으로 모든 블록체인을 연결하고 인터넷 상의 모든 서비스를 블록체인으로 재구성하는 것을 목표로 하고 있다. [[스마트 컨트랙트]]의 [[데이터]] 용량 문제를 해결하기 위해 다차원 블록체인을 통해 상호운용성을 보장하면서 동시에 블록체인의 독립성과 처리 성능과 용량을 보장해 주는 것이 특징이다. 즉, 각 블록체인(DApp)은 어떤 상위 체인에 종속되지 않고, 자신만의 독립적인 블록체인 [[네트워크]], [[거버넌스]], [[데이터]], [[코인]], [[서비스]] 등을 가질 수 있다. 이그드라시를 만든 ㈜알투브이의 서동욱(David Seo) 대표이사는 [[코인원]] 거래소의 부사장 출신이다. 이그드라시의 화폐단위는 YEED이고, 시가총액은 600만 달러이며, 총공급량은 100억 YEED이다. <ref name = "이그드라시 백서"> YGDRASH, "[http://cdn.yggdrash.io/docs/Yggdrash_WhitePaper_Kr.pdf  YGDRASH whitepaper]"</ref>
 +
 
 +
==특징==
 +
===구성요소===
 +
이그드라시는 줄기 체인(Stem Chain)과 가지 체인(Branch Chain)으로 구성되며, 줄기 체인은 모든 가지 체인을 서로 통신하고 [[융복합]]할 수 있는 환경을 만들어 준다.
 +
 
 +
====줄기 체인 (Stem Chain)====
 +
줄기 체인은 이그드라시의 근본이 되는 체인으로 모든 가지 체인의 정보를 담고 있는 정보의 집합체이자, 통로이다. 줄기 체인은 각 가지 체인의 주소 정보 등 최소한의 정보만을 저장함으로써[[트랜잭션]] 처리 성능과 [[확장성]]에 최적화되어 있다. 또한, 각 가지 체인의 주소를 보유함으로써 각 가지 체인을 상호 연결할 수 있는 구조를 가지며 각 가지 체인의 Life-Cycle(생성/변경/파기)을 관리할 수 있다.<ref name = "이그드라시 백서"></ref>
 +
 
 +
====가지 체인 (Branch Chain)====
 +
가지 체인은 하나의 [[디앱]]인 동시에 하나의 블록체인이다. 가지 체인 자체가 블록체인이기에 당연히 자신들이 원하는 [[합의 알고리즘]]을 선택할 수 있으며 자신들만의 블록체인을 구성할 수 있다. 가지 체인을 사이드 체인과 비슷하게 볼 수 있다. 이 부분은 굉장히 중요한 개념으로 기존의 체인 간 연결은 [[아토믹 스왑]]같은 인위적인 기술로 연결해야 했지만, 이그드라시는 가지 체인이 줄기 체인에 연결됨과 동시에 자연스럽게 다른 가지 체인을 참조 연결할 수 있어 각 체인 간 자산을 손쉽게 거래할 수 있는 환경이 만들어진다. 더불어 가지 체인은 각자 독자적인 블록체인으로 운영하기 때문에 특정 가지 체인의 트랜잭션 [[과부하]], 장애 시에도 전혀 영향을 받지 않는다. 가지체인의 유형에는 불멸 브랜치 체인, 소모성 브랜치 체인, 인스턴트 브랜치 체인, 테스트, 프라이빗 브랜치 체인이 있다. <ref name = "이그드라시 백서"></ref>
 +
 
 +
====주요 가지 체인 (Important Branch Chain)====
 +
다음은 주요 가지체인에 대한 설명이다.
 +
* 내부 화폐 체인 : 이드 (YEED)
 +
화폐의 본질적인 목적은 거래의 수단 이기도 하지만 사회를 유지하기 위한 큰 힘, 즉 하나의 도구라고 생각한다. 이그드라시의 화폐인 이드(YEED)는 우리 네트워크를 유지하기 위해 사용되는 하나의 도구이며, 거래의 수단이기도 하지만 이그드라시 네트워크에 연결된 수많은 블록체인 네트워크를 연결, 유지하는 것에 가장 큰 목적을 두고 있다. 일반적으로 새로운 블록체인이 생성되면 이그드라시의 줄기체인에 등록되지 않는다. 자신의 블록체인을 이그드라시 [[네트워크]]에 연결하기 위해 이드를 사용하게 되며, 시간이 지남에 따라 지불된 이드는 점차 소멸될 것이다. 신규 참여한 가지 체인은 이그드라시 네트워크에 참여하면서 그동안 어렵고 힘들게 구축하였던 다양한 블록체인 자원과 서비스 파트너십을 보다 손쉽게 누릴 수 있다. 또한, 구축한 블록체인 서비스가 훌륭하다면 자연스럽게 더 많은 파트너와 사용자를 끌어올 수 있다.<ref name = "이그드라시 백서"></ref>
 +
 
 +
* 신뢰도 평가 체인 : 생명수 (Sacred Water)
 +
대부분의 암호화폐에서 네트워크 수수료를 받는 이유는 다음과 같다. 1)[[채굴자]]에게 블록 마이닝에 대한 보상을 주기 위해서이다. 2) 악의적인 사용자를 막기 위해서이다.
 +
이러한 문제를 어떻게 해결하기 위해 이그드라시는 누구에게나 공평한 시간이라는 자원을 기반으로 신뢰도를 측정하며 이로운 사용자에게는 혜택을 악의적인 사용자에게는 제한을 주고자 한다. 이그드라시 네트워크에서 많은 시간과 이로운 행동을 할수록 신뢰 점수는 높아지고 다양한 혜택을 받을 수 있는데, 그중 하나가 수수료이다. 물론 신뢰도가 높은 사용자에게 제공될 수 있는 것은 수수료 이외에도 많이 있다. 예를 들어 신뢰도가 최상위인 참여자는 신규 이드(YEED) 발행 시, 일정 비율의 통화를 받게 되며 결과적으로 네트워크에 기여한 공로를 보상받게 되는 정책도 시행한다. 또, 신뢰의 전이는 부분적으로만 가능하며 이것은 [[커뮤니티]] 합의에 따라 더욱 발전, 개선 한다.. 이그드라시의 신뢰도를 쌓기 위해서는 이그드라시 네트워크에 기여하면서 많은 시간을 투자해야 한다. 만약 네트워크에 악영향을 끼칠 목적으로 신뢰를 쌓은 사용자는 감시시스템 또는 네트워크 참여자에 의해 발견되어 신뢰도가 차감된다. 또한, 신뢰도 정책에 의해 수수료 무료 등의 혜택이 사라지거나, 이그드라시 자원을 활용하지 못하거나, 신뢰를 쌓을 수 없도록 만들 수 있다.<ref name = "이그드라시 백서"></ref>
 +
 
 +
* 신뢰 점수 생성 체인 : 생명수의 샘(Sacred Water Fountain)  
 +
네트워크 참여자들의 신뢰 점수 생성은 신뢰 점수 생성 체인에서 이루어지며, 이그드라시 네트워크에 이로운 행위를 할수록 신뢰 점수가 증가하는 [[알고리즘]]으로 설계되었다. 해당 시각에 [[노드]]운영하지 않았을 시, 신뢰 점수는 획득할 수 없다. 또한, 악의적인 것으로 신뢰 점수를 획득하려는 사용자를 감시 및 처벌할 수 있는 시스템도 함께 운영한다.<ref name = "이그드라시 백서"></ref>
 +
 
 +
==강점==
 +
===스마트컨트랙트 데이터 용량 문제 해결===
 +
스마트컨트랙트는 현실 사회에서 실현하지 못했던 수많은 거래를 자동화된 거래규약에 맞춰 투명하고 효율적인 세상을 만들어 갈 수 있게 해주었다. 하지만 수많은 스마트컨트랙트를 블록체인에 탑재함으로써 용량의 한계가 부딪히게 되었다. 이그드라시는 이 문제를 해결하기 위해 블록체인에 [[스마트컨트랙트]]의 무결성 정보만을 올리고 바이너리 파일은 다른 경로를 통해 받는 방법을 선택했다. 이는 스마트컨트랙트를 사용하는 언어에 제약을 받을 필요도 없고, 개발의 장벽도 현저히 낮아진다.<ref name = "이그드라시 백서"></ref>
 +
 
 +
===블록체인 네트워크 샤딩(Sharding)을 통한 처리 성능 향상===
 +
이그드라시는 다차원 블록체인 특징을 이용하여 네트워크 샤딩을 구현할 수 있다. 먼저 샤딩을 하고자 하는 [[브랜치 체인]]은 모두 같은 거버넌스를 가지고 있고 각각의 브랜치 체인들은 샤딩에 관련된 다른 브랜치 체인의 정보를 가지고 있어야 한다. 이그드라시의 단일 가지 체인의 성능은 약 1,000TPS에서 10,000TPS사이로 예상하며, 블록체인 네트워크 샤딩을 통해 처
 +
리 성능을 향상시킬 수 있다. 해당 기술로 인하여 [[마이크로 페이먼트]] 같은 많은 트랜잭션 처리가 필요한 서비스도 이그드라시에서는 구현이 가능하다.<ref name = "이그드라시 백서"></ref>
 +
 
 +
===아카식 시스템-BRA(Block Reassembling Algorithm)를 적용한 노드 싱크 속도 향상===
 +
현재 메인넷을 구성한 대부분의 블록체인은 스마트컨트랙트 등 자신의 블록체인에서 구현한 다양한 기능을 활용할 수 있는 풀노드(지갑)을 제공하고 있지만 대부분의 암호화폐 사용자들은 풀노드를 구성하는 것이 까다롭기 때문에, [[암호화폐]] [[거래소]]나 라이트클라언트 [[노드]](지갑) 서비스를 이용해 암호화폐를 거래하고 스마트컨트랙트 사용하고 있다. 그중 가장 큰 제약사항은 바로 모든 블록을 다운로드, 동기화 해야 하는 시간적, 경제적 이슈 때문이다. 다른 블록체인 플랫폼의 [[풀노드]]를 구성하고자 하는 사람들은 해당 문제 때문에 제네시스 블록부터 동기화를 하는 게 아니라, 어느 정도 블록이 동기화되어있는 지갑을 P2P네트워크에서 받음으로써 동기화 시간을 절감한다. 하지만 P2P네트워크의 특성상(토렌토 등) 신뢰성이 보장되지 않은 지갑을 받음으로써 [[바이러스]] 등의 위험에 노출되는 위험을 감수해야만 한다.<ref name = "이그드라시 백서"></ref>
 +
 
 +
이그드라시는 효율적이고 안정적인 블록 동기화를 위해 블록 재조합 알고리즘(BRA : Block Reassembling Algorithm)을 통하여 구현하고자 한다. 블록 재조합 알고리즘은 3가지 구성 요소로 이루어져 있다.
 +
* 아카식 레코드 (AR : Akashic Record) : N개의 블록 이전의, 모든 거래의 결과값의 집합
 +
* 블록 박스 (BB : Block Box) : N개의 블록을 하나의 박스에 담은 블록들의 집합
 +
* 블록 (OR : Original Block) : 일반적인 블록체인의 블록
 +
 
 +
아카식 레코드는 제네시스 블록부터 특정 시점의 블록까지의 모든 거래의 결과(모든 [[계정]]의 트랜잭션 결과값)를 저장한 집합이며, 블록 박스는 여러 개의 블록을 하나의 박스에 담은 블록들의 집합이다. 이그드라시는 블록체인의 장점을 훼손하지 않으면서 모든 네트워크 참여자들이 더 쉽게 블록체인 네트워크에 참여할 수 있는 방법을 제시하는 것이다. 또한 BRA는 신규 노드들이 선택에 따라 풀블록을 동기화 할 것인지, 선택하여 사용할 수 있다. BRA는 블록 사이즈가 커지면 커질수록 블록 싱크 속도와 노드의 [[리소스]]를 최소화 시킬 수 있는 기술이다. 궁극적으로 현재 블록체인이 고심하고 있는 블록사이즈의 이슈도 함께 해결할 수 있으며, 나아가 미래의 IoT 디바이스에 도 적용하여 블록체인의 실제 적용 범위를 넓혀나간다.<ref name = "이그드라시 백서"></ref>
 +
 
 +
===파일 공유 네트워크 (File sharing on P2P Network)를 통한 저장 용량 문제 해결===
 +
이그드라시의 파일 공유 네트워크는 [[스마트컨트랙트]], [[아카식레코드]], [[블록박스]], [[체인 리소스]] 등이 등록된다. 어플리케이션은 코드로만 존재하는 것이 아니라 어플리케이션을 서비스하기 위한 다양한 형태의 리소스와 함께 구동된다. 이그드라시는 파일 공유 네트워크를 통해 블록체인상의 데이터 제한에 자유를 제공할 것이며, 이를 통해 더욱 다양하고 다채로운 블록체인 서비스를 제공할 수 있다. <ref name = "이그드라시 백서"></ref>
 +
 
 +
===다차원 블록체인을 통한 상호운용성 보장===
 +
이그드라시를 다차원 블록체인이라고 칭하는 이유는 블록 생성 타임이 서로 다른 블록체인을 연결할 수 있기 때문이다. 서로 다른 블록체인을 연결하기 위해서는 먼저 블록체인의 시간 개념을 이해해야 한다. 비트코인은 10분당 1개의 블록이 생기며, 이것은 비트코인의 시간이다. 하지만 이더리움의 블록생성 시간은 15초이고 이는 [[비트코인]]과 같지 않다. 이그드라시는 아카식 슬라이스(Akashic Slice)라는 체인 연결 프로토콜을 적용하여 두개를 연결한다. 서로 다른 블록체인의 데이터를 교환하는 그 시점에 노드의 블록 결과를 사진을 찍듯이 저장하는 것이다. 만약 다른 블록체인 플랫폼이 이그드라시가 제시하는 체인 연결 프로토콜과 프로토콜을 통해 줄기 체인에 연결할 수 있다면 네트워크 리소스(이드, 신뢰도, 다른 디앱)를 사용할 수 있을 것이고, 이미 나와 있는 블록체인 [[플랫폼]]도 이그드라시에 연결되어 하나의 가지 체인 처럼 동작할 수 있다.<ref name = "이그드라시 백서"></ref>
 +
 
 +
===합의 알고리즘===
 +
이그드라시는 PBFT(Practical Byzantine Fault Tolerance)기반의 DPOA(Delegated Proof Of Authority)로 설계하여, PoW와 PoS가 가진 파이널리티와 성능 문제를 개선할 수 있다.
 +
먼저 PBFT는 노드의 참가자 중 1명이 마스터 노드(Master Node)가 되고 자신을 포함한 모든 노드에 [[블록]] 처리 요청을 보내며, 그 요청에 대한 결과를 집계한 뒤 다수의 값을 사용해 블록을 확정한다. PBFT는 [[PoW]]나 [[PoS]]와 달리 다수결로 의사결정을 한 뒤 블록을 만들기 때문에 블록체인의 분기가 발생되지 않는다. 또한 PoW나 PoS와 같이 특정 조건을 만족시킬 때까지 연산을 반복하지 않기 때문에 성능적으로도 매우 우수한 알고리즘이다. 이그드라시는 일정 수 이상의 노드를 충족해야지만 블록체인이 운영된다는 단점을 노드의 계층화(마스터 노드 & 하위 노드)를 통해 해결할 수 있도록 설계하였다. <ref name = "이그드라시 백서"></ref>
 +
 
 +
===마스터 노드의 거버넌스===
 +
마스터 노드는 이그드라시 자체 신뢰도 평가 체인을 통해 선출되며, 마스터 노드의 3/4이 참여하고, 과반수가 찬성하여야 최종 마스터 노드로 임명된다. 마스터 노드 그룹은 이그드라시 생태계의 운영 정책, 네트워크 참여자들의 상벌 정책, 그리고 이드(YEED)통화 정책 등을 투표 및 결정할 수 있다. 또한, 마스터 노드의 권한은 ‘권한 위임 모델'에 따라 마스터 노드를 위임,이양, 퇴출 할 수 있다. 이그드라시의 마스터 노드는 안정성과 보안성을 기준으로 각 대륙별로 분산화하여 구성할 예정이며, 마스터 노드의 수는 [[테스트넷]] 과정을 통해 가장 이상적인 숫자를 산정할 것이다.<ref name = "이그드라시 백서"></ref>
 +
 
 +
==활용==
 +
===`이그드라시 개발사` R2V, 건국대 정보통신대학원과 업무협약===
 +
이그드라시 블록체인 플랫폼의 성공적인 테스트넷 론칭으로 주목받고 있는 블록체인 스타트업 [[R2V]](알투브이)가 건국대학교 정보통신대학원과 적극적인 기술 교류를 위한 상호 업무협약(MOU)을 체결했다. 이번 전략적 파트너십을 통해 알투브이가 보유하고 있는 블록체인 개발과 운영에 대한 실직적인 노하우와 건국대 정보통신대학원이 자랑하는 인적 인프라 및 높은 수준의 학문적 지식을 바탕으로 국내외 블록체인 기술의 표준화와 금융, 유통, 행정 등 산업 전 분야에서 활용이 가능한 블록체인 기술의 공동 연구, 개발, 관련 분야 스타트업, 벤처기업 육성을 위해 노력할 예정이다.<ref>이정훈 기자, 〈[http://www.edaily.co.kr/news/read?newsId=02532166619369968&mediaCodeNo=257&OutLnkChk=Y `이그드라시 개발사` R2V, 건국대 정보통신대학원과 업무협약]〉, 《이데일리》, 2018-10-5</ref>
 +
 
 +
==로드맵==
 +
*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년-블록체인 영점 확인
 +
 
 +
==전망==
 +
이그드라시는 총 [[발행량]] & [[배포량]] 대비 가격이 최근 나온 ICO들에 비해 저렴하고, 추후 시세 상승의 폭이나 확률이 더욱 커질 가능성이 높다고 판단된다. 이그드라시가 포함하는 기술 역시 기존의 단점을 보안해서 출시한 기술들이기 때문에 퀄리티가 높다. 또, 개발진들이 관련 직종 종사자들이며 영향력 있는 위치에 있던 사람들인 점, 코인의 활용도가 높고 상용화 가능성이 높은 점으로 보아 다양한 방면에서 장점들이 많아 보이는 코인으로 보인다.<ref> 코인재테크하는Msjang, 〈[https://blog.naver.com/msjang0518/221208803662 이그드라시 YGGDRASH]〉, 《네이버 블로그》,  2018-2-14</ref>
 +
 
 +
{{각주}}
  
 
== 참고자료 ==
 
== 참고자료 ==
8번째 줄: 83번째 줄:
 
* 코인정보소 영보스, 〈[https://blog.naver.com/jruits/221375145012 이그드라시(YGGDRASH)에 대해 알아보자]〉, 《네이버 블로그》, 2018-10-11
 
* 코인정보소 영보스, 〈[https://blog.naver.com/jruits/221375145012 이그드라시(YGGDRASH)에 대해 알아보자]〉, 《네이버 블로그》, 2018-10-11
 
* 이정훈 기자, 〈[http://www.edaily.co.kr/news/read?newsId=02312406619376528 "50명 슈퍼팀 만든다"…`이그드라시` 알투브이, 인재영입 박차]〉, 《이데일리》, 2018-10-25
 
* 이정훈 기자, 〈[http://www.edaily.co.kr/news/read?newsId=02312406619376528 "50명 슈퍼팀 만든다"…`이그드라시` 알투브이, 인재영입 박차]〉, 《이데일리》, 2018-10-25
 +
* 코인재테크하는Msjang, 〈[https://blog.naver.com/msjang0518/221208803662 이그드라시 YGGDRASH]〉, 《네이버 블로그》,  2018-2-14
 +
* 이정훈 기자, 〈[http://www.edaily.co.kr/news/read?newsId=02532166619369968&mediaCodeNo=257&OutLnkChk=Y `이그드라시 개발사` R2V, 건국대 정보통신대학원과 업무협약]〉, 《이데일리》, 2018-10-5
  
 
== 같이 보기 ==
 
== 같이 보기 ==

2018년 11월 9일 (금) 15:51 판

이그드라시(Yggdrash) 로고
이그드라시(Yggdrash) 로고

이그드라시(Yggdrash)는 인터넷상의 모든 서비스를 블록체인에서 원활하게 구현할 수 있도록 기술적으로 속도용량의 문제를 해결해 일상생활에서 블록체인을 경험할 수 있게 하는 프로젝트다. 즉, 여러 블록체인을 서로 연결함으로써 인터넷상의 모든 서비스를 블록체인으로 재구성하기 위한 플랫폼 암호화폐이다. 이그드라시는 세계수의 의미를 담고 있고 있으며, 모든 블록체인을 연결하는 통로라는 의미이다. 이그드라는 신뢰를 기반으로 모든 블록체인을 연결하고 인터넷 상의 모든 서비스를 블록체인으로 재구성하는 것을 목표로 하고 있다. 스마트 컨트랙트데이터 용량 문제를 해결하기 위해 다차원 블록체인을 통해 상호운용성을 보장하면서 동시에 블록체인의 독립성과 처리 성능과 용량을 보장해 주는 것이 특징이다. 즉, 각 블록체인(DApp)은 어떤 상위 체인에 종속되지 않고, 자신만의 독립적인 블록체인 네트워크, 거버넌스, 데이터, 코인, 서비스 등을 가질 수 있다. 이그드라시를 만든 ㈜알투브이의 서동욱(David Seo) 대표이사는 코인원 거래소의 부사장 출신이다. 이그드라시의 화폐단위는 YEED이고, 시가총액은 600만 달러이며, 총공급량은 100억 YEED이다. [1]

특징

구성요소

이그드라시는 줄기 체인(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]

아카식 시스템-BRA(Block Reassembling Algorithm)를 적용한 노드 싱크 속도 향상

현재 메인넷을 구성한 대부분의 블록체인은 스마트컨트랙트 등 자신의 블록체인에서 구현한 다양한 기능을 활용할 수 있는 풀노드(지갑)을 제공하고 있지만 대부분의 암호화폐 사용자들은 풀노드를 구성하는 것이 까다롭기 때문에, 암호화폐 거래소나 라이트클라언트 노드(지갑) 서비스를 이용해 암호화폐를 거래하고 스마트컨트랙트 사용하고 있다. 그중 가장 큰 제약사항은 바로 모든 블록을 다운로드, 동기화 해야 하는 시간적, 경제적 이슈 때문이다. 다른 블록체인 플랫폼의 풀노드를 구성하고자 하는 사람들은 해당 문제 때문에 제네시스 블록부터 동기화를 하는 게 아니라, 어느 정도 블록이 동기화되어있는 지갑을 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]

활용

`이그드라시 개발사` R2V, 건국대 정보통신대학원과 업무협약

이그드라시 블록체인 플랫폼의 성공적인 테스트넷 론칭으로 주목받고 있는 블록체인 스타트업 R2V(알투브이)가 건국대학교 정보통신대학원과 적극적인 기술 교류를 위한 상호 업무협약(MOU)을 체결했다. 이번 전략적 파트너십을 통해 알투브이가 보유하고 있는 블록체인 개발과 운영에 대한 실직적인 노하우와 건국대 정보통신대학원이 자랑하는 인적 인프라 및 높은 수준의 학문적 지식을 바탕으로 국내외 블록체인 기술의 표준화와 금융, 유통, 행정 등 산업 전 분야에서 활용이 가능한 블록체인 기술의 공동 연구, 개발, 관련 분야 스타트업, 벤처기업 육성을 위해 노력할 예정이다.[2]

로드맵

  • 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년-블록체인 영점 확인

전망

이그드라시는 총 발행량 & 배포량 대비 가격이 최근 나온 ICO들에 비해 저렴하고, 추후 시세 상승의 폭이나 확률이 더욱 커질 가능성이 높다고 판단된다. 이그드라시가 포함하는 기술 역시 기존의 단점을 보안해서 출시한 기술들이기 때문에 퀄리티가 높다. 또, 개발진들이 관련 직종 종사자들이며 영향력 있는 위치에 있던 사람들인 점, 코인의 활용도가 높고 상용화 가능성이 높은 점으로 보아 다양한 방면에서 장점들이 많아 보이는 코인으로 보인다.[3]

각주

  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. 이정훈 기자, 〈`이그드라시 개발사` R2V, 건국대 정보통신대학원과 업무협약〉, 《이데일리》, 2018-10-5
  3. 코인재테크하는Msjang, 〈이그드라시 YGGDRASH〉, 《네이버 블로그》, 2018-2-14

참고자료

같이 보기


  의견.png 이 이그드라시 문서는 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.