[ ICO] NOIA 네트워크 (CDN Service)

[ ICO] NOIA 네트워크 (CDN Service)

[ ICO] NOIA 네트워크 (CDN Service)


1. NOIA

1.1 Token Information

Token NameNOIA
Project Summery

The Company is proposing to develop a content delivery network("CDN") connecting

hundreds of thousands of personal computers during times they are idle to serve as one single "internet"

Public Sale2018.05.29 14:00(UTC) ~ 2018.06.28 14:00(UTC)
Total Supply1,000,000,000 NOIA
NOIA priceUS $0.08 = 1 NOIA
Minimum investment0.05 ETH
White PaperDownload
HomepageLink


1.2 NOIA의 탄생 배경

1.2.1 인터넷 인프라 문제


전 세계 인터넷 인프라는 여전히 단편화 되어있고, 정직성(integrity)이 결여되어 있습니다. 전 세계 국가들마다 인터넷 인프라 구조와 배치도, 네트워크 I/O 등이 다릅니다. 위 표를 보면 알 수 있듯 이 10Mbps 이상의 속도를 이용할 수 있는 지역은 제한되어 있습니다. 이러한 이유로 데이터를 지역이 다른 곳으로(국가간) 직접 전달하는 것은 매우 높은 latency와 낮은 다운로드/업로드 속도로 야기 됩니다.

쉽게 생각하실 수 있는 것은 트위치,유투브와 같은 실시간 스트리밍 서비스에서 미국의 사용자와 한국, 중동, 유럽 사용자가 모두 동일한 데이터에 대한 속도가 필요하다는 뜻 입니다. 이러한 데이터(콘텐츠)를전송해주는 것을 "CDN"(Content Delivery Network)라고 부릅니다. 이러한 CDN 서비스 사업자들은 각 지역(국가)의 데이터 센터를 통해 캐쉬(cache)를 해서 빠르게 데이터를 배포할 수 있게 해줍니다. 글로벌 서비스를 주로 하는 사업자의 경우 CDN 서비스가 필수적이라고 볼 수 있습니다.



1.2.2 CDN 시장

