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

엔픽블록

해시넷
Asadal (토론 | 기여)님의 2021년 10월 6일 (수) 00:12 판
이동: 둘러보기, 검색
엔픽블록(NPIC Block)
엔픽블록(NPIC Block)
이 문서는 '~입니다' 문체를 '~이다' 문체로 변경해야 합니다.

엔픽블록(NPIC Block)은 ~~이다. (개념 정의 필요)

개요

SNS란?

  • SNS란 Social Network Service 의 약자로, “관심이나 활동을 공유하는 사람들 사이의 교호적 관계망이나 교호적 관계를 구축해 주고 보여주는 온라인 서비스 또는 플랫폼”
  • SNS 원형을 살펴보면 국내에서는 1990 년대 초반 pc 통신이 등장하면서 온라인 상에서 소통이 시작되고 이후 90 년대 말 네이버, 다음, 야후 등 포털 사이트가 등장하게 되며 온라인 상에서 소통이 활발해졌습니다.
  • 그 이후 2000년대 이르러 스마트폰의 대중화가 시작되면서 전 세계적으로 놀라운 성장세를 기록하게 됩니다.

SNS 특징

  • SNS 를 통해 다양한 분야의 사람들과 소통하면서 폭넓은 지식과 경험, 신속한 정보를 접할 수 있습니다.(시∙공간 제약 없는 지식습득과 정보수집의 기회제공)
  • 오프라인의 한계를 넘어 넓은 인맥형성 및 관리의 용이합니다.(인맥확대 및 관계 형성)
  • 정보 유통∙생산의 신속성과 이동성의 특징으로 사회적인 파장력이 큽니다.(광고, 홍보의 수단과 빠른 확산 속도와 강한 영향력)

SNS 종류

  • 개방형 SNS 플랫폼: 친목, 인맥형성 중심 SNS 플랫폼 (ex. 페이스북, 트위터 등)
  • 폐쇄형 SNS 플랫폼 : 지인들 간 형성하는 SNS 플랫폼 (ex. 클럽하우스, 밴드, 카카오스토리, 비트윈 등)
  • 관심사형 SNS 플랫폼 : 특정 관심사를 중심으로 소통하는 SNS 플랫폼 (ex. 스타일쉐어, 펫북, 빙글)
  • 사진, 동영상 중심 SNS 플랫폼 : 주로 사진이나 동영상 위주 SNS 플랫폼 (ex. 인스타그램, 스냅챗, 틱톡, 텀블러, 플리커)
  • 익명 보장 SNS 플랫폼 : 익명성을 보장하며 소통하는 SNS 플랫폼 (ex. 블라인드, 모씨, 어라운드 등)

시장 및 현황

  • 전 세계 소셜 미디어 (SNS) 이용자는 43 억 3000 만명으로 전 세계 인구의 53.6%가 이용 중(출처: 디지털 2021 년 4 월 글로벌 현황 보고서)
  • 국내 소셜 미디어 이용자 수는 3,495.5 만명으로 89.3%로 세계 평균(53.6%)보다 약 1.7 배 높음 (출처: 닐슨 코리아클릭 2021)
  • 전 세계 소셜 미디어 광고비는 1,106 억 2,809 만 달러로 검색광고에 이어 전체 디지털 광고 시장에서 두번째로 큰 규모 (출처: STATISTA)
  • 또한, 소셜 미디어 광고 시 장은 향후 2025 년까지 1,384 억 달러로 지속 성장할 것으로 예측되는 가운데, 디지털 광고 유형 중 그 성 장 속도가 가장 가파를 것으로 전망(2019-2025 년 CAGR:7.5%)

NPICK BLOCK SNS 플랫폼

SNS 문제점

  • 우리는 현재 소셜 네트워크 시대에 살아가고 있습니다. 다양한 SNS 플랫폼이 생성이 되고 있으며 SNS 플랫폼을 통해 수많은 사람들과 관계를 형성하고 소통하며 많은 정보들을 교류하고 있습니다. 스마트폰의 발달과 함께 새로운 거대한 패러다임이 형성되어 있습니다.
  • 또한 SNS 의 역할이 점점 확장되고 있으며, 단순히 개인의 일상과 정보를 공유하는 플랫폼을 넘어서 비즈니스를 위한 강력한 마케팅 채널, 이커머스 플랫폼으로 진화하고 있습니다. 하지만 이처럼 다양한 SNS 플랫폼이 생성되는 가운데 여러 문제점들이 대두됩니다.

→우리는 3 개의 문제점을 제시하며 그에 따른 문제들을 블록체인 기술을 활용한 솔루션으로 제공합니다.

NPICK BLOCK SNS 플랫폼 서비스 소개

A. 프라이버시 솔루션

①프라이버시 문제

  • SNS를 이용하다 보면 의도치 않게 개인정보 도용 및 노출 악용관련 문제가 발생됩니다. NPICK BLOCK에서는 그러한 문제들을 계정 인증을 통해 솔루션을 제공합니다.

②솔루션 (계정인증)

  • 양질의 콘텐츠를 제공하는 유저들은 influencer 라고 불리며 계정 자체만으로도 영향력을 가지며 따라서 계정마다 가치를 가지고 있습니다.
  • SNS 상에서 이들 influencer의 계정을 사칭하고 도용하는 일들이 빈번하게 일어나고 있고 SNS 사업자는 이들의 계정을 보호해야하는 역할이 있습니다.
  • NPICK BLOCK 은 influencer의 계정 뿐만 아니라 influencer가 되기 위하여 양질의 컨텐츠를 반복적으로 업로드하는 계정을 NFT 를 이용하여 계정 자체로 각각 다른 가치를 가지는 대체 불가능한 토큰으로 발행합니다.
  • NFT란 Non-Fungible Token 의 약자로 대체 불가능한 토큰을 말하며 희소성을 가지는 디지털 자산을 블록에 저장하여 각각이 다른 가치를 가지는 토큰으로 증명하는 기술을 말합니다.
  • NFT는 암호화된 거래내역과 같은 디지털자산의 메타데이터를 블록체인에 남김으로써 고유성을 보장받는데 사용자의 계정의 여러 고유 식별자들을 디지털화된 특정정보라고 할 수 있고 이를 블록체인에 남김으로써 계정에 대해도 고유성을 보장받을 수 있습니다.
  • 이렇게 NFT 화된 계정은 블록체인과 NFT 가 가지는 특성 때문에 SNS 상에서 인증되고 보호됩니다.

