Share, , Google Plus, Pinterest,

Print

Posted in:

메인프레임(Mainframe)

인터넷 프로토콜 네트워크의 문제점을 해결하는 탈중앙화 커뮤니케이션 플랫폼

76

Good

M

AINFRAME은 메세징 플랫폼이라고 하고 있지만, 메세징 기술을 지나서 우리가 흔히 쓰는 슬랙과 같은 파일 저장 기능이나 데이터베이스 서비스를 아우르는 통합 커뮤니케이션 플랫폼 기능을 제공하는 것을 목표로 두고 있습니다. 메인프레임에서도 지목한 내용이지만, 현재 인터넷의 운용 형태에는 많은 문제들이 제기되고 있습니다. 크게 두가지로 나뉠 수 있겠는데, 중앙 집권자가 어디에서든 마음대로 개개인의 사용자들의 민감한 정보를 들여다볼 수 있다는 점이고, 불순의도의 제3자, 즉 해커와 같은 외부인이 사용자의 개인정보를 빼내어 본인들의 이득에 맞게 사용을 한다는 점입니다. 2013년 미국 국민의 공분을 산 에드워드 스노든이 공개한 NSA의 대국민 사찰 사실과 애플, 마이크로소프트, 구글 3사가 가지고 있는 엄청난 양의 개인정보 데이터가 법인의 수익자산으로 사용되고 있고, 야후와 소니의 해킹 사건과도 같이 30억개의 야후 사용자 계정 정보와 소니의 100 테라바이트 용량의 개인정보 및 사내 정보가 유출된 사건 등 굵직한 사건들만 보더라도 유저들의 개인정보가 특정 기업의 사유화가 될 시에 얼마나 큰 리스크를 가지고 있는지를 잘 알 수가 있습니다.

따라서, 개인정보와 유저들의 모든 행동정보는 각각 유저들이 보안이 높은 분산화체계 플랫폼 환경에서 각 유저가 직접 관리가 되어야 한다는 사실이 매우 중요하고, 인터넷 프로토콜에서 블록체인 프로토콜이 접목되는 새로운 전환점이 되어야 할 것 입니다. 인터넷 플랫폼의 기존 메세징/파일저장/데이터 스토리지 기능을 블록체인의 분산화체계, 즉 메인프레임이 추구하는 방향으로 진행하면 기존의 많은 보안의 위험을 최소화 할 수 있으며, 기술적인 부분에서 많은 한계성을 극복할 수 있다고 설명하고 있으며, 이에 대한 몇가지 부분을 설명 드리겠습니다.

먼저 메인프레임이 해결하는 부분을 알기 위해서는 기존 인터넷의 구조와 한계성을 먼저 알아야 합니다.

