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

네모랩

위키원
Asadal (토론 | 기여)님의 2019년 7월 15일 (월) 02:02 판 (로드맵)
이동: 둘러보기, 검색
네모랩(NEMOLab) 로고
네모랩(NEMOLab) 로고와 글자
이왕재 네모랩 대표이사

네모랩(NEMOLab)은 블록체인을 기반으로 한 P2P 데이터(콘텐츠) 거래 플랫폼을 개발하는 한국의 블록체인 전문 개발업체이다. 전신이었던 카르다노플러스(CARDANOPLUS)에서 네모랩(NEMOLab)으로 법인명을 전환하면서 2017년 12월 12일에 설립되었다.[1] 네모랩의 대표이사는 이왕재이다. 네모랩은 한국을 대표하는 블록체인 연구 개발 기업으로 성장하여 블록체인 기술을 기반으로 신뢰할 수 있는 사회를 실현을 꿈꾸는 기업이다. 대학과의 연계를 통해 자체 블록체인 개발 능력과 대학의 연구 능력을 융합하여 차세대 블록체인 기술 개발에도 매진하고 있다.[2] 또한 에이다의 플랫폼으로 알려진 카르다노 플랫폼을 기반으로 다양한 서비스를 제공하기 위해 카르다노 플랫폼 베이스로 댑을 개발하는 기업들과 기술적 교류를 진행하고 있다.[1]

제2회 해시넷 블록체인 밋업 가로 배너.jpg
이 그림에 대한 정보
네모랩(NEMOLab)이 제2회 해시넷 블록체인 밋업에 참가했습니다.

개요

네모랩은 블록체인을 기반으로 한 데이터 유통 플랫폼인 네모닥(NEMODaX)을 개발하고 있는 블록체인 연구 개발 회사이다.[2] 이왕재 대표를 중심으로 7명의 팀원으로 운영되고 있는 네모랩은 블록체인 기술이 사회전반에 유용하게 쓰이는 것을 목표로, 대중에게 더 친화적인 디앱 서비스를 개발하는 회사이다. '가치 연결의 시작'이라는 슬로건 아래, 네모닥은 블록체인 기반의 웹 서비스 형태로 제공되는 차세대 데이터 거래 플랫폼이다. 이더리움 ERC-20 기반으로 제작 된 네모코인(NEMOCoin)을 바탕으로 가상화폐인 네모포인트(NEMOPoint)와 유기적인 상관관계 속에 데이터 사용자에게 데이터 및 콘텐츠 오픈마켓을 제공한다. 사용자에게 이익이 더 많이 돌아가게하기 위해 기존 플랫폼 운영사에서 소유, 관리, 운영하던 많은 것들을 탈중앙화하여 최소한의 수수료로 사용이 가능한 데이터 거래 플랫폼을 실현하고자 한다. 또, 네모랩(NEMOLab)에서 발행하는 암호화폐는 투자만을 목적으로 하지 않고, 서비스 오픈과 동시에 유통되는 암호화폐, 즉 '투자 + 보유 + 사용' 가치를 높이는 것을 목표로 설계되었다. 즉, 네모랩에서 자체 발행하는 코인은 네모닥의 '토큰 경제 생태계' 에 사용되어 활용가치를 일반 대중의 실생활에서 보편적으로 사용될 수 있도록 설계되었다.

등장 배경

데이터 및 콘텐츠 거래 시장은 미디어 및 인터넷의 발전과 함께 빠르게 성장하여 시장 경제의 한 축으로 자리잡았다. 기술 및 산업의 발전으로 국가나 언어의 제한 없이 많은 사람들이 손쉽게 데이터 및 콘텐츠를 사고파는 세상이 되었지만, 그 이면에는 더 많은 불법 복제와 유통 및 거래가 만연하게 되었다. 많은 중복 콘텐츠 및 데이터가 일정한 기준 없이 유통되고 있으며, 저작권 및 판권을 무시한 불법 복제 및 배포가 더 큰 이득을 보게 되었다. 네모닥의 첫 번째 사업 목적 및 목표는 플랫폼 운영 사업이 아닌 '플랫폼 제공 사업'으로, 투명한 데이터 및 콘텐츠 거래를 실현하는데 그 의의를 두고 있다. 그러기 위해서 일부 글로벌 IT기업에 의한 독점 문제를 막고, 데이터의 자유로운 이동과 거래를 보장하는 것이 필수 요소이다. 네모닥은 블록체인 플랫폼스마트 계약 기능을 활용하여 데이터의 공급자와 이용자가 보다 편하고 쉽게 데이터를 사고 팔 수 있으며, 상호 매칭과 검색까지도 쉽게 이루어질 수 있는 장을 제공하고자 한다.[2]

