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

시청증명

위키원
ghdrn221 (토론 | 기여)님의 2019년 8월 12일 (월) 11:02 판
이동: 둘러보기, 검색

시청증명(PoV : Proof of View) 합의 알고리즘은 '뷰 마이닝'을 위한 합의 알고리즘이다. 체인플릭스, 베라시티와 같이 블록체인을 이용한 동영상 플랫폼에 사용되고 있다.

개요

시청증명은 피투피(P2P) 통신 시청자 단말기에서 동영상 콘텐츠가 재생되는 동안 동영상 데이터를 디코딩하여 화면에 출력하는 과정에서 뷰 마이닝을 접목하여 시청자가 상기 동영상 콘텐츠를 시청하는 내내 지속적으로 노드논스 값을 확인하고, 만약 논스값이 일치하면 블록이 생성되면서 코인으로 보상받는 코인 채굴 시스템이다. 이 채굴 시스템은 네트워크를 통하여 상호 블록체인을 동기화한 다수의 피투피 통신 시청자 단말기에 의한 미디어 플레이어 기반 코인 채굴 시스템이다. 다수의 P2P 통신 유저 단말기는 각각 적어도 하나의 동영상 콘텐츠를 다운로드하여 재생하고, 상기 동영상 콘텐츠의 재생이 시작되면 실질적으로 블록체인을 구성하는 블록을 생성할 수 있는 노드로서 역할을 하여 유저 간의 트랜잭션에 대한 인증 및 승인에 참여하여 코인을 채굴한다. 이 채굴이 일반 채굴과 다른 점은 채굴자가 모든 코인을 가져가는 것이 아니라 그 동영상 제작자와 시청자, 스토리지 제공자가 지정된 비율로 코인을 가져가게 된다는 점이다. 여기서 시청자는 아무것도 할 필요가 없고 어떠한 설정도 필요 없이 동영상을 보기만 하면 내부 코드에서 자동으로 채굴이 시작되며 이때 하드웨어 자원을 10%도 추가로 사용하지 않고, 블록이 생성되면 시청자에게 표시해 준다. 현재 베라시티에서 특허 출원한 상태이다.

특징

시청증명 합의 알고리즘은 "Proof of View"라는 이름에서도 알 수 있듯이, 보는것으로 증명받는 합의 알고리즘이다. 말 그대로 동영상을 시청하기만 해도 작업증명으로 인정 받을수 있는 것이다. 대신 인증된 유저만의 뷰만 카운트되고, 그 유저는 동시에 다른 채널을 시청할 수 없는 등의 정확은 View를 구분한다. 마치 인터넷 강의에서 강의를 들으면서 다른 짓을 하면 수강으로 인정을 안해준다거나 사이버 시험에서 시험보는 동안 인터넷 검색을 통해 컨닝을 하지 못하게 하기 위해 다른 기능을 막는 것처럼 정확하게 그 동영상을 보고 있는지 확인하는 기능을 가지고 있다. 그렇기 때문에 투명하게 정확한 View가 확인이 되고, 그것에 따른 보상을 측정하는 등의 서비스들을 믿게 된다.[1] POV는 생태계 콘텐츠 소비를 안전하고 공정하게 검증하고 조작되지 않도록 설계되었으며, POV는 반복시청(조회수 조작), 여러 동영상 동시에 로딩하는 시도, 숨겨진 창/탭에서 동영상을 로딩, 콘텐츠를 시청하지 않은 채 분석 정보를 조작하려는 시도, 시청 데이터베이스를 변경하려는 시도 등 다양한 조작을 방지한다.[2]

POV의 투명한 데이터
  • 베라시티의 기술은 고급 방법을 사용하여 PoV에서 확인한보기 만 보장하고, 계산되며 확인 된 것으로 간주되는 조회수는 공개적으로 추가되는 뷰에 관한 익명화 된 데이터를 포함하는 액세스 가능한 데이터베이스이다.
  • 진실성은 투명성과 책임 성을 제공하기 위해 무료 오픈 소스 도구를 제공되는 시스템 이고, 이러한 도구를 사용하면 뷰어와 타사가 데이터를 검토하여 데이터를 보장 할 수 있으며, 정확성과 신뢰성 보기 데이터는 익명이지만 개별 뷰어는 ID에 대해 기록 된보기가 정확하고 조작되지 않았는지 확인하기위한 고유 한 ID이다.
  • 공개적으로 액세스 가능한 PoV데이터베이스에 저장된 데이터가 확실한지 확인 변조되지 않은 데이터의 경우 모든 뷰 데이터가 베라시티 서버뿐만 아니라 블록 체인으로 전송되는데 PoV시스템은 시청자가 조회수를 조작하려고 시도하는 여러 방법을 방지하고 잠재 고객 측정 항목 으로는 비디오의 반복 된 자동 시청(루핑 조회), 여러 개의 비디오를 동시에로드하려고 시도, 숨겨진 창 / 탭에 비디오로드, 컨텐츠를 보지 않고 분석 조작 시도, 뷰 데이터베이스를 변경하는 진실성 또는 기타 당사자 등이 있다.


