초록 열기/닫기 버튼

4차산업혁명시대에 블록체인기술이 각광 받고 있다. 블록체인은 분산원장처리기술로 원장의 세부 내역을 블록 단위로 네트워크상에서 분산으로 저장하고 검증하는 보안에 뛰어난 기술 중 하나이다. 블록체인은 분산 환경에서의 프로그램 실행과 배포가 중요함으로, 이에 부합하여, 오픈소스인 리눅스에 기반한 도커(Docker)를 이용하여, 블록체인 분산원장처리 네트워크를 구축한 사례를 살펴보았다. 블록체인을 처리하기 위한 도커 컨테이너(Container) 사용 확산 추세에 발맞추어, 본 연구에서는 도커 컨테이너를 사용하고, IBM 등이 주도하는 프라이빗 블록체인 하이퍼레저패브릭(Hyperledgerfabric) 비즈니스 네트워크 구현을 실행하였다. 도커 컨테이너의 설치, 환경설정, 이미지 구축, 커밋, 그리고 웹브라우저를 통해 블록체인 하이퍼레저패브릭 컴포저(Composer)에 접속하여 블록체인 구축의 세부내용을 살펴보았다. 본 연구는 도커 컨테이너의 여러 기능과 처리절차를 숙지함으로써, 블록체인 하이퍼레저 패브릭 컴포저에 접속하여, 분산원장처리 참여자, 자산, 거래를 생성하는 방법을 탐색하고, 실제로 블록을 만들고 블록을 배포 처리하는데 유용한 시사점을 제공한다. 또한 블랙체인에 접속한 분산원장 정보처리를 통해, 회계정보 생성과 보관에 대한 중앙집중식 회계정보처리를, 분산시스템으로 관리하게 됨으로 회계정보 보안 문제를 근본적으로 해결할 수 있을 것으로 본다.


In the era of the Fourth Industrial Revolution, blockchain technology is attracting more and more attention. Blockchain is one of the best security techniques to store and verify the details of a ledger in a distributed system over a network, using distributed processing technology. Blockchain technology is important for program execution and distribution in a distributed environment. We have therefore dealt with an example of building a blockchain distributed branch processing network using an open source Linux-based docker system. In keeping with the proliferating trends of using a docker container to handle blockchains, this study implemented a hyperledger fabric business network, which is a private block led by IBM and others, using a docker container. We examined the details involved in building a blockchain by installing a virtual machine container, configuring an image, building an image, committing it, and connecting to a blockchain hyperledger fabric composer through a web browser. This study explores the various functions and processing procedures of the docker container to connect to the blockchain hyperledger fabric composer to explore how to create distributed ledger participants, assets, and transactions, and to actually create and distribute blocks. In addition, it is possible to fundamentally solve the accounting information security problem by managing the generation and storage of accounting information by the distributed system through the distributed general ledger process connected to the blackchain.