주요 인물

네모랩의 대표이사(CEO)인 이왕재는 2015년 9월 블록체인을 일본에서 처음 접하게 되었다. 이후 IOHK의 최고경영자이자 카르다노의 창시자인 찰스 호스킨슨(Charles Hoskinson)을 만나 카르다노 프로젝트의 해외 마테킹 에이전시와 프리세일 계약을 체결하면서 2016년 10월 그는 한국에서 카르다노 에이다 프리세일을 진행하게 되었다. 이 일을 계기로 한국의 카르다노 생태계를 장려하는 회사인 카르다노플러스(CARDANOPLUS)를 설립하여 대표이사로 취임했다. 2017년 12월 사임 이후, 그는 블록체인 연구 개발회사인 네모랩을 설립했다. 2018년 5월부터 10월까지 인코디움 프로젝트에서 CTO를 역임하였고, 현재는 네모닥을 개발하고 있다.

특징

네모닥은 저작권 및 판권이 존재하는 콘텐츠를 보호한다. 판매자의 권리 보호를 위해 강력한 암호화기술인 GPG를 채택하여 서비스에 맞는 형태로 정상적으로 등록 된 콘텐츠를 불법으로 제3자에게 유포하여 돌아갈 수 있는 피해를 차단했다. 또, 서비스 내부적으로 운영되는 네모코인의 순환시스템을 중심으로 네모닥(NEMODaX.com) 내부에서는 가상화폐인 네모포인트를 통해 콘텐츠 및 데이터 구매가 가능하며, 구매 된 데이터의 평가와 공유 및 신고 등의 활동을 통해 구매자에게 보상을 지급한다. 뿐만 아니라 사용자간의 커뮤니케이션 강화, 탈중앙식 서비스 유지 및 관리, 사용자 참여 시스템 강화 등을 통해 데이터 및 콘텐츠 거래에 있어 생태계에 참여한 사용자가 참여 수준에 따라 더 많은 수익 및 인센티브를 지급함으로써 자생 생태계가 만들어지는 것을 목표로 하고 있다.