조작된 시청을 방지하는 방법

  • 로그인 한 사용자의 동영상 조회수만 계산한다

동영상 공유 플랫폼 내에서 조회수는 트랜잭션의 유형이다. 책임성과 트랜잭션에 대한 투명성을 제공하려면 관련된 모든 당사자에게 고유 식별자를 할당해야 한다. 시청자가 계정을 만들면 시청자들은 익명의 ID를 할당받고, 이 ID는 해당 사용자가 동영상을 시청할 때 생성된 조회수를 식별하게 된다. 로그인하지 않은 시청자는 무료 동영상을 볼 수 있지만 이러한 조회수는 시청증명을 통해 채택되지는 않는다.

  • 단일 사용자가 동시에 여러 조회수를 생성할 수 없다

대다수의 시청자는 한 번에 하나의 동영상만 시청할 수 있다. 일부 시청자는 조회수를 부풀리기 위해 여러개의 브라우저를 사용하여 동시 시청을 시도할 수 있지만, 한 명의 사용자로부터 두 개 이상의 동영상이 동시에 재생될 시 해당 조회수는 계산되지 않는다.

  • 확인된 스트리밍

콘텐츠를 보려면 브라우저로 콘텐츠 파일을 스트리밍 해야한다. 시청증명 기술을 통해 동영상을 시청하는 동안 플레이어는 동영상의 현재 프레임에 대한 정보를 무작위로 제공하도록 의무화되어 있다. 이 기술을 통해 콘텐츠가 정상적으로 스트리밍 되었다는 사실이 보장되며 실제로 스트리밍하지 않고 실행되는 조회수의 조작을 방지할 수 있다.

  • 화면에 보이도록 위치되어야 한다

동영상 시청 중에 플레이어가 브라우저 창에 보이도록 되어있는지 검사하며 보이지 않게 스크롤 되거나 숨겨지거나 백그라운드에 가려 보이지 않을 경우에 생성된 조회수는 증명받지 못한다.

  • 의심스러운 활동에는 수동 검사를 요구한다

의심스러운 활동의 예로 일정 기간 동안 특정의 사용자가 반복적으로 동일한 동영상을 보는 것을 이야기 할 수 있다. 이는 필연적인 거짓된 혹은 잘못된 시청이 아닐수도 있으므로 반복적인 조회수의 검증을 위해 시청자로부터 수동적인 입력이 요구 된다. 이 수동 입력은 자동 또는 프로그래밍 된 응답이 검사를 통과하지 못하도록 설계 될 것이다. [3]

활용

체인플릭스(Chainflix)

체인플릭스

체인플릭스(Chainflix)는 ㈜잼픽이 개발한 사용자 중신의 차세대 피투피 동영상 공유 플랫폼을 위한 암호화폐로, 심버스 블록체인 플랫폼 기반의 동영상 디앱이다. 체인플릭스는 콘텐츠 제작자가 올려 놓은 동영상을 일반 사용자가 이용하면 제작자와 사용자 모두 코인을 채굴할 수 있는 블록체인 기반 서비스이다. 콘텐츠 제작자와 사용자가 서로 수익을 나눌 수 있는 보상 시스템으로 이루어져 있어 콘텐츠 제작자, 콘텐츠 활성자, 스토리지 제공자, 시청자, 운영참여자, 광고주에 이르기까지 모두 유기적으로 연결되어 실제 사용자 위주로 플랫폼이 운영되고 블록체인 기반의 합의 알고리즘을 통해서 플랫폼 내 채굴된 코인 수익을 회원간 배분하는 방식으로 운영된다. 이를 통해서 콘텐츠 제작자부터 사용자, 광고주에 이르기까지 모두가 윈윈할 수 있는 생태계를 만드는 것이 바로 체인플릭스 프로젝트의 핵심 목표이다. 전체 코인 발행량은 약 100억 개이며, 그 중 40억 개 코인은 40년간 동영상을 보며 채굴할 수 있도록 설계했다. 또 콘텐츠 제작자가 콘텐츠를 관리할 수 있도록 감독관이라는 기능이 추가됬고, 블록 보상을 담당하는 검식 기능이 있따. 이 외에 콘텐츠 제작자가 동영상에서 채굴될 코인을 사용자와 어느 정도로 공유하고 나눌 것인지 결정할 수 있다. 또, 콘텐츠 제작자가 콘텐츠를 전부 제작할 수 있지만 자막과 더빙 같은 제작 활동에 필요한 기능도 제공한다. 콘텐츠를 유통하는 과정에서도 사용자에게 도움을 요청하고 소통할 수 있다. 이를 위해 사용자를 소극적 사용자와 적극적 사용자로 나누었는데, 소극적 사용자는 동영상을 시청하면서 단순히 코인을 채굴하는 사용자, 광고주가 광고를 집행할 때 광고를 시청하고 코인을 얻고자 하는 사용자이다. 반면 적극적 사용자는 콘텐츠 제작 활동에 참여해서 자막이나 더빙 등을 지원하며 적극적으로 참여하는 사용자이다.