아래에서 NFT 와 블록체인이 가지는 특성에 따라 어떻게 계정이 보호받는지 기술합니다.

  • 위 변조의 어려움: 블록체인이 해킹에 완전히 자유로운 기술은 아니지만 상용화된 다른 기술들보다 위∙ 변조 문제에 대하여 더 잘 대응할 수 있도록 만들어진 기술이므로 사용자 계정 보안에 도움이 될 수 있습니다.
  • 추적 가능성: 블록체인의 데이터는 공개적이고 투명하며 누구나 출처, 발행 시간, 소유자 내역 및 기타 정보를 열람할 수 있기 때문에 계정의 실 소유주가 공개되어 추적 가능하기 때문에 계정 도용이 쉽게 일어날 수 없게 됩니다.

B. 분배 솔루션

①분배의 문제

  • SNS 플랫폼 콘텐츠 제공자들에게 콘텐츠를 공급받으면서 그에 따른 적절한 보상을 콘텐츠 제공자들에게 플랫폼 각각의 로직에 따라 제공합니다.
  • SNS 플랫폼마다 콘텐츠 보상의 로직은 다를 뿐만 아니라 대부분 계산 방식을 콘텐츠 제공자에게 투명하게 공개하지 않습니다.
  • 그렇기 때문에 SNS 에서 콘텐츠 수익 분배의 문제를 해결하기 위해 NPICK BLOCK 은 SMART CONTRACT를 이용한 솔루션을 제공합니다.

②솔루션 (수익분배)

보상

SNS 사업자는 SNS 의 활성화를 위하여 지속적으로 SNS 상에 양질의 콘텐츠를 계속해서 공급해줘야 합니다. 콘텐츠는 일반 유저가 업로드하는 영상, 사진, 음원 등의 자체 제작물로 이루어져있으며 SNS 사업자는 콘텐츠 제작자가 계속해서 활발한 업로드를 할 수 있도록 동기부여를 해줘야 합니다. 콘텐츠 제작자에게 동기부여란 금전적인 보상을 예로 들을 수 있으며 NPICK BLOCK 에서는 콘텐츠의 가치에 따라 보상을 지급하도록 계약을 SMART CONTRACT를 통하여 진행하기 때문에 계약의 조작이나 변경 불이행 등을 막고 계약에 따라 자동화된 방식으로 코인을 분배할 수 있도록 합니다.

콘텐츠의 가치판단

콘텐츠의 가치 판단은 코인 보상과 직결된 문제이기 때문에 중요하게 다루어 져야 합니다. 콘텐츠 공급자가 업로드하는 콘텐츠는 인증된 사용자일 경우 콘텐츠 각각이 다른 가치를가지는 NFT 로 발행되고 이 토큰의 가치 변동에 따라 콘텐츠의 가치가 메겨져 콘텐츠 제작자에게 보상이 지급되는 기준이 됩니다.

보상 계약

콘텐츠 공급자가 양질의 콘텐츠를 공급하고 그 가치에 맞는 보상을 받기 위해 SNS 사업자와 계약을 진행하게 됩니다. 모든 계약은 불법적인 변경 및 불이행을 막고 투명한 보상을 제공하기 위하여 SMART CONTRACT 로 작성되고 블록에 저장됩니다.

C. 저작권 솔루션

①저작권의 문제

  • SNS 는 콘텐츠 제공자가 콘텐츠를 업로드 함에 있어 특별한 제약사항이 없기 때문에 본인의 창작물이 아닌 콘텐츠를 불법적으로 도용하여 업로드하여 콘텐츠 제작자에게 피해를 주게 됩니다.
  • 또한 콘텐츠가 영리목적으로 도용되더라도 삭제 요청 외에는 조치 방법이 딱히 없기 때문에 자신이 만든 콘텐츠의 실 소유권을 입증하기 어렵고 또한 콘텐츠의 금전적인 가치 또한 수치화 할 방법이 마땅하지 않기 때문에 도용을 신고한다고 해도 보상을 받을 방법이 없습니다.
  • NPICK BLOCK 에서는 SNS 플랫폼에 업로드 되는 콘텐츠의 저작권을 보장하고 콘텐츠 각각의 가치를 판단하기 위한 솔루션을 제공합니다.

②솔루션 (콘텐츠의 저작권 및 가치) SNS 콘텐츠 NFT 등록

  • NPICK BLOCK 은 ERC-721 프레임워크를 사용하여 업로드하는 콘텐츠를 NFT 로 등록합니다. 콘텐츠는 각각이 다른 가치를 가진 토큰으로 발행되며 가치 또한 계속해서 바뀌게 됩니다.

인증된 사용자의 콘텐츠 자동 등록

콘텐츠가 NFT 로 등록된다고 해도 컨텐츠의 저작권문제가 해결되지는 않습니다. 신원이 불명확한 사용자가 콘텐츠를 도용하여 가장 먼저 NFT 로 등록하게 된다면 해당 콘텐츠의 디지털상의 소유주는 신원이 불명확한 유저가 되기 때문입니다. 따라서 NPICK BLOCK 을 통하여 인증된 사용자가 콘텐츠를 NFT 에 등록하는 과정을 거친다면 추적이 가능한 인증된 사용자가 콘텐츠의 실 소유주가 되기 때문에 설사 인증된 유저가 콘텐츠를 무단 도용하여 NFT 로 등록하더라도 NFT 로 등록된 유저이기 때문에콘텐츠의 소유주 정보가 투명하게 공개되어 오히려 콘텐츠 불법 도용의 법적인 증거로 남을 수 있어 자연스러운 자정작용을 이끌어 낼 수 있습니다.

NPICK BLOCK 의 기술

