시청증명
시청증명(PoV : Proof of View) 합의 알고리즘은 '뷰 마이닝'을 위한 합의 알고리즘이다. 체인플릭스, 베라시티 와 같이 블록체인을 이용한 동영상 플랫폼에 사용되고 있다. PoV는 베라시티에서 개발했고, 대중들의 관심도를 블록체인을 이용해서 정확하게 알 수 있으며, 봇을 통한 가짜 시청자들을 걸러냄으로써 광고사와 스폰서들로 하여금 대중의 관심도를 더 잘 알고 정확한 투자를 하도록 도와준다.
개요
시청증명은 피투피(P2P) 통신 시청자 단말기에서 동영상 콘텐츠가 재생되는 동안 동영상 데이터를 디코딩 하여 화면에 출력하는 과정에서 뷰 마이닝을 접목하여 시청자가 상기 동영상 콘텐츠를 시청하는 내내 지속적으로 노드에 논스 값을 확인하고, 만약 논스값이 일치하면 블록이 생성되면서 코인으로 보상받는 코인 채굴 시스템이다. 이 채굴 시스템은 네트워크 를 통하여 상호블록체인를 동기화한 다수의 피투피 통신 시청자 단말기에 의한 미디어 플레이어 기반 코인 채굴 시스템이다. 다수의 P2P 통신 유저 단말기는 각각 적어도 하나의 동영상 콘텐츠를 다운로드하여 재생하고, 상기 동영상 콘텐츠의 재생이 시작되면 실질적으로 블록체인을 구성하는 블록을 생성할 수 있는 노드로서 역할을 하여 유저 간의 트랜잭션에 대한 인증 및 승인에 참여하여 코인을 채굴한다. 이 채굴이 일반 채굴과 다른 점은 채굴자가 모든 코인을 가져가는 것이 아니라 그 동영상 제작자와 시청자, 스토리지 제공자가 지정된 비율로 코인을 가져가게 된다는 점이다. 여기서 시청자는 아무것도 할 필요가 없고 어떠한 설정도 필요 없이 동영상을 보기만 하면 내부 코드에서 자동으로 채굴이 시작되며 이때 하드웨어 자원을 10%도 추가로 사용하지 않고, 블록이 생성되면 시청자에게 표시해 준다. 현재 베라 시티에서 특허 출원한 상태이다.
특징
시청증명 합의 알고리즘은 "Proof of View"라는 이름에서도 알 수 있듯이, 보는 것으로 증명받는 합의 알고리즘이다. 말 그대로 동영상을 시청하기만 해도 작업증명으로 인정 받을 수 있는 것이다. 대신 인증된 유저만의 뷰만 카운트되고, 그 유저는 동시에 다른 채널을 시청할 수 없는 등의 정확은 View를 구분한다. 마치 인터넷 강의에서 강의를 들으면서 다른 짓을 하면 수강으로 인정을 안 해준다거나 사이버 시험에서 시험 보는 동안 인터넷 검색을 통해 컨닝을 하지 못하게 하기 위해 다른 기능을 막는 것처럼 정확하게 그 동영상을 보고 있는지 확인하는 기능을 가지고 있다. 그렇기 때문에 투명하게 정확한 View가 확인되고, 그것에 따른 보상을 측정하는 등의 서비스들을 믿게 된다.[1] POV는 생태계 콘텐츠 소비를 안전하고 공정하게 검증하고 조작되지 않도록 설계되었으며, POV는 반복 시청(조회 수 조작), 여러 동영상 동시에 로딩하는 시도, 숨겨진 창/탭에서 동영상을 로딩, 콘텐츠를 시청하지 않은 채 분석 정보를 조작하려는 시도, 시청 데이터베이스를 변경하려는 시도 등 다양한 조작을 방지한다.[2] 핵심적인 특징은 다음과 같다.
- 인증된 유저의 View만 카운트
- 한 유저는 동시에 여러 채널 시청 불가능
- 컨펌 후 스트리밍 가능(fake 스트리밍을 통한 봇 활동 방지)
- 플레이어는 항상 볼 수 있는 상태로 있다(켜두고 다른 행동 하면서 View 수만 높이는 행위 방지)
- 의심스러운 활동에 대해서는 매뉴얼 체크
- 투명한 PoV데이터
Top hash가 블록체인에 새로운 블록으로 리스팅되는 구조
- 각각의 View event에 대한 정보는 해시값으로 변환된 로그로 기록되며, 이 해시들은 점점 큰 단위(Chunk)를 이루게 되고, 결국에는 Top hash가 완성된다. Top hash가 블록체인에 새로운 블록으로 리스팅되는 구조이다. 기존 PoS에서는 트랜셕션이 모여 블록을 이루었지만 PoV에서는 트랜색션이 View event로 치환된 것이다.
PoV의 투명한 데이터
- 베라 시티의 기술은 고급 방법을 사용하여 PoV에서 확인한보기 만 보장하고, 계산되며 확인된 것으로 간주하는 조회 수는 공개적으로 추가되는 뷰에 관한 익명화 된 데이터를 포함하는 액세스 가능한 데이터베이스이다.
- 진실성은 투명성과 책임성을 제공하기 위해 무료 오픈 소스 도구를 제공되는 시스템이고, 이러한 도구를 사용하면 뷰어와 타사가 데이터를 검토하여 데이터를 보장 할 수 있으며, 정확성과 신뢰성 보기 데이터는 익명이지만 개별 뷰어는 ID에 대해 기록 된 보기가 정확하고 조작되지 않았는지 확인하기 위한 고유한 ID이다.
- 공개적으로 액세스 가능한 PoV데이터베이스에 저장된 데이터가 확실한지 확인 변조되지 않은 데이터의 경우 모든 뷰 데이터가 베라 시티 서버뿐만 아니라 블록체인으로 전송되는데 PoV시스템은 시청자가 조회 수를 조작하려고 시도하는 여러 방법을 방지하고 잠재 고객 측정 항목으로는 비디오의 반복 된 자동 시청(루핑 조회), 여러 개의 비디오를 동시에 로드하려고 시도, 숨겨진 창 / 탭에 비디오 로드, 콘텐츠를 보지 않고 분석 조작 시도, 뷰 데이터베이스를 변경하는 진실성 또는 기타 당사자 등이 있다.
조작된 시청을 방지하는 방법
- 로그인한 사용자의 동영상 조회 수만 계산한다.
동영상 공유 플랫폼 내에서 조회 수는 트랜잭션의 유형이다. 책임성과 트랜잭션에 대한 투명성을 제공하려면 관련된 모든 당사자에게 고유 식별자를 할당해야 한다. 시청자가 계정을 만들면 시청자들은 익명의 ID를 할당받고, 이 ID는 해당 사용자가 동영상을 시청할 때 생성된 조회 수를 식별하게 된다. 로그인하지 않은 시청자는 무료 동영상을 볼 수 있지만 이러한 조회 수는 시청증명을 통해 채택되지는 않는다.
- 단일 사용자가 동시에 여러 조회 수를 생성할 수 없다
대다수의 시청자는 한 번에 하나의 동영상만 시청할 수 있다. 일부 시청자는 조회 수를 부풀리기 위해 여러 개의 브라우저를 사용하여 동시 시청을 시도할 수 있지만, 한 명의 사용자로부터 두 개 이상의 동영상이 동시에 재생될 시 해당 조회 수는 계산되지 않는다.
- 확인된 스트리밍
콘텐츠를 보려면 브라우저로 콘텐츠 파일을 스트리밍 해야 한다. 시청증명 기술을 통해 동영상을 시청하는 동안 플레이어는 동영상의 현재 프레임에 대한 정보를 무작위로 제공하도록 의무화되어 있다. 이 기술을 통해 콘텐츠가 정상적으로 스트리밍되었다는 사실이 보장되며 실제로 스트리밍하지 않고 실행되는 조회 수의 조작을 방지할 수 있다.
- 화면에 보이도록 위치되어야 한다.
동영상 시청 중에 플레이어가 브라우저 창에 보이도록 되어있는지 검사하며 보이지 않게 스크롤 되거나 숨겨지거나 백그라운드에 가려 보이지 않을 경우에 생성된 조회 수는 증명받지 못한다.
- 의심스러운 활동에는 수동 검사를 요구한다.
의심스러운 활동의 예로 일정 기간 동안 특정의 사용자가 반복적으로 동일한 동영상을 보는 것을 이야기 할 수 있다. 이는 필연적인 거짓된 혹은 잘못된 시청이 아닐 수도 있음으로 반복적인 조회 수의 검증을 위해 시청자로부터 수동적인 입력이 요구된다. 이 수동 입력은 자동 또는 프로그래밍 된 응답이 검사를 통과하지 못하도록 설계될 것이다. [3]
활용
체인플릭스
체인플릭스(Chainflix)는 ㈜잼픽 이 개발한 사용자 중신의 차세대 피투피 동영상 공유 플랫폼을 위한 암호화폐로, 심 버스 블록체인 플랫폼 기반의 동영상 디앱이다. 체인플릭스는 콘텐츠 제작자가 올려놓은 동영상을 일반 사용자가 이용하면 제작자와 사용자 모두 코인을 채굴할 수 있는 블록체인 기반 서비스이다. 콘텐츠 제작자와 사용자가 서로 수익을 나눌 수 있는 보상 시스템으로 이루어져 있어 콘텐츠 제작자, 콘텐츠 활성자, 스토리지 제공자, 시청자, 운영참여자, 광고주에 이르기까지 모두 유기적으로 연결되어 실제 사용자 위주로 플랫폼이 운영되고 블록체인 기반의 합의 알고리즘을 통해서 플랫폼 내 채굴된 코인 수익을 회원간 배분하는 방식으로 운영된다. 이를 통해서 콘텐츠 제작자부터 사용자, 광고주에 이르기까지 모두가 윈윈할 수 있는 생태계를 만드는 것이 바로 체인플릭스 프로젝트의 핵심 목표이다. 전체 코인 발행량은 약 100억 개이며, 그중 40억 개 코인은 40년간 동영상을 보며 채굴할 수 있도록 설계했다. 또 콘텐츠 제작자가 콘텐츠를 관리할 수 있도록 감독관이라는 기능이 추가됐고, 블록 보상을 담당하는 검식 기능이 있다. 이 외에 콘텐츠 제작자가 동영상에서 채굴될 코인을 사용자와 어느 정도로 공유하고 나눌 것인지 결정할 수 있다. 또, 콘텐츠 제작자가 콘텐츠를 전부 제작할 수 있지만, 자막과 더빙 같은 제작 활동에 필요한 기능도 제공한다. 콘텐츠를 유통하는 과정에서도 사용자에게 도움을 요청하고 소통할 수 있다. 이를 위해 사용자를 소극적 사용자와 적극적 사용자로 나누었는데, 소극적 사용자는 동영상을 시청하면서 단순히 코인을 채굴하는 사용자, 광고주가 광고를 집행할 때 광고를 시청하고 코인을 얻고자 하는 사용자이다. 반면 적극적 사용자는 콘텐츠 제작 활동에 참여해서 자막이나 더빙 등을 지원하며 적극적으로 참여하는 사용자이다.
블록체인 기반 P2P 동영상 공유 플랫폼 서비스로 체인플릭스는 사용자 중심의 차세대 P2P 동영상 공유 플랫폼이다. 콘텐츠 제작자가 올려놓은 동영상을 일반 사용자가 시청하게 되면 제작자와 사용자 모두 코인을 채굴할 수 있는 블록체인 기반의 서비스이다. 즉, 모든 서비스 이용자인 콘텐츠 제작자, 콘텐츠 활성자, 스토리지 제공자, 시청자, 운영참여자, 광고주에 이르기까지 모두 유기적으로 연결되어 실제 사용자 위주로 플랫폼이 운영되며, 권위증명(PoA, Proof of Authority)과 시청증명이라는 더블 체인 방식의 합의 알고리즘을 통해 플랫폼 내 채굴된 코인 수익을 회원 간 배분하는 방식으로 운영되고, 이를 통해 콘텐츠 제작자부터 사용자, 광고주에 이르기까지 모두가 윈윈할 수 있는 생태계를 만드는 것이 체인플릭스의 핵심 목표이다.[4] 체인플릭스에 대해 자세히 보기
베라시티
베라 시티는 베라 플레이어를 비롯해 특허 출원 중인 시청증명과 같은 기술을 가진 블록체인 프로젝트이다. 현재 베라 시티는 블록체인을 이용한 동영상 플랫폼 긱반 구축에 박차를 가하고 있다. 특히 베라토큰을 이용한 토큰 이코노미를 도입해 시청자도 광고를 보고 활발한 활동을 하는 대가로 토큰을 받음으로써, 수익의 일부를 공유받게 된다. 이 토큰은 자신이 좋아하는 크리에이터에게 보상으로 주어진다. 크리에이터로서는 플랫폼이 아닌 시청자를 위한 콘텐츠 만들기에 동기 부여가 되는 것이다. 또한 광고주는 직접 크리에이터와 접촉할 수 있고, 급여를 비롯해 자신이 원하는 콘텐츠에 광고를 붙일 수 있어 효과를 극대화한다. 한편, 베라 시티는 고유의 프로토콜을 구축하고 있는데 이를 사용해 만든 것이 제네시스 플레이어이다. 세계 최초의 보너스 시청 기능을 갖춘 비디오 플레이어인 제네시스 플레이어는 베라 시티 프로토콜을 이용해 안정적인 비디오 재생 환경을 보유하고 있다.[5]
베라 시티는 중앙 집중화된 시스템을 해결하기 위해 '시청 증명(POV·Proof of View)' 기술을 내놨다. 시청 증명 기술은 조회 수 조작을 불가능하게 만들어 고객들의 정확한 시청 횟수와 패턴을 확인할 수 있게 하고, 게일 창업자는 POV 기술이 현재 동영상 공유 산업에 대적할 수 있는 무기임을 강조하며 POV는 신뢰 기반의 프로토콜이기 때문에 그 어떤 것도 결과를 바꿀 수 없다. 자신했다.[6] 베라시티의PoV는 블록체인을 기반으로 사실적이고 정확한 대상 지표를 제공하므로 안전하고 조작이 불가능하다. 이는 누구나 콘텐츠에서 실제 보기를 볼 수 있음을 의미하고, PoV는 모든 콘텐츠를 정확하게 평가할 수 있는 공정한 시스템을 만든다. 제작자가 콘텐츠로 수익을 창출하고 수준이 높은 경기장에서 작업하고 있음을 알 수 있고, 제작자, 시청자 및 광고주간에 직접적인 관계가 있음으로 중개인에게도 빠지지 않으며, 가짜보기가 사라지면 가짜 뉴스와 같은 품질이 좋지 않은 콘텐츠가 더 이상 쉽게 밀리지 않을 것이다. 모든 유형의 콘텐츠는 진정한 가치를 갖는데, 이를 통해 양질의 제작자가 번성하고 성장할 수 있는 무대를 마련하고 모든 견해, 공유 및 유사성이 실제적이고 획득되었음을 알 수 있다.[7]PoV는 생태계에서 콘텐츠 소비를 안전하게 확인하도록 설계된 시스템이다. 공개적으로 투명하고 변조되지 않아 베라 시티 경제 내에서 활용되어 청중 메트릭의 무결성과 생태계의 무결성. 정확하고 투명한 PoV를 보장하기 위해 베라 시티는 공개적으로 감사 가능한 로그를 구현한다.
- 뷰, 어뷰징 막기 : 시청자와 공유자에게 베라 토큰이 제대로 지급되려면 동영상을 보지도 않고 베라 토큰을 받은 허위 뷰 같은 어뷰징을 막아야 한다. 베라 시티는 뷰 검증 기술인 PoV라는 특허 기술로 악의적인 행동인 어뷰징을 막을 수 있는데, 구처적으로 PoV는 로그인 사용자의 뷰만 계산하며 하며 한 명의 사용자가 여러 개의 웹 브라우저 창을 띄워서 동시에 재생하는 행위도 뷰로 계산하지 않고, 다른 창 뒤로 베라 시티 영상화면을 가려도 뷰로 계산되지 않는다. 리뷰검증 데이터는 누구나 감사할 수 있고 모두에게 공개되어 있다.
- 광고효과 : 유튜브나 페이스북 동영상 광고의 문제점은 광고를 사람이 본 것인지 봇이 본 것인지 검증이 되지 않는다는 점과 광고 효과에 대한 정확한 데이터를 교차 검증 할 수가 없고 오로지 유튜브나 페이스북이 제공하는 수치만 볼 수 있다. 베라 시티는 블록체인과 뷰 검증(PoV) 특허 기술을 통해서 봇이나 허위 뷰를 제거해서 저렴한 비용으로 신뢰도 높은 광고효과를 제공할 수 있다.
- 베라 시티에 대한 기대 : 베라 시티는 광고주와 시청자 또는 후원자와 창작자를 직접 연결해서 중개 수수료를 확 낮춘 동영상 플랫폼이다. 블록체인 기술을 통해서 누구나 검증 가능한 투며 성과 위변조를 막을 수 있는 높은 신뢰성이 있으며, PoV 특허 기술로 허위 뷰와 어뷰징을 막아낼 수 있다.
사례
- 2018년 7월 16일 박인영 디센터 공동대표와 크리스 게일 베라 시티 공동 창업자는 서울 강남구 디센터 회의실에서 블록체인 생태계 육성을 위한 미디어 파트너 협약식 행사를 하고 계약서에 서명했다. 베라 시티는 콘텐츠를 만드는 창작자는 물론 콘텐츠를 보거나 공유하는 시청자에게도 보상을 주는 블록체인 기반의 동영상 공유 플랫폼으로 포브스가 선정한 '2018년 인터넷 혁신을 가져올 5대 스타트업'에 선정되었고, 특허 출원 중인 시청 증명 기술을 활용하면 고객들의 정확한 시청 횟수와 패턴을 확인할 수 있다. 디센터는 베라 시티와 협업을 통해 디센터 홈페이지에서 베라 시티에 올라온 동영상을 바로 볼 수 있도록 할 것이며, 이를 통해 창작자들은 자신이 만들고 싶은 콘텐츠를 위해 시청자로부터 펀딩을 받을 수 있고, 시청자들은 토큰으로 콘텐츠에 투자하는 것도 가능하고, 블록체인 프로젝트들도 베라 시티를 통해 토큰을 나눠 줄 수 있다.[8]
- 앱솔루트(Absolute) 는 스마트 계약을 통한 광고, 프로모션 및 이벤트 플랫폼으로 마스터 노드를 통해 안정적이고 빠른 거래를 지원하며 수수료도 매우 저렴하다. POW, POS, POV 총 3가지 증명 알고리즘을 적용했으며, 토큰 보유자들은 마스터 노드를 운용함으로써 고정적인 보상을 얻을 수 있고, Pov를 통해 네트워크 에이전트는 광고, 판촉, 이벤트 기반 계약서를 작성할 수 있다. 스마트 계약을 통해 광고주는 광고를 작성, 미디어에 배포하며 계약 조건을 충족하면 보상이 지급되고, 투명하게 프로그래밍 경매를 통해 광고를 게시할 수 있다.[9]
각주
- ↑ 소셜세이브 블록체인, 〈[요청리뷰 PoV를 이용한 Verasity (베라시티) ICO분석, VRA코인]〉, 《네이버 블로그》, 2018-05-29
- ↑ 영보스, 〈베라시티(VERASITY)에 대해 알아보자〉,《네이버》, 2019-04-04
- ↑ 베라시티 백서 - https://verasity.kr/documents/verasity_whitepaper_kr.pdf
- ↑ 잼픽 공식 홈페이지 - 〈https://www.rocketpunch.com/companies/jampick-1〉
- ↑ 이병학 기자, 〈베라시티, 블록체인으로 온라인 동영상 플랫폼에 변화를 가져온다〉, 《빅데이터뉴스》, 2019-02-20
- ↑ 김연지 기자, 〈베라시티 "유튜브의 대항마 아닌 대안책 될 것"〉,《서울경제》, 2018-07-23
- ↑ 진실성, 〈PoV (Proof of View) ™가 제작자를 돕는 방법〉,《미디엄》, 2018-06-11
- ↑ 우승호 기자, 〈디센터, 베라시티와 블록체인 생태계 육성에 맞손〉,《디센터》, 2018-07-18
- ↑ 영보스, 〈앱솔루트(Absolute)에 대해 알아보자〉,《네이버》, 2018-11-04
참고자료
- 이병학 기자, 〈베라시티, 블록체인으로 온라인 동영상 플랫폼에 변화를 가져온다〉, 《빅데이터뉴스》, 2019-02-20
- 체인플릭스 백서 - 〈http://www.chainflix.net/Chainflix_White_Paper.pdf〉
- 소셜세이브 블록체인, 〈[요청리뷰 PoV를 이용한 Verasity (베라시티) ICO분석, VRA코인]〉, 《네이버 블로그》, 2018-05-29
- 베라시티 백서 - 〈https://verasity.kr/documents/verasity_whitepaper_kr.pdf〉
- 잼픽 공식 홈페이지 - 〈https://www.rocketpunch.com/companies/jampick-1〉
- 박동우, 〈블록체인을 이용한 시청자 보상형 동영상 플랫폼 베라시티〉,《티스토리》, 2018-05-24
- tyami, 〈베라시티 (Verasity) ICO 분석해보자〉,《네이버》, 2018-05-24
같이 보기