네모닥 서비스

  • 운영비 최소화 : 네모닥은 거래되는 데이터를 플랫폼 운영사(NEMOLab)의 서버에 저장하지 않고, 판매자가 자신이 업로드한 데이터의 판매가 완료되기까지 들인 노력이 보상의 형태로 취득가능한 방식으로 개발되었다. 즉, 네모닥에서 지출되지 않는 운영비는 판매자의 수익으로 돌아갈 수 있다.
  • 수수료 없는 거래 : 네모닥은 단일 데이터 거래 시 수수료가 발생하지 않는다. 플랫폼 안에서 이루어지는 모든 거래는 네모코인이 아닌 가상화폐인 네모포인트로 이루어진다.
  • 투명한 거래 : 블록체인에 거래 데이터를 기록하기 때문에 거래가 투명하게 관리된다. 사용자간 거래에서 발생하는 모든 거래 기록은 블록체인에 기록되며, 블록체인에 기록되기 때문이다. 향후 거래 데이터는 '유통경로 추적', '빅데이터 활용', '데이터 마이닝'을 통한 정보 제공에 활용될 예정이다.
  • 건강한 토큰 생태계 : 사용처가 없이 발행되는 토큰은 거래소에만 국한되며, 이러한 상태는 현재 대부분의 사람들이 발행되는 암호화폐를 실생활에 접목하지 못 하고, 투자상품으로만 인식하는 시장을 만들었다. 반면 네모코인은 그 쓰임이 확실하고 네모닥 생태계에 긍정적인 영향을 주는 사용자에게 인센티브를 지급하여 실생활에 다가갈 수 있다.
  • 자체 개발한 스마트 컨트랙트 : 네모닥에서 자체적으로 연구 및 개발한 스마트 계약은 기존의 방식과는 다른 '유연함'을 목표로 개발되었다. 기존 이더리움에서 솔리디티(Solidity)로 개발된 스마트 계약은 특정한 이유로 스마트 계약을 변경해야 할 경우, 기존 스마트 계약을 사용하지 못한다는 큰 허점이 있었다. 반면 네모닥의 스마트 계약은 '프록시(Proxy) 스마트 계약'과 '비즈니스(Business) 스마트 계약'을 별도로 나누었다.
  • 다양한 가격 옵션 제공 : 네모닥에서 제공하는 구매 옵션은 (1)다운로드(Download), (2)스트리밍(Streaming), (3)다운로드+스트리밍으로 구성되어 구매자의 생활패턴 및 기호에 따라 선택 구매가 가능하다.
  1. 다운로드는 PC 전용 구매 옵션으로 자신의 PC에 데이터를 내려 받아 시청이 가능하다.
  2. 스트리밍은 모바일 전용 구매 옵션으로 구매자 모바일에 네모스터디(NEMOStudy)가 설치되어 있다면 네모닥과 계정 동기화를 거쳐 어디서든 시청이 가능하다.
  3. 다운로드+스트리밍은 PC + Mobile 둘 다 사용할 수 있는 옵션으로 한 번 구매를 통해 두 가지 시청 옵션을 전부 사용할 수 있다.
  • 전용 지갑 : 네모닥에서 발행하는 네모코인은 단순 투자만을 목적으로 하지 않는다. 서비스 내부적으로 그 쓰임이 명확하며 보유의 가치를 제공하기 위해 배당(DIVIDEND) 전용 지갑을 모든 사용자에게 선택에 따라 제공하고 있다. 프로모션 형식으로 진행되는 '배당 접수'에 참여한 모든 사용자는 약관에 명시 된 기간 동안 배당 전용 지갑에 네모코인을 보유할 경우 기간 만료 후 최대 22%의 추가 네모코인을 지급받을 수 있다.[3]

네모스터디

네모스터디(NEMOStudy)는 인터넷 강의 영상 전용 모바일 스트리밍 서비스로써 네모닥의 버티컬 서비스(Vertical Service)이다. 네모닥에 스터디 카테고리에 등록되어 학습을 목적으로 제공된다. 서비스 제공 여부는 판매자가 자신의 데이터콘텐츠를 등록할 때 옵션으로 선택할 수 있다. 사용자는 보유하고 있는 네모포인트를 사용하여 모바일에서 스트리밍 수강 신청을 할 수 있으다. 다운로드/스트리밍/ 다운로드+스트리밍 3가지 옵션 중 선택 구매하여 서비스를 제공받을 수 있다.

기술

분산형 파일 시스템

네모닥은 분산형 파일 시스템(IPFS,Interplanetary File System)을 채택하여 적용하였다. 분산형 파일 시스템은 기존의 HTTP Web 방식의 문제점으로 꼽히고 있는 고도로 집중화 되어있는 방식, 고용량 데이터 전송의 비효율성, 느린 속도를 해결하고 고용량의 데이터를 어디서든 접근할 수 있도록 하는 새로운 방식의 데이터 전송 방법이다. IPFS는 중앙화된 서버 없이 노드들의 P2P 통신으로 더 빠르고 안전한 개방형 네트워크로써 고용량의 파일을 빠르고 효율적으로 전달이 가능하고, 파일의 중복 여부 확인이 가능하여 저장소를 효율적으로 관리할 수 있으며, IPFS상에 업로드 된 파일은 영원히 기록되어 보호를 원하는 파일은 원하는 만큼 보호가 가능하다. 이렇듯 블록체인에 IPFS를 접목시킨 이 기술은 가장 합리적인 방식의 데이터 거래 플랫폼을 위한 조합으로 네모랩(NEMOLab)이 선택한 결정이며, 네모닥(NEMODaX.com) 개발의 핵심기술로 계속 개발하여 적용해 나가고 있다.

