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

서비스증명

위키원
minee96 (토론 | 기여)님의 2019년 8월 9일 (금) 13:19 판
이동: 둘러보기, 검색

서비스 증명(Proof of Service)는 2018년 제주도에서 열림 업비트 개발자 컨퍼런스(Upbit Developer Conference 2018, 이하 UDC 2018)에서 처음 지식이 공유되었다.

개요

2018년 제주도에서 열린 UDC 2018은 약 210개의 블록체인 기업과 총 1,600명의 업계 관계자가 참석해 진행되었다. 당시 개발자증명(Proof of Developer)을 주제로 블록체인 지식을 공유했고, 여기서 서비스증명에 대한 지식도 공유되었다. 2019년 9월 열릴 UDC 2019에서는 서비스증명에 중점을 두고 열릴 예정이다. 서비스 증명은 마스터노드가 네트워크에 양질의 서비스를 제공하는지 확인하는 데 사용된다. 기존에 사용되던 작업증명(PoW)에 더해 2단계 진전된 기술이다.[1]

특징

서비스증명은 서비스를 채점하는 시스템이다. 다양한 기준의 포함되어 있어서 지물 직전의 DDos 공격 등으로 인해 핑 요청에 응답하지 못하여 마스터노드가 PoSe 금지되도록 함으로써 시스템을 조작하는 것은 불가능하다. 서비스 제공에 있어 실패할 때마다 최대 점수에 비례하여 PoSe 점수가 증가한다. 이 때 최고 점수는 등록된 마스터노드의 숫자와 같다. 이 점수가 등록된 마스터노드의 숫자에 도달하게 되면, PoSe 금지가 발효되고, 해당 마스터노드는 신뢰할 수 있는 서비스를 제공할 수 있도록 재정비하게 된다. 재정비를 마친 이후에는 ProUpServTx를 통해 다시 등록되게 한다.[2]

이러한 서비스 증명을 사용하는 대표적인 암호화폐로는 대시코인이라는 암호화폐를 예로 들 수 있다.

활용

대시코인

2014년 1월에 에반 더필드(Evan Duffield)가 비트코인 소프트웨어 기술을 기반으로 개발한 대시코인은 거래용 토큰으로 개인정보 보호를 특징으로 하고 있다. 처음에는 엑스코인(XCoin)이라고 불리다가 다크코인(Darkcoin)으로 이름을 바꾸고 지금의 대시코인이 되었다.

대시코인의 알고리즘은 에반 더필드가 개발한 X11 해시 알고리즘을 기반으로 하는데, 작업증명(Proof of Work)방식을 위해 11개의 체인 해싱 알고리즘을 사용한다. 링 서명일회용 주소사용을 특징으로 한다. 대시코인은 일종의 '2층 구조'를 사용한다. 기본적인 작업증명 방식에 고급 기능을 더해주는 마스터노드를 사용함으로써 지분증명(Proof of Stake)과 서비스증명(Proof of Service) 방식이 통합되어 사용된다. 대시코인은 자체 구조는 없지만 바이트코인의 포크 형태이므로 바이트코인의 업데이트, 소스 코드 및 바이너리가 매 시간 동기화된다.[3]

대시는 마스터노드 네트워크를 갖고 있다. 마스터노드는 블록체인 전체의 복사본을 사용하여 거래중인 코인을 혼합하여 거래의 익명성을 보장한다. 또한 마스터노드는 예산 사용 결정 과정에도 참여한다. 이로 인해 마스터노드는 채굴한 대시의 45%를 보상받는다.[4]

팝체인

팝체인(Popchain)은 콘텐츠 거래를 위한 암호화폐이다. 한국의 더이앤엠㈜(The E&M) 회사가 개발했다. 팝체인의 화폐 단위는 PCH이다. 팝체인은 기존의 유통사 중심의 콘텐츠 산업 구조를 타파하고, 디지털 콘텐츠에 대한 저작권을 보호하며 중간 유통 매개자 없이 창작하는 사람과 소비자간의 이익을 추구하기 위해 개발된 블록체인 기반의 디지털 콘텐츠 유통 서비스 플랫폼이다.[5] 창작자는 팝체인 플랫폼 안에서 글, 그림, 영상, 소프트웨어 등 다양한 형식의 콘텐츠를 선보일 수 있고, 플랫폼의 오픈 소스를 활용하여 별도의 애플리케이션 프로그램을 구축할 수 있다. 저작권자는 본인 소유의 콘텐츠가 보급될 때 자체적으로 저작권가격(Copyright Price)을 책정할 수 있으며 소비자는 그 해당 콘텐츠에 대한 평가를 함으로써 별도의 해택을 받을 수 있다. 기존 콘텐츠 산업은 B2C 기반으로 유통과정에서 막대한 이윤 창출로 인해 실제 창작자는 그만큼의 혜택을 받지 못한 반면 팝체인은 창작자가 자신의 콘텐츠를 C2C기반으로 제공해 B2C기반보다 더 많은 이윤창출과 더불어 저작권 보호가 가능하다. [6] 합의 매커니즘은 PoWPoSe를 혼합한 형태의 합의 매커니즘을 사용한다. PoW는 장부 기록의 역할을 하며, 채굴자의 작업량에 따라 보상이 이루어진다. 팝체인의 경우, 특정 CPU 채굴 알고리즘인 Cryptopop을 채택했으며, 고급 암호화 표준 알고리짐 및 자체적인 추가 알고리즘을 사용하여 다양한 공격에 대하여 효과적인 대처가 가능하다. PoSe는 서비스 증명 방식으로서, 사용자가 플랫폼에 제공하는 서비스의 양과 품질에 따라 보상이 이루어진다. 팝체인은 팝박스를 통하여 PoSe알고리즘을 구현하는데 팝박스는 사용자가 팝체인 플랫폼 상에서 영상 등의 콘텐츠를 이용할 수 있도록 하는 기능 이외에 플랫폼이 다른 참여자의 콘텐츠 라이브 방송 송출 등의 목적으로 이용할 수 있도록 하드웨어의 유휴 스토리지 및 네트워크 대역폭을 제공하고 그 대가로 소유자가 보상을 받게 하는 기능을 수행한다. 이는 일반적인 셋톱박스와는 명백하게 구별되는 팝박스의 특성이다. PoSe 방식에 따른 보상에 있어, 저장 용량, 저장 가치, 저장 초당 입출력 속도(Input/Outputs per Second, IOPS), 네트워크 기여도와 같은 요소들이 보상 여부 및 그 정도를 정함에 있어 고려될 수 있다.

각주

  1. Carry Team, 〈(UDC 2019) 업비트 개발자 컨퍼런스 연사 확정〉, 《미디엄》, 2019-07-19
  2. Jo Yujin, 〈대시 마스터노드 수백 개가 오프라인?…‘네트워크의 성능 표준 강화 때문’〉, 《대시뉴스코리아》, 2019-06-13
  3. 비트클럽메이트, 〈대시코인(Dash Coin)〉, 《네이버 블로그》, 2018-01-03
  4. 비트클럽메이트, 〈대시코인(Dash Coin)〉, 《네이버 블로그》, 2018-01-03
  5. 팝체인 백서〉, 《POPCHAIN》
  6. 김경태 기자〈팝체인, 디지털 콘텐츠 유통 플랫폼 '팝체인' 선 봬〉, 《프라임경제》, 2018-05-14 17:41:59

참고자료


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