통계에 따르면 CDN은 스트리밍 서비스에 주로 많이 사용되었습니다. 아카마이(Akamai), 아마존의 클라우드프런트(Amazon's Cloudfront) 등 다양한 곳에서 CDN 서비스를 제공하고 있습니다. 

다음 표를 통해 시장성을 확인할 수 있습니다.




1.2.3 현 시장의 문제점

  • CDN은 중앙 집중식으로 관리 됩니다. 
  • 지리적 분산의 제한성 때문에, 가용성이 낮은 곳에서 CDN의 이점이 적습니다.
  • CDN은 혁신을 위한 위도가 제한적입니다. (성장 가능성 제한)
  • 대역폭의 집중되는 비디오 컨텐츠를 확장하는 것에 대한 비용이 매우 비쌉니다.
  • 현재 비디오 CDN 시장은 Akamai와 Amazon이 독점하고 있습니다.



1.2.5 해결 방안

[Sharing Economy]

모든 데스크톱 또는 랩탑(노트북)은 인터넷에 연결되어 있습니다. 인터넷에 연결되어있다는 것은 이미 전체 인터넷 인프라의 일부를 형하고 있다는 뜻 입니다. 보통은 컴퓨터를 사용하면 다양한 콘텐츠 데이터를 항상 받아오는 역할을 수행했습니다. 하지만 이제는 그 반대로 데이터를 외부로 스트리밍하는데 사용할 수 있습니다. 수천 명의 참여자가 개인 컴퓨터의 유효 리소스를 공유하고 그에 대한 토큰을 보상받을 수 있습니다. (기존의 골렘, 스토리지, 파일코인과 유사) 모든 참가자는 분산되어 있고 전 세계적으로 분산되어있는 네트워크에서 POP(Point-Of-Presence)가 됩니다. 이러한 유형의 네트워크는 리소스의 효과적인 풀링으로 각 대역폭 집약적인 콘텐츠를 제공할 수 있습니다. 각 개별 노드(참여자)의 사용되지 않는 대역폭과 스토리지를 활용하는 것 입니다.

[Decentralization]

보통 미들맨("middle man")이라고 불리는 "CDN"을 거치지 않고 전 세계의 수만개의 노드에 직접 콘텐츠를 아웃소싱(임대)함으로써 완전히 분산된 네트워크 아키텍쳐를 조직화할 수 있습니다. 

노드가 많으면 많을 수록 사용자와 노드간의 거리가 짧아집니다. 따라서 콘텐츠가 사용자에게 더 가깝게 유지될 수 있습니다. 이로써 지연시간(latency)을 줄이고 전반적인 속도가 향상 될 수 있습니다. 이러한 크기와 규모의 네트워크는 인공지능/머신러닝을 통해 최상의 라우팅 옵션을 결정하게 함으로써 캐싱 할당 및 수요 예측을 실시간으로 최적화 할 수 있습니다.



1.3 NOIA Network - Technical

1.3.1 NOIA's architecture

  • CSL(Content Scaling Layer) : P2P 파일 공유 프로토콜, AI 및 블록체인 기술을 사용하여 네트워크를 통해 콘텐츠를 전달하는 방법을 결정.
  • Governance Layer : 이더리움 기반의 스마트 계약을 통해 NOIA 정의, NOIA 토큰으로 노드와 콘텐츠 전달 생태계 관리.


1.3.2 CSL & Artificial Intelligence(Machine Learning)

대역폭과 스토리지를 공유하는 인터넷 장치 네트워크를 통해 콘텐츠를 최적화하도록 설계된 당일 시스템을 만드는 상호 연결된 소프트웨어 입니다. 

    1. P2P 파일 공유 기술 : PEX(Peer Exchange), BitTorrent, DHT(Distributed Hash Table) 및 웹소켓 와이어 프로토콜의 관련 부분을 사용.

    2. 머신 러닝 : 수학적 알고리즘 및 패턴 인식을 이용해 요청(병합 요청), 콘텐츠 캐싱(스마트 캐싱), 최단 경로 발견 및 네트워크 트래픽 예측 처리.


1.3.3 CSL Stack

    1. CSL Cloud Controller Model : 단일 중앙 집중 지점(다른 CSL 시스템 계층을 제어하는 NOIA 네트워크)

    2. CSL DAO Concept Model : 완전 분산 조직(자율 자치된 관리 체계)



현재는 분산 형 클라우드에서 CSL 체계를 만들기 위해 사용 가능한 분산형 인프라의 기술적 한계가 보여지고 있습니다. 따라서 NOIA를 완전히 분산 된 플랫폼에 적용하는 것은 시기상조 일 수 도 있습니다. 하지만 이러한 문제를 해결하고 NOIA의 초기에 실행 가능(테스트)하게 하기 위해 중앙 클라우드 컨트롤러를 사용하여 CSL을 시작하여 네트워크 안전을 보장하게 합니다. 즉, CSL 단독으로 사용하기에는 아직 시기상조 일 수 있지만, 기존에 사용되는 CDN과 함께 사용하기를 권장합니다.(기술적 성숙도 때문)


CSL 계층 구조 / NOIA 네트워크


1.3.3 CSL Cloud Controller (DAO Concept Model)

  • 마스터 노드 인증
  • 마스터 노드의 선택 및 로드 밸런싱
  • 마스터 노드의 콘텐츠 스케일링 명령 
  •     (1) 트래픽 예측(머신 러닝)

        (2) 트래픽 예상(온 디멘드 스케일링)

        (3) 스마트 콘텐츠 캐싱

  • 서비스 품질(QoS) 제어


1.3.4 CSL Master Node Client

  • 콘텐츠 스케일링 명령 구현 요청 처리 / 풀링
  • 워커(Worker) 노드 로드 밸런싱
  • 최단 경로 탐색
  • 성능 메트릭을 클라우드 컨트롤러에 전송 


1.3.5 CSL Worker Node Client

  • 콘텐츠 배율 명령 구현 소스
  • 소스로부터 콘텐츠 다운로드/캐싱
  • 네트워크의 다른 작업자 노드와 공유
  • 웹사이트 사용자에게 콘텐츠 전달


1.3.6 Scaling work in NOIA network




1.3.6 Benefits of CSL

  • 최적의 시간맞춰 콘텐츠를 저장합니다. (CSL에서 지정한 제한된 시간 동안)
  • 머신 러닝을 통해 트래픽 예측을 활용합니다.
  • 무제한의 확장성을 제공합니다.


* 콘텐츠 도달 범위 확대 및 효율성 증대

P2P 통신과 머신 러닝을 통한 트래픽 및 라우팅 예측 기술을 결합하여 CSL은 수천개의 분산 POP를 활용할 수 있으므로 국제적인 네트워크가 아닌 로컬 네트워크를 통해 보다 빠르고 효율적으로 전달 할 수 있습니다. CSL은 수요가 많은 분야에 직접 콘텐츠를 캐시하고 로컬 인터넷 인프라를 통해 전달합니다. 인프라가 잘 되어있는 지역에서 전송을 강화하는 동시에, 인프라가 빈약한 지역의 콘텐츠 전달을 크게 향상시킬 수 있습니다.


* 콘텐츠 호스팅에서 전송되는 데이터의 양 감소

  • NOIA Network에서 직접 콘텐츠 캐싱 및 전달 : 콘텐츠가 NOIA network에 이미 캐시 된 경우 소스에서 다시 요청을 하지 않고, 워커 노드에서 직접 사용자에게 전달됩니다. 이것은 호스팅 스토리지에서 데이터 전송을 크게 감소시킵니다.
  • 요청 최적화(풀링) : 마스터 노드 클라이언트는 동일한 사용자로부터 시작된 요청을 풀링하거나, 조금 더 시간이 걸리는 것에 대해 지역적 사용자와 다르지만 비슷하게 시작된 요청을 풀링해야합니다. 따라서 저장소의 백엔드로 전송되는 요청 수가 크게 줄게 됩니다.



1.4 Business Case

1.4.1 Applicability

'









1.4.2 기존 서비스와 가격 및 성능 비교



1.5 ICO & Team

1.5.1 Token Sale Structure

Total Supply1,000,000,000 NOIA
Token Sale Amount (pre/public sale)450,000,000 NOIA
Unsold TokenBurned
Soft Cap5 M USD
Hard Cap36 M USD
Exchange Rate0.08 USD
Accepted PaymentsETH
Minimum / Maximum Contribution
0.05 ETH / TBA
Pre-Sale DateApril, 2018 (held privately)
Public Sale Date & PeriodMay 29, 2018, 14:00 UTC - 30 day period


1.5.2 Team





추가 안내사항 : 2018.05.16 20:00(KST) 기준, 한국은 ICO 참여에서 제외되었습니다. (문의 한 결과, 5월 29일 이전에 바뀔 수 도 있다고 합니다.)

업데이트 사항 : 2018.06.22 기준, 한국 ICO 참여 포함되었습니다.(법률상 문제 없다고 합니다.)

Leave a Comment

    0 Comments