1)이더리움과 NPICK BLOCK 생태계

  • 이더리움은 현재 다양한 블록체인 플랫폼에서 토큰으로 활용되고 있습니다. 작업증명(Proof of Work) 기반의 합의 알고리즘을 사용하고 있는 이더리움은 보다 안정적인 플랫폼 운영을 보장합니다. 사토시 블록체인의 작업증명 방식과 동일한 알고리즘을 사용하기 때문에 블록의 생성이 지속될 수록 보다 안정적인 보안상태를 확보할 수 있습니다.
  • 이더리움은 이러한 기본적인 블록체인 기능과 더불어 SMART CONTRACT 기능을 지원합니다. 이는 코드레벨로 다양한 동작을 규정함으로서 실생활의 계약과 같은 활용성을 지니고 있습니다. 뿐만 아니라 이더리움은 ERC-721 을 통해 대체 불가 토큰인 NFT(Non Fungible Token) 발행이 가능합니다.
  • NPICK BLOCK 은 콘텐츠뿐 만 아니라 SNS 회원의 신원인증 및 보장/보안을 위해 NFT 컨셉을 활용합니다. 이와 더불어 플랫폼 내 다양한 기능을 SMART CONTRACT 를 활용하여 구성할 수 있습니다.

ERC20 과 ERC721 을 활용한 토큰 발행 및 향후 자체 메인넷 개발 계획

NPICK BLOCK 은 SNS 통합 블록체인 플랫폼 기능지원을 위해 블록체인기반 코인 뿐 만 아니라 콘텐츠의 저작권 관리 등을 위한 대체불가 기능을 지원하는 코인도 필요합니다. 이를 위해 초기구성을 이더리움 네트워크를 활용하여 진행합니다. 즉, 각 ERC-20 과 ERC-721 을 기반으로 토큰을 발행하고 관리합니다. 초기 NPICK BLOCK 플랫폼에서는 이더리움 규약을 기반으로 발행된 토큰을 기반으로 거래가 이루어지며 이더리움의 SMART CONTRACT 컨셉을 기반으로 기능이 구성됩니다. 이는 이 후 NPICK BLOCK 메인넷 개발 완료 이 후 NPICK COIN 으로 대체됩니다.

2)NPICK BLOCK 블록체인 생태계

NPICK BLOCK 블록체인은 NPICK BLOCK 메인넷을 기반으로 다양한 소셜미디어 응용프로그램을 관리 및 실행할 수 있는 NPICK BLOCK 플랫폼이 존재합니다. 다양한 소셜미디어 응용프로그램은 NPICK BLOCK 플랫폼을 이용하여 NPICK BLOCK 메인넷을 활용할 수 있습니다. 이는 NPICK BLOCK 메인넷에서 제공하는 다양한 블록체인 기반의 기능들을 특정 소셜 미디어 응용프로그램에서 사용할 수 있다는 의미입니다. NPICK BLOCK 블록체인 생태계에서는 NPICK BLOCK 플랫폼을 활용하여 서비스되는 다양한 소셜 미디어 응용프로그램의 기본적인 기능들의 동작이 SMART CONTRACT 기반으로 구성되어 있습니다. 예를 들어, 사용자 가입, 댓글이나 콘텐츠 공유와 같은 사용자 액션 등의 기능 프로세스가 SMART CONTRACT 에 작성되어 있습니다. 따라서 SMART CONTRACT 의 내용이 변경되지 않는 한 사용자 가입 등 기능에 대한 프로세스 전체 내용이, 즉 SMART CONTRACT 에 작성된 내용들이 트랜잭션으로 간주되어 블록 내에 저장되고 NPICK BLOCK 블록체인의 Node 들에게 공유됩니다.

  • 그림 11 은 NPICK BLOCK 블록체인의 데이터 처리 프로세스를 보여줍니다. 회원가입 혹은 댓글입력과 같은 사용자 액션으로부터 발생된 트랜잭션을 블록체인 관리 서버가 받아블록체인 네트워크로 처리요청을 진행합니다. 그리고 블록체인 네트워크 내에 구성된 Node 와 블록을 통해 트랜잭션이 처리됩니다. 회원가입 혹은 댓글입력과 같은 사용자 액션, 즉 소셜 미디어 응용프로그램에서 지원하는 기능들은 SMART CONTRACT 에 미리 작성되어 있습니다. 그리고 SMART CONTRACT 내 코드는 라인별로 실행되며 트랜잭션을 발생시킵니다. 이는 SMART CONTRACT 가 실행될 때마다 그 실행내용 및 결과가 블록에 저장됨을 의미하며 블록체인의 비가역성 특징에 따라 저장된 결과들은 조작되지 않습니다. NPICK BLOCK 블록체인 메인넷은 자체적으로 설계한 Node 와 블록을 구성하고 있으며 다양한 학술적 논거를 지닌 기법들을 근간으로 설계한 합의알고리즘을 제공합니다.
  • 그림 12 는 NPICK BLOCK 블록체인 메인넷의 예시입니다. NPICK BLOCK 블록체인 메인넷은 참여 Node 들과 트랜잭션 내용을 저장할 수 있는 블록들로 구성됩니다. 그리고 참여 Node 들은 Gossip protocol 을 응용한 구조로 블록정보를 공유하며 이렇게 참여 Node 2/3 이상에게 공유된 블록을 최종 합의 블록으로 선정합니다. 그리고 합의 블록에 트랜잭션 내용을 저장합니다. 참여 Node 들은 소셜 미디어 서비스의 특성을 고려한 형태로 선정되며 Gossip protocol 을 응용한 방식으로 블록을 공유하기 때문에 참여 Node 들 사이에 수많은 간선이 발생합니다.따라서 참여 Node 들이 블록을 공유하는 구조를 그래프 G(V, E)로 정의할 수 있습니다. 여기서 G 는 NPICK BLOCK 블록체인 메인넷의 참여 Node 가 블록을 공유하며 발생한 그래프를 의미하며 V(그림 12 에서 모든 선을 의미)는 특정 시점에 블록을 공유하고 있는 참여 Node 들을, 그리고 E(그림 12 에서 모든 동그라미 의미)는 블록 공유 정보 전달 간선을 의미합니다.

