[ICO] IAGON 분석글 (탈중앙 클라우드 플랫폼)

[ICO] IAGON 분석글 (탈중앙 클라우드 플랫폼)

[ICO] IAGON 분석글


1. Token Information

TokenIAG
Total amount of tokens700,000,000
Soft Cap5백만 달러(약 50억)
Hard Cap50만 달러(약 500억)
Pre-sale Token Price

0.06 USD per IAG token -  25 ETH 이상 기여시

0.09 USD per IAG token - 0.1 ETH 이상 기여시

Homepagehttps://www.iagon.com
Whitepaperhttps://www.iagon.com/pdf/Iagon%20Whitepaper%20v3.2.pdf



2. Purpose

Iagon은 블록체인을 통한 탈중앙화 클라우드 스토리지 서비스 및 클라우드 컴퓨팅 서비스를 제공합니다. 유휴 저장공간과 컴퓨팅 파워를 가지고 있는 개개인이 이를 필요로 하는 사람들에게 제공하고 이에 따른 보상을 받습니다. 중앙화 된 클라우드 서비스와는 달리 클라우드 사용자의 데이터 프라이버시가 강력하게 보장되고, 가격 진입 장벽이 낮아 작은 기업들도 손쉽게 이용할 수 있는 장점이 있습니다.  



3. Iagon이 해결하고자 하는 문제

웹 서비스, SNS, 영상, IoT, AI 등의 기술 발전으로 인해 폭발적으로 많은 양의 데이터가 생성되고, 축적되고 있습니다. 자연스럽게 이 데이터들을 저장하고 처리하는 클라우드 서비스가 매우 중요해졌습니다. 아래 그래프는 클라우드 시장의 규모가 계속해서 큰 규모로 성장하고 있다는 것을 보여줍니다.

   


그런데 현재 사용 되는 중앙화 된 클라우드 서비스는 여러 문제점을 안고 있습니다. 클라우드 서비스는 클라우드 스토리지와 클라우드 컴퓨팅으로 나눠서 볼 수 있는데요, 차례차례 살펴보도록 하겠습니다.

1) 클라우드 스토리지

클라우드 스토리지란 파일의 소유자가 직접 저장 용량을 감당할 수 없으니, 파일을 다른 서버에 저장하는 것을 말합니다. 다른 사람의 서버에 파일을 저장하는 것인 만큼, 파일의 원래 소유자 외에는 해당 파일을 열람할 수 없도록 하여 프라이버시를 보호하는 것이 매우 중요합니다. 그런데 기존 빅 데이터 시장에서는 일반적으로 데이터 호수(Data lake)의 형태로 데이터를 저장합니다. 데이터 호수는 기업 활동에서 파생된 모든 종류의 데이터를 원본 그대로 일단 저장하는 저장고를 말합니다. 쌓여가는 데이터를 제대로 분석하면 더 좋은 서비스를 운영하는데 도움이 되기 때문에 있는 그대로의 데이터들을 모두 저장하는 것입니다. 그런데 해킹되었을 때 외부인이 모든 데이터를 그대로 들여다보고 탈취할 수 있다는 문제점이 있습니다. 

실제로 큰 피해 사례들이 꾸준히 있어왔습니다. ("해커들이 '클라우드' 노리는 이유" - 사이언스 타임즈) 랜섬웨어 공격을 통해 대가를 요구하기도 하고, 대가를 전혀 요구하지 않고 데이터만 지우는 공격도 있었습니다. 이런 형태로 고객 정보가 유출되거나 손상되면 기업가치가 순식간에 떨어지기도 합니다.

프라이버시 외에도, 클라우드 스토리지 서비스는 데이터를 저장하는 데 있어서 결함이 있으면 안됩니다. 가장 큰 문제가 되는 결함은 정전인데요, 작년에 AWS에서 발생한 정전은 약 3천억가량의 손실로 이어졌습니다. ("AWS 정전 원인, 알고보니 ‘오타’" - 블로터) 심지어 정전의 원인이 직원의 오타였는데, 이처럼 중앙화 된 클라우드 스토리지 서비스는 하나의 사소한 결함이 시스템 전체에 큰 피해로 이어지는 단점을 가지고 있습니다.