저작권 암호화

네모닥은 저작원 및 저작원자 권리 보호를 위해 판매 목적으로 등록되는 모든 콘텐츠 데이터는 암호화를 거쳐 원본 파일 콘텐츠 및 데이터가 아닌 암호화 된 파일 콘텐츠 및 데이터가 판매자의 워킹 디렉토리(Working Directory)에 저장된다. 구매 및 IPFS 파일 전송이 완료 된 암호화 된 파일 콘텐츠 및 데이터는 일반 상용화 중인 Player를 통해 재생이 불가능하며, 암호화 된 파일을 실시간으로 풀어 재생해줄 수 있는 Web Player를 통해 재생이 가능하다. 암호화 된 파일 콘텐츠 및 데이터를 재생할 때 네모닥(NEMODaX.com)은 해당 파일을 복호화하는 인원의 계정 정보 중 구매 이력, 블록체인 상 거래 내역 및 거래 이력 등을 확인하고 재생하려는 콘텐츠의 구매 및 권한 인증을 진행하여 불법으로 유통될 수 있는 가능성을 2중으로 차단한다. 이렇듯 강력한 암호화기술이 적용된 네모닥의 모든 데이터 및 콘텐츠는 불법으로 정의되는 모든 행위를 차단한다. 혹여 제3자에게 불법으로 공유된 경우에도 정상적인 루트로 구매시 부여되는 고유 키가 없어 암호화 된 데이터 또는 콘텐츠를 재생 또는 열어볼 수 없다.[3]

프록시 계약

프록시 계약

현재 블록체인 상에서 동작하는 스마트 계약은 한 번 배포되면 변경을 할 수 없기 때문에 태생적으로 업데이트가 불가능하다. 기존의 서비스들은 이런 문제점을 해결하기 위해 아예 새로운 버전의 스마트 컨트랙트를 배포한 후 기존 서비스 데이터를 복사하여 사용하거나 데이터를 저장하는 컨트랙트만 분리 설계한 후 따로 존재하는 기능 구현부의 스마트 컨트랙트만 새로 만들어 배포해왔다. 그러나 서비스 사용 데이터의 복사는 그 자체로 복잡하고 세심한 관리가 필요하며, 만일 복사 중 문제가 발생한다면 막대한 손실이 발생한다. 이로 인해 데이터 저장과 구현의 분리 패턴이 생겨났지만 이 역시 고객에게 변경된 주소를 알려 줘야하며, 여기서 오는 혼란으로 문제가 발생할 여지는 여전히 존재한다.

네모닥은 이 문제를 프록시 컨트랙트 구조를 사용함으로 해결했다. 프록시 컨트랙트를 사용하기 위해 솔리디티에서 지원하는 fallback 함수와 delegatecall을 이용했다. delegatecall은 함수를 호출하는 주체(sender)가 호출 시, 컨트랙트의 정보들을(context) 유지한 채 다른 컨트랙트의 함수를 호출하는 방법이다. 즉, 사용자 계정이 호출하는 형태가 아닌 컨트랙트에 의해서 호출하도록 도와주는 기능이다. 사용자는 프록시 계약의 주소인 0x123으로 A에 구현된 함수를 호출한다. 여기서 fallback 함수는 컨트랙트에 하나만 존재할 수 있는 이름 없는 함수로 호출하는 함수와 일치하는 함수가 해당 컨트랙트에 존재하지 않을 경우 실행된다. 이 fallback 함수에 사용자 함수 호출을 delegatecall로 그대로 전달하는 코드를 작성하면 다른 컨트랙트의 함수를 호출하여 자기 컨트랙트에 저장을 할 수가 있게 된다. 일반적으로 다른 외부 컨트랙트의 함수 호출시에는 해당 컨트랙트의 변수들을 이용하는 것으로 정보들이 바뀌기 때문에 송금등의 함수를 호출할 경우 서비스하는 컨트랙트의 정보가 바뀌지 않고 호출한 컨트랙트의 정보만 바뀌는 등의 문제가 있다. 그러나 delegatecall을 사용하면 호출시 컨트랙트의 정보들이 바뀌지 않아 타 컨트랙트의 실행 결과로 프록시의 저장소가 바뀌는 결과를 얻을 수 있다. 이와 같이 프록시 계약 구조를 가질 경우 실제 기능이 구현된 ERC-20 토큰이나 이더리움와 네모코인 간 환전 거래 컨트랙트 등의 컨트랙트들을 수정하더라도 프록시 계약에서 기능을 호출할 구현부 컨트랙트 주소만 바꾸어 주면 되기 때문에 데이터의 손상 및 고객 입장에서 주소가 바뀌는 문제가 해결된다.[3]