Node 의 구조

  • 그림 13 은 NPICK BLOCK 블록체인 메인넷의 참여 Node 구조이며 총 6 개의 속성을 포함하고 있습니다.-첫번째는 Node Signature 입니다. 각 참여 Node 가 갖는 유일한 값으로 NPICK BLOCK 블록체인 메인넷에 참여하는 모든 참여 Node 는 각각 unique 한 Node Signature 를 갖습니다.
  • 두 번째는 Gaussian Score 입니다. NPICK BLOCK 블록체인 메인넷의 참여 Node 는 소셜미디어 서비스를 이용하는 사용자 혹은 참여를 원하는 참여자로 구성됩니다. 소셜미디어 서비스 사용중 특정 서비스에서 큰 영향력을 갖는 사용자들이 이에 속합니다. 영향력을 갖더라고 참여를 원하지 않는 사용자는 제외될 수 있으며 영향력 있는 사용자가 존재하지 않는 경우에는 서비스에서 분산된 형태의 참여 Node 를 임의로 구성할 수 있습니다. 그리고 서비스 사용량이 증가함에 따라 영향력 있는 사용자가 발생하면 임의 참여 Node 를 대체합니다. Gaussian Score 는 이 때 사용자 영향력을 판단하는 수치입니다. 소셜미디어 서비스에서 사용자의 영향력을 나타낼 수 있는 수치, 예를 들어 팔로워의 수, 좋아요의 수 등을 특징값으로 사용하여 전체 사용자들에 대한 Gaussian distribution 을 도출하고 x 축의 값을 Gaussian Score 로 결정합니다. 즉 분포의 상위 표준편차에 위치한 사용자들을 상위 사용자들로 판단하고 참여 Node 후보군으로 분류합니다. 이 후보군 중 선택된 참여 Node 들의 Gaussian Score 를 Node 구조에 포함합니다. 또한 타 참여 Node 들의 Gaussian Score 도 함께 공유됩니다.
  • 세 번째는 Current Level 입니다. Current Level 은 현재 합의를 위한 단계를 의미합니다. 블록체인에서 합의는 Byzantine Fault Tolerance 를 보장해야 합니다. 이는 참여 Node 가 n 개 존재할 때 2n/3 이상이 정보를 공유함을 의미합니다. 즉 어떤 블록이 생성되었을 때 해당 블록의 존재를 참여 Node 의 2n/3 이상이 공유했음을 의미합니다. Level 의 의미는 특정 블록이 생성되어 참여 Node 들에게 공유되고 있는 순간입니다. 예를 들어, Current Level 이 1 인 경우 최초에 블록이 생성되고 이 블록정보를 참여 Node 들이 공유하고 있음을 의미합니다. 그리고 Current Level 1 에서 2n/3 이상 공유한 경우 Current Level 은 2 로 변경됩니다. 모든 참여 Node 는 현재 레벨을 공유하고 있습니다.-네 번째는 Current Chain Score 입니다. Current Chain Score 는 Current Level 에서 공유하고 있는 Node 의 비율을 의미합니다. NPICK BLOCK 블록체인 메인넷은 이 때 단순히 참여 Node n 개에 대해 2n/3 의 수치를 계산하여 참여 Node 의 비율을 결정하지 않습니다. 그 이유는 참여 Node 마다 Gaussian Score 가 존재하기 때문입니다. Gaussian Score 는 참여 Node 마다 다른 수치를 갖게 되며 소셜미디어 서비스에서 갖는 영향력을 의미합니다. 따라서 영향력이 좀 더 큰, 즉 Gaussian Score 가 높은 사용자가 블록 정보를 공유할 경우, 하나의 일반 Node 가 갖는 영향력보다 크다고 판단할 수 있습니다. 영향력 계산을 위해 Gaussian distribution 을 normalized 합니다. 이를 위해 식 (1)을 사용합니다.
  • 수식(1)에서 𝑁𝑎는 a 번째 참여 Node 의 영향력 수치를 의미합니다. 그리고 k 는 참여 Node 의 수를, 𝑥𝑎는 a 번째 참여 Node 가 갖는 Gaussian Score 를 의미합니다. 𝑥𝑖는 i 번째 참여 Node 의 Gaussian Score 이며 𝜇와 𝜎는 각각 서비스 내 평균 영향력과 표준편차를 의미합니다. 수식(1)을 통해 참여 Node 마다 Gaussian Score 기반의 영향력 수치를 도출할 수 있습니다. 그리고 Current Chain Score 는 Current Level 에서 현재 발생한 블록을 공유하고 있는 참여 Node 들의 영향력 수치의 합입니다. 따라서 Current Chain Score 가 2k/3 이상인 경우 Current Level 에서 Byzantine Fault Tolerance 가 보장되었다고 확인하고 Current Level 이 종료됩니다.
  • 다섯 번째는 NPICK BLOCK 의 블록체인으로서 Current Level 1 부터 현재의 Current Level 까지 참여 Node 들이 공유하고 있는 G(V, E)의 구조를 의미합니다.
  • 마지막으로 여섯 번째는 Main Chain 으로서 합의를 이룬 블록들의 연결정보를 의미하는 데이터입니다. NPICK BLOCK 블록체인 메인넷은 매 level 마다 블록을 생성하고 합의 과정을통해 Byzantine Fault Tolerance 를 보장합니다. 합의가 완료된 블록들은 Main Chain 에 보관되며 블록의 hash 정보를 통해 연결됩니다. 그리고 이러한 블록연결을 Main Chain 으로서 특정 자료구조 형태를 유지하며 모든 참여 Node 들이 공유합니다.
  • 그림 14 는 NPICK BLOCK 블록체인 메인넷의 블록구조이며 Block Hash, Information, Previous Hash, Timestamp 의 총 4 개의 속성을 포함하고 있습니다.