2) 클라우드 컴퓨팅

기업을 운영하면 온갖 종류의 데이터가 축적됩니다. 이 데이터들에서 인사이트를 얻고 싶어하고, 여기엔 AI를 통한 분석이 제격이지만, AI를 제대로 사용하기 위해선 일정 수준 이상의 컴퓨팅 파워가 필요합니다. 모든 회사가 자체 장비를 갖출 수는 없으므로 클라우드 서비스를 통해 이를 해결하고자 하나, 클라우드 서버에 데이터를 보내면 회사의 중요 정보가 들어있는 데이터들이 노출되지 않는다는 보장이 없습니다. 때문에 클라우드 서비스 사용을 꺼리게 되고, 결과적으로는 AI의 혜택을 충분히 누리지 못합니다.

Iagon은 암호화와 탈중앙화를 통해 앞서 언급한 문제들을 해결하고자 합니다. 블록체인 상에서 파일을 작은 단위로 분해하고, 각각에 암호화를 거쳐 완벽한 프라이버시 보호를 가능케합니다. 비밀번호를 가지고 있는 본 업로더가 아니라면 그 누구도 암호화된 작은 파일 조각들을 탈취하거나 변경, 삭제할 수 없습니다.



4. Iagon의 Architecture

Iagon의 구조는 크게 세 부분으로 나누어 이해할 수 있습니다. 머신러닝 알고리즘, 블록체인과 채굴자, 암호화 복호화 프로토콜인데요, 본격적인 설명에 들어가기 전에, Iagon에서의 ‘채굴(mining)’의 의미를 정리하고 갈 필요가 있습니다. 여기서의 채굴은 조각으로 나뉜 데이터들을 “분배”하고, 올바른 데이터 조각인지를 “검증”하고, 저장공간 및 컴퓨팅파워를 "제공"하는 세 가지 작업을 말합니다. 비트코인에서 채굴자는 장부를 “검증”하기만 했는데요, 이 차이를 이해할 필요가 있습니다. 블록(block)의 의미에도 약간의 차이가 있는데요, Iagon에서 블록은 단순 거래장부가 아니라 파일을 분산시켜 저장하기 위해 잘게 나눈 조각을 의미합니다. 이제 Iagon Architecture의 세 부분들을 하나씩 살펴보겠습니다.

1) 머신러닝 알고리즘 : AI 트래커는 채굴자들이 제공한 저장공간의 가용성과 프로세싱 능력을 보여주는 과거의 데이터들을 끊임없이 분석하고 배워나가는 소프트웨어입니다. 이를 통해 Iagon이 최적의 성능을 낼 수 있습니다. 이러한 분석 및 학습을 바탕으로, AI 트래커는 잘게 쪼개져 암호화된 파일 조각들을 채굴자의 유휴 저장 공간에 분배하고, 컴퓨팅 파워를 사용하는 계산을 채굴자의 유휴 CPU, GPU에 할당합니다. 블록들은 “proof of variance”를 통해 채굴자들에게 고르게 분산됩니다. Proof of variance란 정규분포를 활용하여 균등한 수치를 찾아내는 방법이라고 쉽게 이해하시면 되겠습니다.

머신러닝 알고리즘은 잘게 쪼개진 데이터 블록들을 채굴자에게 전송하고, 블록들은 검증을 위해 머신러닝 알고리즘의 결과값과 함께 다시 블록체인 상에 보내집니다. 다수의 블록들을 통해 데이터를 처리하지 않고는 노드를 확인하는 것이 불가능하므로 일정 정도의 익명성과 프라이버시를 담보합니다. 즉, 채굴자는 충분한 숫자의 블록들에 접근하지 않는 이상은 특정 노드를 확인할 수 없는 것이지요. 그리고 개인 저장소에 어떠한 데이터도 있는 그대로 저장되지 않습니다. 이 점이 특정 채굴자 노드를 확인하지 않고도 머신러닝 알고리즘만으로 데이터가 익명으로 처리되게 합니다. 