그림과 같이 인터넷 프로토콜의 집합체에는 네가지 레이어로 구성이 되어 있습니다. 이러한 멀티 네트워크 레이어는 각 구성마다 취약점이 있으며, 따라서 해커 또는 정부와 같은 권한자의 정보 유출 시도가 쉽게 가능할 수 밖에 없습니다.

  • 먼저 IP 주소의 문제점 부터 설명해 보겠습니다. IP 주소는 이미 많은 분들께서도 자각하고 계시다 시피, 유저의 많은 정보를 ISP, 즉 인터넷서비스제공자로부터 접속유저의 지형학적 위치를 알 수 있으며, 정부나 권한이 있는 집단에서 인터넷서비스제공자에 요청 시, 감찰을 목표로 하는 해당 유저의 개인정보를 쉽게 얻을 수 있습니다. 분산화 네트워킹 체계에서는 P2P 네트워킹 기반으로 연결이 되므로, 가상 네트워크가 실제 네트워크를 가려주게 되고, 접속 유저에 대한 민감한 정보를 파악하기 어렵습니다.
  • DNS는 IP 주소를 문자계열로 읽기 쉽게 변경해주는 인터넷 프로토콜 구성이며, 미국 캘리포니아주에 주재하고 있는 ICANN이란 공익기관에서 관리하고 있습니다. 하지만, ICANN의 이해관계자나 정부기간에서 통제하고자 하는 웹사이트가 있다면, ICANN에 통제요청을 함으로써, 해당 웹사이트 또는 어플리케이션은 기능을 잃게 됩니다. 하지만, 블록체인 네트워크에서는 이러한 중앙적 통제 여지가 사라지게 됩니다.
  • 또 하나는 전송계층보안(Transport Layer Security)라 부르는 TLS입니다. TLS는 인증기관인 CA로부터 인증서를 발급받는 체계입니다. 신뢰도가 있는 사이트의 경우에는 CA가 해당 사이트에 인증서를 발급해주어서, 해당 사이트를 방문하는 유저가 신뢰할 수 있도록 합니다. 하지만, 해커가 DNS 공격으로 도메인에 대한 권한을 취득한 후, CA에 해당 사이트의 인증서를 발급받아서, 해킹 사이트에 사용하는 방법으로 많은 피해가 속출하고 있습니다. 얼마전 마이이더월렛 해킹의 경우에도 이에 속합니다.
  • 그 밖에도 이메일 전송/수신 기능의 SMTP와 IMAP, 그룹통신에 쓰이는 IRC와 XMPP가 DNS에 의존하고 있으며, 따라서 동일한 취약점에 노출되어 있습니다.
  • 중앙화 인터넷 네트워크 기반의 이메일 시스템의 또 다른 문제는 많은 대부분의 사람들이 이메일 호스트를 자체 서버가 아닌 구글이나 마이크로소프트와 같은 제3자의 호스트를 사용하고 있으며, 이에 따라서 개인의 모든 정보가 해당 기업의 데이터베이스에 저장되어 있고, 정부기관에서 이러한 데이터 제출을 요구할 시 기업에서는 자발적 또는 강압적으로 이에 협력할 수 있습니다.
  • 마지막으로 현재 인터넷 네트워크 프로토콜 내의 채팅 플랫폼의 문제점에 대해서 슬랙(Slack)이라는 대중적인 업무용 커뮤니케이션 툴을 일례로 설명드리겠습니다. 슬랙은 업무용 환경에 최적화된 플랫폼입니다. 많은 기업들이 업무 자료와 내부 토의 내용을 슬랙의 플랫폼 데이터베이스에 저장하여 사용하고 있습니다. 하지만, 금년 1월 9일에 슬랙의 기능이 일시적으로 중단된 사태가 있었습니다. 많은 기업이 업무 파일에 접근할 수 없으므로, 이에 대한 피해를 보았습니다. 만약 슬랙과 같은 환경의 플랫폼이 분산화 네트워크 기반에서 운영되었다면 중앙서버가 없는 네트워크이므로, 이러한 사태는 일어나지 않았을 것이며, 많은 기업들이 동알한 사태 재발에 불안하지 않을 것입니다.

“그럼 메인프레임 프로젝트는 어떤 서비스로 이러한 문제점을 해결할 것인지를 알아보겠습니다.”

메인프레임은 커뮤니케이션 플랫폼을 구현하고자 합니다. 이미 Onyx라는 커뮤니케이션 어플리케이션을 개발한 바 있고, 메인프레임 네트워크 내에서 슬랙과 같은 UI/UX로 보안성이 강한 기능을 실현하였습니다. 상위의 인터넷 프로토콜의 문제점 중 IP 주소 감지로 인한 개인정보 유출을 메인프레임은 효과적으로 보호할 수 있습니다. 메인프레임 네트워크는 그림에서 나온 바와 같이 IP 주소정보가 있는 이 Internet Transport Layer에서 메인프레임의 Peer-to-Peer 네트워크를 사용함으로써, IP 정보를 가릴 수 있습니다. 메인프레임은 카뎀리아 기반의 P2P 방식을 사용하는데, 카뎀리아 기반에서는 각 노드가 UDP로 상호 소통하게 되고, 각 노드에는 노드ID가 부여됩니다. 노드ID는 파일 또는 데이터를 불러오는 역할을 해주기도 합니디.