Block Hash 는 현재 블록의 hash 를 의미하며 Previous Hash 는 이전 블록의 hash 값을 의미합니다. Information 은 블록에 저장되는 정보를 입니다. 예를 들어, SMART CONTRACT 에 대한 실행 내용 등이 있습니다. 끝으로 Timestamp 는 블록이 발생한 시간과 정보가 입력된 시간의 concatenation 결과입니다. 따라서 정보가 입력되지 않은 블록의 경우, Timestamp 의 값으로 블록 발생 시간만 존재합니다.

3)NPICK BLOCK 의 합의 도출 방식

  • NPICK BLOCK 블록체인 메인넷은 소셜미디어 서비스를 위한 블록체인 플랫폼입니다. 메인넷은 따라서 소셜미디어 서비스에 적합한 합의 방식을 기반으로 동작합니다. NPICK BLOCK 블록체인 메인넷은 DPoS(Delegated Proof of Stake)와 유사한 방식으로 참여 Node 를 선택하게 되는데 Node 들은 소셜미디어 서비스내에 존재하는 다양한 활동을 근거로 결정됩니다. 소셜미디어 서비스 내에는 Influencer 라는 영향력을 지닌 사용자들이 존재합니다. 이러한 사용자들은 서비스 내에서 다양한 활동을 하고 타사용자들에게 강한 영향력을 미치는 사용자들을 의미합니다. DPoS 는 PoS 에서 중에서도 특정 대표 Node 를 선출하여 합의를 진행하는 과정으로 이루어집니다. 즉 특정 블록체인 네트워크에서 많은 지분을 갖는 참여자를 블록생성을 위한 Node 로 참여시키는 구조입니다. 여기서 많은 지분을 소셜미디어 서비스내의 영향력으로 치환할 수 있습니다. 이렇게 치환된 영향력 개념을 바탕으로 NPICK BLOCK 블록체인 메인넷은 참여 Node 를 선정하게 됩니다.

Gaussian distribution 기반 사용자 선택

  • 그림 15 는 영향력 특징 수치 벡터의 구조입니다. 영향력 특징 수치 벡터는 댓글, 업로드 등 소셜미디어 서비스 내에 존재하는 사용자 행위 기반의 기능들로 차원이 구성됩니다. 그리고 각 차원의 수치는 어떤 Influencer 가 소셜미디어 서비스를 이용한 행위의 빈도수와 각 차원의 Influencer 행위에 대한 타사용자들의 반응 수치로 결정됩니다. 예를 들어, 어떤 Influencer 가 특정 콘텐츠에 댓글이라는 행위를 진행한 경우, 댓글 차원의 수치가 1 만큼 증가합니다. 그리고 해당 액션에 대해 타사용자들이 댓글의 댓글이나 좋아요 와 같은 기능을 이용하여 반응한 경우, 그 반응의 수치만큼 차원의 수치가 증가합니다. 이러한 반응이 n 번 발생한 경우 어떤 Influencer 의 댓글 차원의 수치는 n+1 만큼 증가하게 됩니다.
  • 그림 16 은 Gaussian distribution 을 활용한 영향력 점수 측정 구조입니다. NPICK BLOCK 블록체인 메인넷은 그림 16 에서 계산된 사용자 별 영향력 특징 수치 벡터의 모든 차원의 합을 기반으로 Gaussian distribution 을 도출합니다. 그리고 분포의 상위지점, 즉 R1 이상의 사용자들 혹은 R2 이상의 사용자들 집합을 참여 Node 로 선정합니다. 그리고 각 참여 Node 들에게는 타참여 Node 들의 Gaussian Score 정보가 공유됩니다.

Gossip Protocol with Delegated Influencer

  • NPICK BLOCK 블록체인 메인넷은 참여 Node 들 간의 Gossip 을 기반으로 정보를 공유합니다. 즉, 참여 Node 들 중 무작위로 특정 Node 가 블록을 발생시키고 나머지 Node 들 중 일부를 무작위로 선택하여 블록발생 정보를 공유합니다. 이 때 블록발생 정보와 더불어 해당블록을 발생시킨 참여 Node 의 signature 와 선택된 타 참여 Node 들의 정보도 함께 전달됩니다. 해당 공유 정보를 받은 참여 Node 들은 내부의 current chain score 를 블록발생 참여 Node 의 signature 정보를 기반으로 계산하게 됩니다. 이 후 함께 받은 타 참여 Node 들의 정보를 활용하여 블록공유 정보를 재 공유하며 current chain score 를 재계산하게 됩니다. 그리고 current chain score 가 2k/3 이상이된 경우 current level 을 종료합니다. 이 후 또 다른 Node 가 블록을 발생시키고 위 과정이 반복됩니다. NPICK BLOCK 블록체인 메인넷은 위와 같은 Gossip Protocol 을 기반으로 블록생성 정보를 공유합니다. 예를 들어, k 개의 참여 Node 가 존재하는 경우, i 번째 참여 Node 가 블록을 발생시켰다고 가정할 수 있습니다. 그러면 i 번째 참여 Node 는 k-1 개의 참여 Node 중 무작위로 n 개의 Node 를 선택하여 블록생성정보를 공유합니다. 이 정보를 받은 n 개의 Node 들은 current chain score 를 i 번째 참여 Node 의 영향력을 기반으로 업데이트 합니다. 그리고 n 개의 Node 는 서로 블록생성정보 수신을 공유하며 current chain score 를 지속적으로 업데이트 합니다. 그리고 current chain score 가 2k/3 이상이 된 경우 current level 을 종료합니다. 이 때 current level 을 종료할 수 있는 참여 Node 들은 n 개의 Node 들 중 current chain score 가 2k/3 이상인 Node 들입니다. 따라서 n-j (이 때 j 는 n 개의 참여 Node 중 2k/3 에 대한 score 정보가 업데이트 되지 않은 Node 들의 수) 의 참여 Node 중 에서 다음 블록을 생성하게 됩니다. 그리고 Gossip Protocol 에 따라 무작위로 선택된 k-1 개의 Node 들에게 블록생성 정보가 공유되는데 이 k-1 개의 참여 Node 중 n-j 의 참여 Node 에 포함되지 않은 Node 가 존재할 수 있습니다. 즉 최초 블록을 생성시킨 i 번째 참여 Node 가 선택한 n 개의 Node 중 이전 level 의 최종 score 를 알고 있는 n-j 개의 Node 가 아닌 Node 중에 다음 Level 의 블록생성정보를 받은 참여 Node 가 존재할 수 있습니다.이러한 경우, 해당 참여 Node 는 이전 생성정보와 관련된 모든 정보, 즉 main chain 의 블록정보와 current level 정보, 그리고 s block chain 의 정보를 모두 수신 받아 최신정보로 업데이트를 진행하게 됩니다. 그 이 후 현재 level 에서의 current chain score 를 업데이트 하며 합의 과정을 진행합니다. NPICK BLOCK 블록체인 메인넷은 Gossip Protocol 을 활용하여 2k/3 참여 Node 간의 정보가 공유되기 때문에 Parasite chain attack, Double Spending 등과 같은 다양한 네트워크 공격에 대응할 수 있습니다. 이는 2k/3 의 참여 Node 가 정보를 공유하고 있는 경우 Byzantine Fault Tolerance 보장에 따라 반응할 수 있는 공격형태로 검증되어 있습니다.

