Journal of Next-generation Convergence Information Services Technology Vol.6, No.2, December (2017), pp. 67-73 차세대컨버전스정보서비스기술논문지 http://dx.doi.org/10.29056/jncist.2017.12.06 블록체인기반의게임및디지털콘텐츠유통시스템설계 Design of Game and Digital Contents Distribution System based on Block Chain 배재환 1) Jae-Hwan Bae 1* 요약블록체인 (blockchain security technology) 은공공거래장부라고도부르며가상화폐로거래할때발생할수있는해킹을막는기술이다. 기존금융회사의경우중앙집중형서버에거래기록을보관하는반면, 블록체인은거래에참여하는모든사용자에게거래내역을보내주며거래때마다이를대조해데이터위조를막는방식을사용한다. 블록체인은대표적인온라인가상화폐인비트코인에적용되어있다. 본논문은블록체인을기반으로하는게임및디지털콘텐츠의저작권리위변조감지시스템에관한것이다. 이를통해서게임및디지털콘텐츠유통분야산업발전에도움이되었으면한다. 핵심어 : 블록체인, 디지털콘텐츠유통, 게임콘텐츠유통, 저작권관리 Abstract Blockchain security technology, also called public transaction books, is a technique to prevent hacking that can occur when trading with virtual currency. In the case of existing financial firms, transaction logs are kept on a centralized server, while block chains send transactions to all users participating in the transaction, and are used to prevent counterfeiting of data against each transaction. The block chain is applied to a bit coin, which is a typical online virtual currency. This paper deals with copyright re - falsification detection system of game and digital contents based on block chain. I hope this will help develop the game and digital contents distribution industry. Keyword: Block Chain, Digital Content Distribution, Game Content Distribution, Copyright Management 1) Department of Game Engineering, TongMyong Univ., Sinseon-ro, Nam-gu, Busan, 608-711, Korea e-mail: bjhmail@tu.ac.kr Received(October 30.2017), Review (December 15.2017), Accepted(December 31.2017) ISSN: 2384 101X JNCIST c 2017 NCISS 67
Design of Game and Digital Contents Distribution System based on Block Chain 1. 서론 블록체인 (blockchain) 은첫번째암호화폐였던비트코인에서나타나각광받은개념으로, 모든암호화폐는각각의블록체인을가지고있다. 암호화폐는화폐를따로조폐하는중앙은행이존재하지않고일정한주기마다블록 (Block) 을찾아내고보상을받아가는식으로화폐가생성된다. 블록은해당암호화폐가사용하는해시함수로이루어져있으며사용자는컴퓨터의연산능력을이용해일일이맞는함수를대입하는식으로해시를찾게된다. 이러한과정을채굴 (mining) 이라한다. 블록에는해당블록이발견되기이전에사용자들에게전파되었던모든거래내역이기록되어있고, 이것은 P2P 방식으로모든사용자에게똑같이전송되므로거래내역을임의로수정하거나누락시킬수없다. 블록은발견된날짜와이전블록에대한연결고리를가지고있으며이러한블록들의집합을블록체인 (Block Chain) 이라칭한다. 암호화폐로거래할때발생할수있는해킹을막기위해만들어진기술로공공거래장부라고도한다. 기존의중앙서버에거래기록을보관하는것과는달리, 블록체인은모든사용자에게거래기록을보여주며서로비교해위조를막는다.[1][2] 이에본논문에서는블록체인을기반으로하는게임및디지털콘텐츠의저작권리위변조감지시스템에관한것이다. 이를통해서게임및디지털콘텐츠유통분야산업발전에도움이되었으면한다.[1][2] 논문의주요구성은 1장서론, 2장블록시스템개요, 3장게임및디지털콘텐츠유통시스템설계, 4장결론으로구성된다. 2. 블록체인시스템개요 2.1 블록체인시스템개요 블록체인 (blockchain) 은공공거래장부이며가상화폐로거래할때발생할수있는해킹을막는기술이다. 분산데이터베이스의한형태로, 지속적으로성장하는데이터기록리스트로서분산노드의운영자에의한임의조작이불가능하도록고안되었다. 잘알려진블록체인의응용사례는암호화폐의거래과정을기록하는탈중앙화된전자장부로서비트코인이있다. 이거래기록 68 c 2017 NCISS
JJournal of Next-generation Convergence Information Services Technology Vol.6, No2, December (2017) 은의무적으로암호화되고블록체인소프트웨어를실행하는컴퓨터상에서운영된다. 비트코인을비롯한대부분의암호화폐들이블록체인기술형태에기반하고있다.[3][4] 블록체인아키텍처의핵심적인장점은다음과같은것들이다. 블록체인은대규모의노드들사이에서각노드에분산저장된장부의데이터를항상최신버전으로유지할수있도록하는합의수렴알고리즘으로볼수있다. 이러한능력은노드가익명으로실행되거나, 연결이좋지않거나, 심지어신뢰할수없는운영자가참여하는것도가능하게한다. 블록체인의첫구현체개발은비트코인으로시작되었고, 추가적으로성능개선, 익명성추가, 저장기능과스마트컨트랙 (smart contract) 기능들이개발되었다.[5][6] 아래 [ 그림 1] 에블록체인거래방식을나타내었다. [ 그림 1] 블록체인거래방식 [Fig. 1] Block Chain Trading Method 2.2 오픈소스블록체인시스템분석 1) Hyperledger Project 소개오픈소스인 Hyperledger Project 는 B2B(Business-to-Business) 및 B2C(Business-to-Customer) 트랜잭션을위한블록체인을생성하는오픈소스협업의결과이다. IBM은 Hyperledger Project 의창립멤버중하나로, 최초의인큐베이션프로젝트인 Hyperledger Fabric에 44,000줄의블록체인코드를기부했다. Hyperledger Fabric 의목표는 B2B 및 B2C 트랜잭션이관련된다양한산업사용사례에적용할수있는개방형표준을만드는것이다. 이를위한노력의주요목표는다음과같다. ISSN: 2384 101X JNCIST c 2017 NCISS 69
Design of Game and Digital Contents Distribution System based on Block Chain -요구사항이다양한광범위한산업사용사례를지원 -현존하는규제제도준수 -확인된 ID, 개인및기밀트랜잭션지원 -허가된공유원장지원 -성능, 확장성, 감사가능성, ID, 보안및개인정보보호지원 -작업증명과관련된비용이높은계산작업감소기능성과필수기능을제공하기위해 Hyperledger Fabric 은다음과같은개념을기반으로한다. -스마트계약, 디지털자산, 기록리포지토리 / 저장소시스템, 분산된합의기반네트워크, 플러그형합의알고리즘 / 모델, 암호보안 Hyperledger Fabric 아키텍처는모듈성, 플러그앤플레이상호운용성, 그리고널리사용되는언어로작성된스마트계약을지원하기위한컨테이너기술을지원한다. [ 그림 2] Hyperledger 개발툴 [Fig. 2] Hyperledger SDK 70 c 2017 NCISS
JJournal of Next-generation Convergence Information Services Technology Vol.6, No2, December (2017) 3. 게임및디지털콘텐츠유통시스템설계 최근컴퓨터와인터넷, 저장매체등의급속한발전에따라게임및디지털콘텐츠등이컴퓨터가읽을수있는디지털데이터형태로제작되어유통되고있으나, 이러한디지털콘텐츠의특성상원본과동일한복사본또는변형본을용이하게제작할수있을뿐만아니라손쉽게배포할수있게되었다. 따라서많은자금과시간, 창의력, 노동력이들어가는게임및디지털콘텐츠의저작자입장에서는자신의저작권을온라인또는오프라인에서철저한보호를원하지만, 상술한바와같은디지털콘텐츠의손쉬운복제성및배포성때문에디지털콘텐츠시장의활성화에큰장애가되고있다. 본논문은게임및디지털콘텐츠제공업체측이운영하는서버에저장관리되는저작권자의저작권리가금액으로환산된저작권이용관련대금분배정보, 저작권자의저작권리에해당하는금액을받을수있는일자로이용되는게임및디지털콘텐츠의등록일정보및디지털콘텐츠의저작권등록권리만료일정보등저작권자의저작권리를행사하는데필요한정보가위변조시이를감지하고, 그위변조가감지된게임및디지털콘텐츠의경우전송자체를차단하여줌으로써, 저작권자의저작권리와관련해게임디지털콘텐츠제공업체측과체결한저작권리에대해오롯이보호받게하여주고, 저작권자가등록한디지털콘텐츠를 DRM변환디지털콘텐츠로변환하지않고서도디지털콘텐츠의저작관리가가능하며, 사용자가해당디지털콘텐츠를제공하는콘텐츠제공업체측이운영하는서버에회원으로가입하지않은사용자도디지털콘텐츠의이용에따른서비스이용대금의결제를수행할수있어, 이용편의성을극대화시켜주는블록체인을기반으로하는게임및디지털콘텐츠의저작권리위변조감지시스템설계에관한것이다. ISSN: 2384 101X JNCIST c 2017 NCISS 71
Design of Game and Digital Contents Distribution System based on Block Chain [ 그림 3] 시스템구성 [Fig. 3] System Configuration 4. 결론 최근이슈가되고있는블록체인 (blockchain security technology) 은공공거래장부라고도부 르며가상화폐로거래할때발생할수있는해킹을막는기술이다. 기존금융회사의경우중 앙집중형서버에거래기록을보관하는반면, 블록체인은거래에참여하는모든사용자에게 거래내역을보내주며거래때마다이를대조해데이터위조를막는방식을사용한다. 블록체인은대표적인온라인가상화폐인비트코인에적용되어있다. 본논문은게임및디지털콘텐츠제공업체측이운영하는서버에저장관리되는저작권자의저작권리가금액으로환산된저작권이용관련대금분배정보, 저작권자의저작권리에해당하는금액을받을수있는일자로이용되는게임및디지털콘텐츠의등록일정보및디지털콘텐츠의저작권등록권리만료일정보등저작권자의저작권리를행사하는데필요한정보가위변조시이를감지하고, 그위변조가감지된게임및디지털콘텐츠의경우전송자체를차단하여줌으로써, 저작권자의저작권리와관련해게임디지털콘텐츠제공업체측과체결한저작권리에대해오롯이보호받게하여주고, 저작권자 72 c 2017 NCISS
JJournal of Next-generation Convergence Information Services Technology Vol.6, No2, December (2017) 가등록한디지털콘텐츠를 DRM변환디지털콘텐츠로변환하지않고서도디지털콘텐츠의저작관리가가능하며, 사용자가해당디지털콘텐츠를제공하는콘텐츠제공업체측이운영하는서버에회원으로가입하지않은사용자도디지털콘텐츠의이용에따른서비스이용대금의결제를수행할수있어, 이용편의성을극대화시켜주는블록체인을기반으로하는게임및디지털콘텐츠의저작권리위변조감지시스템설계에관한것이다. 이를통해서게임및디지털콘텐츠유통산업발전에도움이되기를기대한다. References [1] Morris, D. Z. (2016). Leaderless, Blockchain-Based Venture Capital Fund Raises $100 Million, And Counting. Fortune (magazine), 05-23. [2] Popper, N. (2016). A venture fund with plenty of virtual capital, but no capitalist. New York Times, 21. [3] Narayanan, A., Bonneau, J., Felten, E., Miller, A., & Goldfeder, S. (2016). Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction. Princeton University Press. [4] Blockchain. Retrieved June 8, 2017, from https://www.investopedia.com/terms/b/blockchain.asp [5] Gervais, A., Karame, G., Capkun, S., & Capkun, V. (2014). Is Bitcoin a decentralized currency?. IEEE security & privacy, 12(3), 54-60. [6] Can Bitcoin Hard Fork?. Retrieved June 8 2017, from https://www.investopedia.com/news/can-bitcoin -hardfork/ [7] This Israeli Ride-Sharing App Is the Utopian, Hippie Uber. Retrieved 27 January 2016, from https://www.bloomberg.com/news/articles/2015-09-16/this-israeli-ride-sharing-app-is-the-utopian-hippie-uber [8] The "Blockchain Technology" Bandwagon Has A Lesson Left To Learn. Retrieved June 18 2016, from https://news.dinbits.com/2015/11/the-blockchain-technology-bandwagon-has.html [9] This Israeli Ride-Sharing App Is the Utopian, Hippie Uber. Retrieved 27 January 2016, from https://www.bloomberg.com/news/articles/2015-09-16/this-israeli-ride-sharing-app-is-the-utopian-hippie-uber ISSN: 2384 101X JNCIST c 2017 NCISS 73