스마트 계약

스마트 계약

네모닥의 스마트 계약 구조는 이더리움 기반 솔리디티로 구축되었으며, 네모닥 서비스의 추가 확장성을 고려하여 수정이 용이하도록 분리 설계 되었다. 스마트 계약은 다음 3개의 축으로 이루어진다.

  1. 송금과 계좌 조회, 통화량 조절 기능을 담당하는 ERC-20 기반의 토큰 컨트랙트
  2. 이더리움와 네모코인 환전 거래 컨트랙트
  3. 네모닥 플랫폼의 거래 이력을 기록하고 조회하는 기능을 담당하는 트레이딩북(TradingBook) 컨트랙트

스마트 계약 1.2.3번에 대한 자세한 설명은 아래와 같다.

  • 토큰 컨트랙트 : 송금은 고객의 거래 요청에 의해 시작된다. 이 기능을 담당하는 ERC-20 토큰의 ‘transfer’ 함수를 호출해야만 하고, 요청하는 컨트랙트의 주소는 '프록시 스마트 컨트랙트'이다. 프록시 컨트랙트는 사용자 거래 요청을 전달하는 기능을 담당하는 컨트랙트이다. 사용자가 '송금' 함수를 프록시 컨트랙트에 요청하면 이를 ERC-20 토큰 컨트랙트로 요청을 전달하며, ERC-20 토큰 컨트랙트는 프록시 컨트랙트로부터 요청받은 송금 내용을 처리한다. 처리 결과는 프록시 컨트랙트가 보관하고 있는 저장소에 기록한다.
  • 환전 거래 컨트랙트 : 사용자 A가 환전을 원한다면 먼저 토큰 환전 기능을 담당하는 컨트랙트에 있는 함수들을 호출해야 한다. 이렇게 '환전'함수를 호출하지만 실제 요청은 프록시 스마트 컨트랙트가 받게 된다. 프록시 컨트랙트는 이 '환전' 함수 호출 요청을 토큰 환전 담당(TokenExchanger) 컨트랙트로 전달하고, 토큰 환전 담당(TokenExchanger)은 이더리움 자체 send 함수로 이더리움을 송금한다. ERC-20 토큰의 'transfer' 함수의 내부 호출로 코인을 송금하며 그 결과는 프록시 컨트랙트의 저장소에 기록한다.
  • 트레이딩북(TradingBook) 컨트랙트 : 네모닥에서 거래된 내역의 메타정보를 블록에 저장한다.[3]

토큰 이코노미

네모랩은 네모코인과 네모포인트의 순환시스템을 통해 자생할 수 있는 생태계가 형성하고자 한다.

네모포인트

네모포인트(NEMOPoint)는 암호화폐가 아닌 가상화폐이다. 네모닥 및 네모스터디 서비스에서 데이터를 구매할 때 네모포인트를 사용해야 한다. 구매자와 사용자간의 데이터 거래 시 가상화폐를 사용하는 이유는 개별 거래 마다 발생하는 트랜잭션 수수료 때문이다. 가상화폐를 사용하여 구매자 및 플랫폼 운영사에게 직접적인 부담으로 작용할 수 있는 수수료를 제거한 것이다다. 구매자는 네모코인을 구매하고, 네모포인트로 전환 시 한 번만 트랜잭션 수수료를 부담하게 된다. 또한, 서비스 내부에서 개별 거래 시 네모포인트를 사용하여 트랜잭션 완료까지 걸리는 시간도 제로(ZERO)로 설계했다.