4)Reliability-rich user detection 기반 리워드 정책

NPICK BLOCK 블록체인 메인넷은 활동량이 많은 사용자에게 일부 코인을 보상할 수 있는 정책을 표방하고 있습니다. 이는 소셜미디어 서비스의 활동을 기반으로 사용자의 신뢰그래프를 형성하여 결정하게 되는데 그림 17 은 이를 위해 사용되는 신뢰 그래프의 예입니다.그림 17 에서 공급자 s1 은 어떤 사용자를 의미하며 신뢰도는 식 (2)를 활용하여 도출합니다. 식 (2)에서 Ws 는 어떤 사용자 Node s 의 weight 이며 Es 는 s 의 edge 집합을 의미합니다. Wsd 는 s 의 행위에 대해 반응한 타사용자의 weight 이며 Es 는 s 의 edge 집합을 의미합니다. Esd 는 S 의 데이터를 활용한 모든 액션 수요공급 Node 들의 edge 집합을 의미합니다. 따라서 s1 에 대한 식 (2)의 결과는 s1 의 out-transition 의 합에 s1 의 가중치를 적용한 결과와 더불어 s1 의 액션에 반응한 타사용자 edge 의 가중치 합을 더한 결과입니다. NPICK BLOCK 블록체인 메인넷은 위 수치를 활용하여 특정 사용자의 신뢰도를 도출합니다.

5)SMART CONTRACT 기반 동작 정의

NPICK BLOCK 블록체인 메인넷은 소셜미디어 상에 존재하는 다양한 기능에 대해 미리 SMART CONTRACT 를 활용하여 정의하고 있습니다. 이러한 미리 정의된 SMART CONTRACT 기반 동작은 아래와 같습니다.

  • 서비스 가입

- SMART CONTRACT: 서비스 가입 절차 동작 (개인정보 입력, 인증 및 정보 제공 동의) - 저장 내용 : 개인정보 입력 내용, 인증 및 정보 제공 동의 정보 등

  • 데이터 수집

- SMART CONTRACT: 데이터 종류에 따른 수집 동작 - 저장 내용: 소셜미디어 서비스 내 사용자 행위 중 발생하는 다양한 트랜잭션

  • 콘텐츠 등록

- SMART CONTRACT: 콘텐츠 등록을 위한 조건 및 구조에 따른 등록 동작 - 저장 내용 : 콘텐츠 등록 동작 중 발생하는 트랜잭션

  • 데이터 조회

- SMART CONTRACT: 데이터 조회 요청 및 요청 처리 - 저장 내용: 시간, 장소 등 조회 요청 시 발생하는 모든 트랜잭션

  • 거래

- SMART CONTRACT: 상품구입요청, 구입요청 처리, 상품제공 등 서비스 내 거래를 위한 동작 - 저장 내용: 구입요청, 처리, 제공 등 SMART CONTRACT 실행 시 발생하는 트랜잭션

  • 데이터 상품정제/가공/분석

- SMART CONTRACT: 상품 데이터 행위 중 핵심 동작 - 저장 내용 : 행위 과정 중 발생하는 트랜잭션

  • 데이터 상품 전달 및 사용

- SMART CONTRACT: 상품 거래 처리 이 후 구매자에게 상품 전달 과정 작성, 판매자 및 구매자에 대한 상세기록을 작성 동작 - 저장 내용: 판매자와 구매자에 대한 기록 및 SMART CONTRACT 실행 시 발생하는 트랜잭션

  • 리워드 지급

- SMART CONTRACT: 신뢰그래프 기반 리워드를 제공 과정 - 저장 내용 : 리워드 지급 정보에 대한 트랜잭션

  • 개인 정보 조회

- SMART CONTRACT: 리워드 내역, 구매 내역 등 서비스 내역조회 동작 - 저장 내용 : 조회 동작 중 발생한 트랜잭션 (조회된 서비스 내역)

  • 탈퇴

- SMART CONTRACT: 탈퇴 중 발생하는 모든 과정 - 저장 내용 : 탈퇴 기능 동작 중 발생한 트랜잭션

NPICK BLOCK 블록체인 메인넷은 위와 같이 소셜미디어 서비스 이용 시 기본적으로 발생하는 회원가입/탈퇴, 정보조회, 서비스 내 다양한 액션 등과 같이 트랜잭션이 발생할 수 있는 모든 기능에 대해 미리 SMART CONTRACT 로 정의합니다. 따라서 기본적인 서비스 이용행위의 경우 따로 SMART CONTRACT 를 작성할 필요없이 NPICK BLOCK 블록체인 메인넷의 기본제공 기능을 활용하여 사용이 가능합니다. 이러한 정보들은 SMART CONTRACT 를 기반으로 정의되기 때문에 NPICK BLOCK 블록체인 메인넷에 저장됩니다. 그리고 저장된 정보들은 NPICK BLOCK 블록체인 메인넷이 유지되는 한 변경/삭제 없이 지속적으로 보관됩니다.

엔픽플

엔픽플 소개