그리고, 더욱 보안을 강화해주기 위해서 메인프레임은 P2P 네트워크 상단의 레이어에 커뮤니케이션 프로토콜을 운용하므로써, 각 연결자의 익명성을 보장해 줍니다. 커뮤니케이션 프로토콜은 SDK라고 불리는 소프트웨어개발키트에 연결이 되는데, 이를 통하여 많은 타 기업의 어플리케이션 서비스와도 연동이 가능해 집니다.

P2P 네트워크 내의 노드는 어플리케이션 레이어와 연동되어 여러가지 기능을 하게 되는데, 이에 대한 설명을 하나씩 해보겠습니다.

(1) 먼저, 암호화 기능입니다. 각 노드는 다른 노드에 데이터인 패킷을 전송할 때, 데이터 암호화를 하게 됩니다. 모든 노드에는 Asymmetric Key Pair라는 키 값을 가지게 되는데, 패킷을 전송 받는 노드만이 이 암호화를 풀 수 있습니다. 또한, Multicast 모드 기능으로 수신을 받는 노드가 복수 일때, 페킷의 중복성이 없게 하므로써, 보다 효율적으로 전송이 가능합니다.


(2) 두번째는 다크라우팅 입니다. 이름에 다크가 들어간 것 처럼 뭔가 은밀한 기능입니다. 기존의 P2P 기능에서는 설명드린 암호화 기능을 사용한다 할 지라도 해커가 전송인과 수신인에 대한 정보를 알아 볼 수 있습니다. 하지만, 다크 라우팅을 쓰면, 알 수가 없습니다. 다크 라우팅이란 전송을 하는 노드에서 수신을 하는 노드 주소를 지정하고 보낼 때, 라우팅 받는 노드들이 수신 노드의 주소를 일부만 볼 수 있으며, 따라서 이 일부값을 충족하는 모든 주소에 패킷을 보내게 됩니다. 패킷은 암호화가 되어 있어서, 암호 키 값이 없으면 볼 수가 없으며, 수신 노드만 암호를 풀 수 있습니다. 이로 인해서, 제3자는 여러 수신인 정보 때문에 정확히 누가 진짜 수신인이지 알 수가 없게 됩니다.

(3) 세번째는 인센티브, 즉 각 노드가 기능을 해주는 부분에 대해서 메인프레임 토큰으로 보상을 해주는 것 입니다. 보상 대상 기능은 총 5가지이며, (a)패킷 라우팅, (b)패킷 전달, (c)패킷 보관, (d)파일 저장, (e)데이터 서비스 입니다.
– 패킷 라우팅은 발송자 노드와 수신자 노드가 중간에 어떤 노드들을 거쳐야 가장 효율/효과적으로 전송이 되는지를 파악하는 작업입니다. 각 노드가 서로 가장 좋은 길을 봐주는 작업을 해주는 것인데, SWAP 프로토콜이라는 기반에서 해당 작업에 대한 보상 토큰 회계 기능을 모니터링하게 됩니다.
– 페킷 전달은 발송자 노드와 수신자 노드 사이에 패킷 전달에 경유되는 노드에 발송자 노드가 보상을 해주는 체계입니다.
– 패킷 보관은 만약 수신자 노드가 오프라인일 경우에, 다른 노드를 미리 지정해두어서 패킷 수신을 놓치지 않게 해주는 기능입니다. 패킷을 잠시 보관해주는 노드에게 보상을 하게 됩니다.
– 파일 저장은 각각 노드에 파일이 쪼개어져서 분리된 상태(이를 “Chunk”라고 합니다.)의 파일을 저장해주는 기능을 말하며, 이에 대한 보상을 받게 됩니다. 보상에는 Swear and Swindle이라는 방식을 사용하는데. 파일 저장에 실패한 노드를 골라내어 보상 체계가 제대로 이루어지게 합니다. 예를 들어, 주기적으로 파일저장을 해주는 노드들에게 랜덤방식으로 보내준 Chunk 파일 하나를 지정해서, 회송하라고 요구합니다. 만약에 파일 저장이 제대로 이루어지지 않은 노드라면 해당 Chunk 파일 회송이 불가할 것이며, 이에 따른 패널티로써, 그동안 쌓인 보상 토큰을 회수합니다.
– 데이터 서비스는 쉽게 설명을 하자면 파일 백업 기능입니다. 데이터 서비스가 가능한 노드들은 파일 권한자 노드의 파일을 백업 형식으로 저장을 합니다. 파일 권한자는 각각의 데이터 서비스 노드들에게 별개의 권한을 부여할 수 있습니다. 예를 들어, A 노드에게는 파일 수정 기능 중 추가 기능을, B 노드에게는 삭제 기능을, 노드에게는 업데이트 기능을 따로 지정하여 백업파일을 관리할 수 있습니다. 파일은 오직 권한자만이 읽을 수 있습니다.