가기.png 체인플릭스에 대해 자세히 보기

베라시티

베라시티는 베라플레이어를 비롯해 특허 출원 중인 시청증명과 같은 기술을 가진 블록체인 프로젝트이다. 현재 베라시티는 블록체인을 이용한 동영상 플랫폼 긱반 구축에 박차를 가하고 있다. 특히 베라토큰을 이용한 토큰 이코노미를 도입해 시청자도 광고를 보고 활발한 활동을 하는 대가로 토큰을 받음으로써, 수익의 일부를 공유받게 된다. 이 토큰은 자신이 좋아하는 크리에이터에게 보상으로 주어진다. 크리에이터로서는 플랫폼이 아닌 시청자를 위한 콘텐츠 만들기에 동기 부여가 되는 것이다. 또한 광고주는 직접 크리에이터와 접촉할 수 있고, 급여를 비롯해 자신이 원하는 콘텐츠에 광고를 붙일수 있어 효과를 극대화한다. 한편, 베라시티는 고유의 프로토콜을 구축하고 있는데 이를 사용해 만든 것이 제네시스 플레이어이다. 세계 최초의 보너스 시청 기능을 갖춘 비디오 플레이어인 제네시스 플레이어는 베라시티 프로토콜을 이용해 안정적인 비디오 재생 환경을 보유하고 있다.[4]

베라시티는 중앙 집중화된 시스템을 해결하기 위해 '시청 증명(POV·Proof of View)' 기술을 내놨다. 시청 증명 기술은 조회수 조작을 불가능하게 만들어 고객들의 정확한 시청 횟수와 패턴을 확인할 수 있게 하고, 게일 창업자는 POV 기술이 현재 동영상 공유 산업에 대적할 수 있는 무기임을 강조하며 POV는 신뢰 기반의 프로토콜이기 때문에 그 어떤 것도 결과를 바꿀 수 없다 자신했다.[5] 베라시티의 PoV는 블록 체인을 기반으로 사실적이고 정확한 대상 지표를 제공하므로 안전하고 조작이 불가능하다. 이는 누구나 컨텐츠에서 실제보기를 볼 수 있음을 의미하고, PoV는 모든 컨텐츠를 정확하게 평가할 수있는 공정한 시스템을 만든다. 제작자가 콘텐츠로 수익을 창출하고 수준이 높은 경기장에서 작업하고 있음을 알 수 있고, 제작자, 시청자 및 광고주간에 직접적인 관계가 있으므로 중개인에게도 빠지지 않으며, 가짜보기가 사라지면 가짜 뉴스와 같은 품질이 좋지 않은 콘텐츠가 더 이상 쉽게 밀리지 않을 것이다. 모든 유형의 컨텐츠는 진정한 가치를 갖는데, 이를 통해 양질의 제작자가 번성하고 성장할 수있는 무대를 마련하고 모든 견해, 공유 및 유사성이 실제적이고 획득되었음을 알 수 있다.[6]PoV는 생태계에서 컨텐츠 소비를 안전하게 확인하도록 설계된 시스템이다. 공개적으로 투명하고 변조되지 않아 베라시티 경제 내에서 활용되어 청중 메트릭의 무결성과 생태계의 무결성. 정확하고 투명한 PoV를 보장하기 위해 베라시티는 공개적으로 감사 가능한 로그를 구현한다.


각주

  1. 소셜세이브 블록체인, 〈[요청리뷰 PoV를 이용한 Verasity (베라시티) ICO분석, VRA코인]〉, 《네이버 블로그》, 2018-05-29
  2. 영보스, 〈베라시티(VERASITY)에 대해 알아보자〉,《네이버》, 2019-04-04
  3. 베라시티 백서 - https://verasity.kr/documents/verasity_whitepaper_kr.pdf
  4. 이병학 기자, 〈베라시티, 블록체인으로 온라인 동영상 플랫폼에 변화를 가져온다〉, 《빅데이터뉴스》, 2019-02-20
  5. 김연지 기자, 〈베라시티 "유튜브의 대항마 아닌 대안책 될 것"〉,《서울경제》, 2018-07-23
  6. 진실성, 〈PoV (Proof of View) ™가 제작자를 돕는 방법〉,《미디엄》, 2018-06-11

참고자료

같이 보기


  검수요청.png검수요청.png 이 시청증명 문서는 합의 알고리즘에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.