본문 바로가기
KERD
논문KCI 등재

구글 클라우드 기반 분산원장 처리를 위한 하이퍼레저 패브릭 환경설정과 채널 개발 사례

Hyperledger Fabric Configuration and Channel Development Case Studyfor Google Cloud-based Distributed Ledger Processing

1

조회

0

다운로드

5

인용

0

참고문헌

키워드

초록

4차산업혁명 시대를 맞아 블록체인 기술은 제2의 인터넷으로 불리어 진다. 그 중에서 기업형 블록체인은 그 유용성이 진일보하고 있는데, 그 이유는 퍼블릭 블록체인이 가지는 3가지 딜레마인 분산화, 보안성, 확장성을 넘어서는 기술이기 때문이다. 블록체인의 많은 기술 중, 오픈소스 하이퍼레저 패브릭은 기업형 블록체인 플랫폼으로서, 블록체인을 기업에서 사용할 수 있도록 통합된 장점을 제공하는 블록체인 플랫폼이다. 표준에 가까운 하이퍼레저 패브릭의 유용성을 고려하여 이 기술 기반을 확장하는 것이 중요하다. 본 연구에서는 오픈소스 하이퍼레저 패브릭의 기술 유용성을 살펴보고, 구글 클라우드 플랫폼의 VM 인스턴스 상에서, 하이퍼레저 패브릭 환경을 구성하였다. VM 인스턴스를 리눅스 우분투 16.04 LTS로 설치하고, 도커 컨테이너와 Node.js 등을 설치하였다. 조직과 제네시스 블록을 생성하고, 채널을 구성하였으며, 생성된 채널에 조인하여 시스템 구축한 사례이다. 본 연구의 결과는 구글 클라우드 플랫폼에서 하이퍼레저 패브릭 분산 원장을 구동하였으며, 표준에 다가선 기업형 블록체인인 하이퍼레저 패브릭 채널 구축을 통하여, 클라우드와 하이퍼레저 패브릭 사용 확산에 기여한 것이다. 아울러 보편화에 근접한 구글 클라우드 기술과 분산원장 기술의 다양한 활용 가능성을 확인하기 위한 컴퓨팅의 기술 기반을 제공하였다.

Abstract

In the era of the 4th Industrial Revolution, blockchain technology is called the 2nd Internet. Among them, the usefulness of enterprise-type blockchain is advancing because it is a technology that goes beyond the three dilemma of public blockchain: decentralization, security, and scalability. Among the many technologies of blockchain, open source Hyperledger Fabric is an enterprise-type blockchain platform, which is a blockchain platform that provides integrated advantages to use blockchain in enterprises. It is important to extend this technology base, taking into account the usefulness of near-standard Hyperledger Fabrics. In this study, we examined the technical usefulness of the open source Hyperledger Fabric and constructed the Hyperledger Fabric environment on the VM instance of the Google Cloud Platform. The VM instance was installed with Linux Ubuntu 16.04 LTS, Docker container, Node.js, etc. This is an example of creating an organization and genesis block, constructing a channel, and joining the created channel to build a system. The result of this study was to drive the distributed ledger of Hyperledger Fabric on the Google Cloud Platform, and contributed to the spread of cloud and Hyperledger Fabric usage through the establishment of the Hyperledger Fabric channel, a corporate blockchain that reached the standard. In addition, it provided Google’s cloud technology, which is close to universalization, and a technology base for computing to check various possibilities of using distributed ledger technology.

참고문헌 (27)

  1. 김광섭, "공개형 PaaS 클라우드 컴퓨팅 기반 공간정보 처리 시스템 개발 및 성능 평가", 박사, pp.2018
  2. 김범준, "달빅 가상 머신의 성능 평가 및 안드로이드 어플리케이션의 분석", 석사, 전기ㆍ컴퓨터공학부, pp.2012
  3. 블록체인의 발전 전망과 금융기관의 대응 현황, "김진완", BNK 금융 경영연구소, ~ (2016)
  4. 김태훈, "Docker 환경에서 아티팩트 수집 도구에 대한 연구", 석사, pp.2019
  5. 봉진숙, "하이퍼레저 패브릭 블록체인 기반의 개인 건강 정보 공유 플랫폼", 박사, pp.2019
  6. 신동희, "서비스형 소프트웨어 기술(연구)동향", 한국인터넷정보학회지, 15(1), pp.24~37 (2014)
  7. 배유미, "웹 서버 구성을 통한 가상머신과 컨테이너 방식 비교 분석", 한국정보통신학회논문지, 18(11), pp.2670~2677 (2014), 한국정보통신학회[DOI]
  8. 윤대근, "하이퍼레저 패브릭으로 배우는 블록체인" (2018), 제이펍
  9. 이승한, "실전! 하이퍼레저 패브릭" (2019), 위키북스
  10. 이재홍, "가장 빨리 만나는 Docker" (2017), 길벗출판사
  11. 이종기, "회계자료 빅 데이터 분석을 위한 R 프로그래밍 실무 처리 사례", 전산회계연구, 13(1), pp.1~22 (2015), 한국전산회계학회
  12. 이종기, "블록체인에 의한 분산형 원장 처리 기법의 탐색적 사례연구 : IBM Bluemix 블록체인을 이용하여", 전산회계연구, 15(1), pp.25~38 (2017), 한국전산회계학회
  13. 이종기, "구글 클라우드 플랫폼 가상 머신 인스턴스를 활용한 수업 게시판 활용 사례", 전산회계연구, 17(2), pp.1~15 (2019), 한국전산회계학회[DOI]
  14. 홍승민, "구글 클라우드 플랫폼 인 액션" (2019), 제이펍
  15. 2015 클라우드 컴퓨팅의 과제와 전망:PaaS로 해결할 수 있는 6가지 비즈니스 현안, "IDG Deep Dive", IDG Korea, ~ (2015)
  16. Hussain, H., "A Survey on Resource Allocation in High Performance Distributed Computing Systems", Parallel Computing, 39, pp.709~736 (2013)
  17. Gaur, N., "Hands-on Blockchain with Hyperledger:Building Decentralized Applications with Hyperledger Fablic and Composer" (2018), Packt Publishing
  18. Schmidt, E, "The New Digital Age:Reshaping the Future of People, Nations and Business" (2013), Princeton
  19. Schwab, K., "The Fourth Industrial Revolution", World Economic Forum (2016)
  20. Zhan, Z., "Cloud Computing Resource Scheduling and a Survey of Its Evolutionary Approaches", ACM Computing Survey, 47(4), pp.1~25 (2015)
  21. "Docker" (2018)[URL]
  22. "Docker" (2019)[URL]
  23. "GIT" (2018)[URL]
  24. "IBM" (2018)[URL]
  25. "Kaoca" (2018)[URL]
  26. "Medium" (2019)[URL]
  27. "Wikibooks" (2018)[URL]

관련 논문AI추천

이 간행물의 다른 논문 (5건)