네모코인

네모코인(NEMOCoin)은 이더리움 플랫폼에서 거래되는 암호화폐ERC-20 토큰을 기반으로 개발되어 발행되었다. 네모닥 서비스를 사용하여 거래를 진행하기 위해서는 가상화폐네모포인트가 필요하다. 이 네모포인트를 구매할 때 사용되는 것이 암호화폐네모코인이다. 네모포인트와는 다르게 네모코인은 거래소 상장과 동시에 마켓 파워에 따라 스스로 그 가치를 갖게 된다. 네모코인은 네모닥에 의해 발행되며 그 쓰임도 네모닥 생태계 발전을 우선으로 설계되어 운영된다. 네모닥에 참여자들은 생태계 발전을 위해 노력하는 만큼 그 가치를 인정받고 그에 따른 보상으로 네모코인을 받는다.

네모코인 분배

  • 마켓 세일 : 토큰의 20%는 일부 소수의 투자자만을 대상으로 프라이빗 세일을 진행하며, 이후는 IEO를 통해 거래소에서 취득하실 수 있습니다. 프라이빗 세일로 판매 된 일정 수량의 네모코인은 일정 기간 보호예수 기간을 갖게 된다.
  • 서비스 운영 비용 : 토큰의 40%는 네모닥(NEMODaX)을 원활히 운영하기 위한 필요자금으로 각종 사용자 인센티브 및 포인트 환전, 자체 이벤트 등을 위해 별도 관리한다.
  • 배당금 : 토큰의 10%은 사용자들이 보유하고 있는 네모코인의 가치를 위해 배당금 전용 지갑을 별도로 제공하고 있으며, 프로모션의 성격으로 진행 되는 배당 코인을 배당 전용 지갑에 일정기간 보관시 별도의 인센티브로 네모코인이 추가 지급된다.
  • 멤버 인센티드 : 토큰의 20%는 발전과 유지/보수 및 양질의 콘텐츠 수급을 위해 별도 산정 된 네모코인이 관계자에게 지급되고 일정기간 보호예수 기간을 갖게 됩니다.
  • 예비비 : 남은 10%는 네모닥(NEMODaX)에서 발생할 수 있는 사고, 오류, 사용자 불편 등을 사용자 보상에 사용하기 위한 예비비로 회사가 보유하게 된다. 때에 따라 서비스 운영 비용 혹은 배당 등 필요에 의해 사용 될 수 있다.

로드맵

  • 2019년 1분기 : 네모닥 사전 오픈과 네모스터디 정식 오픈 예정이다. IPFS 시스템 적용과 네모닥 자체 암호화 시스템 개발 및 적용이 계획되어 있다. 또한 웹/모바일 가상화폐와 암호화폐 결제 연동과 사용자 보상 시스템 고도화 , 콘텐츠 및 데이터 추천 시스템 적용이 이루어진다.
  • 2019년 3분기 : 네모다 V.1.0이 공개될 예정이며 향후 IPFS 시스템의 고도화와 블록체인 기반 저작권 증명 시스템 개발과 적용, 콘텐츠 및 데이터 자동 추천 시스템의 고도화가 진행될 예정이다.
  • 2019년 4분기 : 네모스터디 IOS가 오픈되며 IPFS 파일 전송, 노드참여 시스템이 적용된다. AI 불법 데이터 감지 시스템이 개발, 적용되고 네모닥 일반 지갑 거래소와 연동이 예정되어 있다.
  • 2020년 1분기 : 네모닥 V2.0이 공개될 예정이다.

동영상

각주

  1. 1.0 1.1 오하영 기자, 〈신뢰할 수 있는 사회를 만드는데 기여하는 대표 블록체인 기술기업을 지향한다〉, 《블록체인투데이》, 2018-12-13
  2. 2.0 2.1 2.2 네모랩 공식 홈페이지 - http://nemolab.kr/
  3. 3.0 3.1 3.2 3.3 "네모닥(NEMODaX.com) 백서 Version 1.0", NEMOLab, 2019-02-14

참고자료

같이 보기


  검수요청.png검수요청.png 이 네모랩 문서는 블록체인 개발업체에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.