채굴자들은 데이터를 빠르게 처리할수록 더 큰 보상을 받습니다.

2) 블록체인과 채굴자 : 블록체인은 데이터가 블록으로 분해되고 노드들에게 전파되도록 합니다. 데이터 조각들이 채굴자들에게서 돌아와 블록체인 상에 보내지면, 다시 원래대로의 완전한 파일을 만들기 위해서 상응하는 블록의 해쉬값과 대조해보고 헤더를 통해 검증합니다. 데이터 조각이 원본과 다르다면 해쉬값은 달라져 있을 것이니, 채굴자가 데이터를 조작했다면 그 블록은 거절당합니다. 그후 다른 노드들에 의해 재처리되도록 다시 보내집니다. 

채굴자들은 처리한 데이터에 비례해 보상을 받습니다.

Iagon은 Private 블록체인을 도입하려고 하는데요, 처리 속도와 비용면에서 우위를 가져가기 위함입니다. 모든 사용자들과 채굴자들이 하나의 단일한 네트워크에 접속한다면 트래팩에 오버헤드가 생기고 한 번의 오류가 전체에게 미치는 영향이 너무 커져버립니다. 또한, 규모가 작은 Private 블록체인은 성능개선을 위한 시스템 업데이트 이전에 동의를 구하기도 쉽습니다.

3) 암호화와 복호화 프로토콜 : 암호화와 복호화 프로토콜은 원래 데이터를 있는 그대로 저장하지 않으므로 안전한 데이터 저장 방법입니다.


5. 분산 컴퓨팅 및 스토리지 플랫폼 비교


IAGON아키텍쳐 상, 마이너의 스토리지 및 컴퓨팅에 합류하는 노드의 분산된 grid에서 운영되는 스토리지 및 처리 작업을 위한 파일 조각 할당을 지원합니다. 저장을 위한 처리 작업 및 파일의 할당은 분산된 방식으로 작동되며 AI 기반으로 조정될 것 입니다. 특히나 이더리움과 탱글을 포함한 여러 기술을 지원합니다.

6. 논의할 만한 사항들

1) 유사한 국내 ICO에는 AI Crypto가 있습니다. AI Crypto는 인공지능 연구 및 개발을 위해 개개인의 유휴 저장공간과 컴퓨팅 파워를 블록체인을 통해 사용하는 플랫폼입니다. 현재 ICO 진행중이며, 코인포유에서도 분석글을 작성하였는데요, 궁금하신분은 읽어보시면 좋을 것 같습니다. https://coinforu.io/coin/board/read/8363/ 

2) Iagon은 이더리움뿐만 아니라 탱글(Tangle)상에서도 작동되도록 구현될 예정입니다. 이더리움은 아셔도 탱글은 모르시는 분들이 계실 것 같습니다.


이더리움탱글(Tangle)
채굴자가 거래를 검증개별 거래자 모두가 거래를 검증
채굴자에게 지불해야 하는 수수료 발생채굴자 없이 모두가 거래 검증에 기여하므로, 별도로 지불해야 할 수수료 없음

 기존의 블록체인은 소액거래가 늘어날수록 처리 속도가 느려지는 단점을 보였지만, 탱글은 참여자 모두가 검증에 투입되므로 우수한 속도에 거래가 가능합니다. 수수료도 없고 많은 처리 건을 감당할 수 있어서 소액거래에 적합한데요, Iagon은 확장성을 위해 이더리움과 탱글 두 플랫폼 모두를 타겟으로 하고 있습니다.

3) 아직 Pre ICO단계이다보니, 백서에 핵심 기술에 대한 설명이 자세하지 않습니다. Architecture 부분에서는 정확히 어떤 맥락에서 용어들을 사용한 것인지 이해하기 어려운 지점들이 많았습니다. 일반 사람들도 쉽게 읽고 이해할수 있게  업데이트된다면 기대가 되는 ICO 입니다.

Leave a Comment

    0 Comments