당신을 빛나게 하는 멀티미디어 플랫폼 엔픽플(Npick+)

  • 매주 상금을 놓고 영상 TOP100 을 경쟁하는 픽미
  • 매일 번호를 발급받고 추첨을 하여 당첨금을 주는 픽또
  • 오리지널 영화 &컨텐츠가 가득한 엔플리
  • 홀인원 성공 시 200 만원을 무제한 드리는 NPGA 홀인원
  • 스타 지망생과 기업을 이어주는 엑픽캐스팅

엑픽플은 이상의 무료함과 감성을 충전하고 당신의 꿈을 이루어 주는 유저 참여형 멀티 플랫폼 앱 입니다.

사업 분야

앱 기반 멀티플랫폼 사업 경연형 플랫폼과 미디어 콘텐츠를 월 2 천원에 부담 없이 즐기는 엔픽플

  • 픽미: 매주 약 2,450 만원의 상금을 놓고 영상 경영 TOP 100 을 선정하는 콘테스트로 엔픽플의 메인 콘텐츠
  • 픽또: 매일 참가회원을 대상으로 당첨 번호를 부여 후 추첨을 통하여 월간 총 당첨금 약 팔천오백만원의 행운을 주는 이벤트
  • NPGA 골프: 유료회원이 홀인원을 성공한 인증샷을 제출하면 무제한 200 만원을 드립니다.
  • 캐스팅: 스타 지망생과 기업을 이어주는 엔픽플 캐스팅에서 CF 스타, 배우 등 당신의 꿈에 지원하세요.
  • 엔플리: 엔픽플만의 오리지널 영화와 콘텐츠를 월 이천원에 즐겨보세요.

NPICK BLOCK 생태계

1) NPICK BLOCK 에 기반한 SNS 플랫폼의 성장

  • NPCIK COIN 을 활용하여 각각의 SNS TOKEN 으로 확장 최종 NPICK BLOCK 의 생태계를 조성한다.
  • NFT 기술과 SNS 관리 시스템으로 구축된 NPICK BLOCK 생태계는 더 많은 콘텐츠공급자에게 경제적 가치 창출의 기회를 제공합니다.
  • 경제적 가치 창출의 기회는 더 많은 콘텐트 생산자와 콘텐츠 유입을 촉진합니다.
  • 트래픽의 증가로 NPICK BLOCK 의 서비스 가치를 확립하고 사업 확장 가능성을 제고합니다.
  • NPICK BLOCK 의 성장에 기인한 SNS 플랫폼의 자산 가치 증대합니다.

2) 토큰 이코노미

  • NPICK BLOCK 에서는 블록체인 기술을 활용하여 각 주체의 형평성을 유지하고 합리적인 생태계를 유지를 위해 NPICK COIN 을 활용합니다.
  • 각 SNS 사업자에 따른 별도 구매 가능한 예산설정이 가능합니다.
  • 유통량 관리와 가격 설정을 위한 요소를 고려합니다.
  • SNS 별 영향력에 따라 설정가능 합니다.

3) NPCI COIN

  • 네트워크 런칭 시점의 전체 NPICK COIN 공급량은 10,000.000.000 개이며, 초기 발행 이후 추가발행 계획은 없습니다.
  • 60%는 NPICK BLOCK (SNS 블록체인 플랫폼) 검증에 할당합니다.

-NPICK BLOCK 확장을 위하여 각각의 SNS 플랫폼을 구축을 위한 별도의 TOKEN과 연동하여, 콘텐츠 제공자와 사업자 광고 기업의 검증과 보상에 사용합니다. -각 SNS 사업자는 컨텐츠의 유통량과 영향력에 따른 별도의 예산으로 분배됩니다.

  • 20%는 NPICK BLOCK MARKETING 예산으로 사용됩니다. [ 최대 사용 기간 3 년 ]
  • 10%는 NPICK BLOCK 확장과 생태계 조성을 위해 사용됩니다. [ 최대 사용 기간 3 년 ]
  • 10%는 NPICK BLOCK 네트워크 창시자와 개발자와 그 팀들에게 조건부로

할당됩니다.

4) 가치 결정 매커니즘

  • NPICK BLOLK 과 NPICK COIN 은 각각의 SNS 플랫폼의 활성화를 위해 만든 네트워크 도구이며 여러 블록체인 기술을 활용하여 구현한 플랫폼입니다. 또한 블록체인에는 생태계 활성화를 위해 토큰을 포함하고 있습니다.
  • NPICK COIN 에서는 기존 경제학에서 사용하는 피셔의 화폐방정식을 접목하여 전체 통화량을 조율하고 코인가치평가를 합니다.

M= NPICK COIN 자산의 규모. 즉, 전체 NPICK COIN 코인수량 X 코인 개당 가치를 의미합니다. V= 엔픽코인의 거래 유통속도를 의미합니다. P= 제공되는 디지털 토큰의 가격을 의미합니다. (각 SNS 사업자 토큰의 가격) Q=제공되는 디지털 토큰의 양을 의미합니다. (각 SNS 사업자 토큰의 수량)


n 개의 SNS 사업자가 존재할 때 P 와 Q 는 아래와 같이 정의할 수 있습니다.

수식(2) 참조

n 개의 SNS 사업자에 대해 전체 MV 는 아래의 식으로 정의할 수 있습니다.

수식(3) 참조


  • 화폐방정식에 의하면 M=PQ/V 이므로, NPICK COIN 전체 자산규모(M)는 각 SNS 사업자에서 사용하는 토큰의 가치(PQ)의 합을 V(거래유통속도)로 나눔으로써 계산이 됩니다.즉, 각각의 SNS 사업자에서 통용되는 토큰의 합이 커질수록 NPICK COIN 의 자산규모는 더 커질 수 있습니다. 또한, 엔픽코인의 자산가치(M)는 거래유통속도(V)에 반비례 함을 알 수 있고 가치결정에 큰 영향을 미칠 수 있다는 것을 알 수 있습니다. 그렇기 때문에 엔픽코인의 거래속도(V)를 줄이는 것이 자산가치(M)에 좋은 영향을 미칠 수 있습니다. 하지만, 엔픽코인의 거래유통속도(V)는 각 SNS 사업자 토큰의 수량(Q)과도 연관이 있습니다. 너무 낮은 거래유통속도(V)는 낮은 거래량을 의미하기 때문에 유통속도(V)를 너무 낮게 유지하는 것만이 꼭 자산가치(M)에 좋은 영향을 미치는 것은 아닙니다. 즉, 우리는 각 SNS 플랫폼 사업자의 토큰가치(PQ)를 증가시키기 위해 블록체인 기술 및 각 정책들을 제공하기 위해 노력을 하며 거래유통속도(V)에 중점을 두고 제한을 함으로써 토큰 이코노미를 활성화하고 가치를 높이는 것입니다.

