온라인 트랜잭션의 투명성 향상을 위한 블록체인 기반 서비스 아키텍쳐
A Block Chain based Service Architecture for Improving Transparency of Online Transaction
1
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
블록체인 플랫폼 기반으로 다양한 분야에서 신규 시스템 개발 및 연구가 진행되고 있다. 블록체인 기반 신규 시스템 개발은 기존의 중앙집중식 서버 기반에서 탈중앙화 시스템으로의 전환이기 때문에, 기존 시스템을 이용할 수 없으며 신규로 개발해야 한다. 이에 블록체인 기반의 탈중앙화 시스템 개발로 인한 추가 비용과 시간이 소요될 것으로 예상된다. 본 논문에서는 기존 온라인 시스템을 유지하면서 블록체인 기반으로 탈중앙화 하기 위한 방안를 제안한다. 신규로 개발하지 않고 기존 온라인 시스템과 블록체인을 연동하기 위한 아키텍쳐를 제안한다. 블록체인과 기존 온라인 시스템을 연동하므로 기존 온라인 시스템에서 발생하는 트랜잭션 데이터에 대한 투명성을 보장할 수 있다. 본 논문에서는 하이퍼레져 패브릭 기반 블록체인과의 연동을 위해 커넥션 어뎁터를 이용하였으며, 커넥션 어뎁터는 하이퍼레져 패브릭 내의 원장에 트랜잭션 데이터를 저장하고 갱신하기 위한 REST API를 호출한다. 또한 하이퍼레져 패브릭 내의 원장을 관리하는 피어들 간의 체인코드 배포 및 동기화 프로세스를 제안하였다. 사례연구에서는 온라인 쇼핑몰 서비스와 하이퍼레져 패브릭을 연동하여 트랜잭션 데이터의 투명성이 보장될 수 있음을 파악하였다.
Abstract
Based on the block chain platform, new systems are being developed and studied in various fields. Since the development of new system based on block chain is a transition from the existing centralized server to the decentralized system, existing systems can not be used and new ones should be developed. Therefore, the development of a decentralization system based on the block chain is expected to take additional time and cost. In this paper, we propose a method to decentralize on the basis of block chain while maintaining existing online system. We propose an architecture for integrating existing online systems and block chains without developing new ones. By integrating the block chain with the existing online system, transparency of the transaction data occurring in the existing online system can be guaranteed. In this paper, we use the connection adapter for interworking with the Hyperledger Fabric based block chain. The connection adapter calls the REST API to store and update the transaction data in the ledger in the Hyperledger Fabric. We also propose a process of distributing and synchronizing chain codes between peers managing the ledger in Hyperledger Fabric. In the case study, we confirmed that transparency of transaction data can be secured by integrating with online shopping mall service and Hyperledger Fabric.
참고문헌 (15)
- 고윤승, "비즈니스 패러다임 변화와 그 활용 방안- 블록체인기술을 중심으로 -", 한국과학예술융합학회, 27, pp.13~29 (2017), 한국전시산업융합연구원[DOI]
- A. Watanabe, "Block chain", introduction to application development, ~ (2017)
- E. Androulaki, "Hyperledger fabric: A distributed operating system for permissioned blockchains", Proceedings of the Thirteenth EuroSys Conference (2018), ACM
- "HYPERLEDGER FABRIC" (2018)[URL]
- H. S. Park, "A study on shared EMR(Electronic medical record by block chain(Ethereum)", Proceedings of KIIT Summer Conference, pp.436~437 (2017)
- S. H. Jo, "Ethereum basic" (2017), BookStar
- T. H. Kang, "Case study on the usage of blockchain to the internet applications", Proceedings of Korea Information Science Society Conference, pp.1793~1795 (2017)
- C. H. Park, "A study on building blockchain network and decentralized application development based on Hyperledger Fabric", Proceedings of Symposium of the Korean Institute of communications and Information Sciences, pp.5~6 (2018)
- M. K. Kim, "Digital trading system using Hyperledger Fabric block chain open source", Proceedings of Korea Information Science Society Conference, pp.1913~1915 (2018)
- 황용환, "물류흐름 가시성과 시스템에 대한 자기효능감이 과업성과에 미치는 영향", 국방연구, 57(4), pp.185~216 (2014), 국가안전보장문제연구소[DOI]
- 박근덕, "분산 원장 기술을 활용한 온라인 투표에 대한 보안 위협과 대응 방안", 정보보호학회논문지, 27(5), pp.1201~1216 (2017), 한국정보보호학회[DOI]
- Ethereum : A secure decentralised generalised transaction ledger, "W, Gavin", ~ (2014)
- "Go Programming Language"[URL]
- "Chain Code Interface of Hyperldeger Fabric"[URL]
- "Hyperledger Composer"[URL]