(4) 메인프레임 P2P 노드 네트워크의 네번째 기능은 모든 데이터가 유저가 직접 보관을 한다는 것입니다. 모든 데이터가 각 유저가 직접 관리를 함으로써, 기업의 사유화가 되지 않으며, 해킹 또는 정부의 개입으로 데이터가 유실될 수 없습니다.

(5) 마지막으로 메인프레임 프로토콜에는 SDK 기능을 사용하여, 많은 고객사의 어플리케이션을 쉽게 연동할 수 있게 합니다. 이를 상호운용성이라고 설명하고 있습니다. 추후에 보다 개발자 친화적인 서비스를 만들어서 많은 업체가 쉽게 접근하는 서비스를 만들고자 합니다.

프로젝트 개요

 

토큰세일 요약

기간:  메인세일 없음
Ticker:  MFT
ICO 토큰가격: 1 MFT = 0.000006 ETH
목표 모집금액: 30,000 ETH
프리세일 모집금액:  30,000 ETH
토큰 전체수량:  10,000,000,000
판매 토큰 비율:  50%

프로젝트 평가분석

 

구글 스프레드시트 보기
핵심요소 평가

Hype 유입도: Normal
거래소 조기상장 가능성: Very High
프로젝트 내용: Low
프로젝트 성숙도: Low
인력평가: Very High
토큰세일구조 분석: Normal
덤핑 방지 조항: N/A(No Crowdsale)

Review overview

Summary

팀의 기술력이 강하고, 프로토타입 개발물의 UI/UX에 대한 피드백이 현재 좋게 형성되어 있으며, 프로젝트가 구현하고자 하는 목표 상품에 대한 시장성이 명확합니다. 많은 Influencer들의 평가를 좋게 받고 있으며, 마켓터들의 독창적인 에어드롭 형태로 많은 Hype이 유입되어 있습니다. 단순한 메세징 어플리케이션 구현이 아닌 인터넷 프로토콜의 형태 개선을 위한 프로젝트이므로, 타 블록체인 프로젝트와의 연계성 가능성이 높습니다.

Pros

  • 팀 기술력이 우수함
  • 프로토타입에 대한 커뮤니티 반응이 좋음
  • 타 프로젝트와의 연계성이 높음
  • 에어드롭 이벤트의 독창성 등 마켓팅 능력이 우수함

Cons

  • 프라이빗세일이 프로젝트 팀의 주변 인맥들로만 참여가 제한되어서 형편성 논란 있음

Ratings in depth

  • HYPE 유입 수준
    73%
  • 주요 거래소 상장 가능성
    100%
  • 프로젝트 내용
    45%
  • 프로젝트 성숙도
    64%
  • 인력 평가
    100%
  • ICO CAP 분석
    72%
76% 100 Good

Leave a Reply

Your email address will not be published. Required fields are marked *