로드맵

사진 참조

  • CEO 최중경: 10 년 이상 투자자문 및 컨설팅 회사 설립하여 운영하한 경험을 바탕으로 현재까지 ㈜미다스 전무이사와 ㈜센터나인 회사를 운영하고 있습니다.
  • CMO 홍영주: ㈜LG 와 ㈜신세계 그룹 디자인 팀에서의 경험을 바탕으로 현재 ㈜나무와 달 공동 창업자로 마케팅 사업을 진행하고 있습니다.
  • CFO 진승환: ㈜ 대신증권에 근무하며 금융전문가로 전문적인 경험을 가지고 있으며, 현재 금융전문가의 역할과 함께 기획 영업을 병행하고 있습니다.
  • COO 홍구민: 도시개발공사, ㈜금호타이어, ㈜ 태성그룹에서 근무한 경험을 바탕으로 현재 엔픽플 TF 팀장으로 새로운 소셜네트워크 구축은 진행하고 있습니다.
  • CTO 정영민: 1997 년 시작으로 통신, 메신저, SNS, 빅데이터 관련 국내외 30 여개의 기술특허 발명을 보유하고 있습니다. 현재까지 현업에서 다양한 플랫폼 개발에 참여하고 있습니다.

< 주요 Project >

  • 1997~2000 [디지콤]IVR/UnPABX/ACS/VMS/VoIP Gateway
  • 1998~1998 [한국통신 프리텔] 016 차량 메시지 센터 – UnPABX
  • 1999~2000 [한국통신] KT114 NACD – 팩스서버
  • 1999~2000 [하이텔] 고객센터 – IVR/ 팩스서버
  • 1999~2000 [수협] 팩스서버
  • 2000~2001 [예스텍] DB Library 구축, Network, DB Gateway, No.7 AIP 시스템 개발
  • 2000~2001 [KDNET] ToYou 카드 – DB Gateway, FTP Gateway
  • 2000~2000 [마사회] 마권발매시스템-마권발매 DB Gateway
  • 2001~2004 [ 디지콤 ] CTI 관련 통한 Library 구축, 서버 패키지 (팩스, UMS , CMS, UnPABX, PDS) S/W 개발 , 대한생명 CSM 설계 및 개발, 신한생명 팩스 서버 설계 및 개발, 조흥은행 TM DB G/W 설계 개발, 조흥은행 CHBIT HelpDesk 구축, NHN 네이버검색 고객지원콜센타 구축, 한화국토개발 종합전사 TFTCTI 설계 및 개발
  • 2001~2001 [KTF] 엔젤아이 고객센터 UnPABX 콜센타
  • 2001~2002 [한국통신] EDI/KORNET-CMS/VRU/FAX 시스템 구축
  • 2004~2005 [씨오소프트] CJ 케이블넷 팩스서버 구축, 교원잼상담센터 UnPABX 구축, L&C 고객센터 UnPABX 구축, 엔투엔 UnPABX 구축, 주연테크컴퓨터 해피콜시스템 구축, 다음다이렉트 팩스서버 구축, 식품의약품 안정청-펙스서버 구축, 큐엔솔브 UnPABX 구축, 투어익스프레스 팩스서버 구축, 한국금융연수원 팩스서버 구축
  • 2005~2006 [건강보험공단] 콜센터 구축, 중앙집중형 팩스서버 구축
  • 2005~2006 [국민연금관리공단] 중앙집중형 팩스서버 구축
  • 2006~2007 [현대 H&S] 현대 백화점 콜센터 구축/[크레듀] 콜센터 구축
  • 2007~2007 [용마로지스][엔트리브소프트][경북지방경찰청] 콜센터 구축
  • 2007~2008 [오픈벡스] 국제전화/로밍서비스 시스템 구축
  • 2008~2008 [농협중앙회] 전산헬프 데스크 구축
  • 2008~2009 [스피드토탈솔루션] 스포츠(골프 등) 방송 영상 자막기 및 코더 개발
  • 2009~2009 [VTCW(Vietnam)] 베트남 177 번호 VoIP 망 서비스 구축/[테광이엔씨] 팔라우 위성망연계 VoIP 망 서비스 구축/[삼성화재, 삼성 SDS] 삼성화재 UCS 시스템 구축
  • 2009~2010 [타임교육] CIC, IPCC 구축
  • 2008~2018 [오픈벡스] Hybrid IP-PBX 기반 통합 커뮤니케이션 시스템, 오디오 콜센타 ASP 솔루션 개발, 오티오 무료(글로벌)국제전화 어플리케이션 개발, 오티오 서비스, SNS, MNS 데이터 복구, 보안 OTO 유심, OTO 데이터, Telink 메신저, PLAYOTO, Project Y, 007i
  • 2018~2019 [네오라마] VR 시물레이터 연구 개발, 2D Laster & Vector Image Processing, 3D Modeling System Interface
  • 2019~2020 [제타큐빗] AI Deep Learning Algorithm : Neuroscience, Mathematics Calculus, Geometry, Iinear Algebra, Probability and Statistics, Mathematical, Optimization, so on. AI Machine Learning, Object Recognition and Classification, Natural Language Processing, AI Perception Virtualization
  • 2020 ~ [펫클럽] 반려동물 온라인 오픈몰 플랫폼 (CSO, CTO)

엔픽블록 공식 채널

엔픽플 공식 채널


  검수요청.png검수요청.png 이 엔픽블록 문서는 암호화폐 종류에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.