DOI QR코드

DOI QR Code

A Study on the Applications of Blockchain Transactions and Smart Contracts in Recordkeeping

블록체인 트랜잭션과 스마트 컨트랙트를 활용한 기록관리 적용 방안 연구

  • Received : 2020.10.19
  • Accepted : 2020.11.06
  • Published : 2020.11.30

Abstract

This study examines the possibility of applying various recordkeeping methods through a platform built in 2019 by the National Archives of Korea. In particular, it aims to develop a way to track and store transactions using blockchain and to design and present the method of records management automation using smart contracts. In this regard, a literature review, a system analysis of CAMS and MAM, interviews with the experts, designing, implementation, and the development of the system's proof of concept were performed. These efforts resulted in the proposal of an archives and records management strategy utilizing blockchain, which guarantees transparency and accountability by preserving an audit trail on recordkeeping activities.

2019년 10월 대통령 직속 4차산업혁명위원회는 투명하고 신뢰도가 높은 사회의 구축을 위해 공공문서의 원본, 수정본 및 변경 이력을 추적하고, 무결성과 진본 증명을 위해 블록체인을 활용한 공공문서 관리체계를 확립하여야 한다는 대정부 권고안을 발표하였다. 이후 기획재정부 등 정부는 공공분야의 블록체인 예산을 확대하여 공문서를 포함한 다양한 공공기록에 블록체인 기술을 적용한다는 확산전략을 수립하였다. 국가기록원은 2019년 블록체인 기록관리 플랫폼을 구축하고 2020년 현재 이를 활용한 다양한 기록관리 적용 가능성을 연구하고 있다. 이 논문은 1년간 진행된 블록체인 기록관리 연구 결과 중 일부로 블록체인의 트랜잭션 추적과 스마트 컨트랙트 기능이 기록관리에 어떻게 응용될 수 있는지를 정리한 것이다. 블록체인 기록관리의 주요 개념, 다양한 연구 및 사례를 통해 기본이해를 공유하고, 기록관리에 적용 가능한 업무기능을 발굴하여 설계하고 검증한 여러 모형을 제시하였다. 전통적 기록관리 방식을 대체하는 지능형 기술들이 공공업무의 투명성을 보다 효율적으로 보장 가능하다는 인식은 기록관리 전문가들에겐 위기이자 기회일 수 있다. 이 연구가 기록관리의 미래를 대비한 제도개선과 연구 활동에 도움이 될 수 있기를 기대한다.

Keywords

References

  1. Convolution (2015). Mathmatics encyclopedia. 12, October 2020, from https://terms.naver.com/entry.nhn?docld=5669287&cid=60207&categoryld=60207
  2. Convolutional Neural Network (n. d.). MathWorks. Retrieved 12, October 2020 from https://kr.mathworks.com/solutions/deep-learning/convolutional-neural-network.html
  3. Hong, Deok-Yong (2019). A Study on the Application of Blockchain Technology to the Record Management Model. Journal of Korean Society of Archives and Records Management, 19(3), 223-245. http://dx.doi.org/10.14404/JKSARM.2019.19.3.223
  4. Lee, Gi-yeong & Kim, Ik-han (2019). A Study on Application of Record Management System Block Chain Technology. The Korean Journal of Archival Studies, 60, 317-358. https://doi.org/10/20923/kjas.2019.60.317
  5. Lee, Kyung-nam (2019). A Study on Authentication Model using Blockchain. The Korean Journal of Archival Studies, 59, 47-78. https://doi.org/10.20923/kjas.2019.59.047
  6. National Archives of Korea (2019). Intelligent Electronic Records Management Development Planning. Daejeon: National Archives of Korea.
  7. National Archives of Korea (2020a). A study on the trust-based records management using blockchain. A pilot project for estabilishing a trust-based records management platform with blockchain in 2019. Daejeon: National Archives of Korea.
  8. National Archives of Korea (2020b). Discussion results report of NAK-Supreme Court of Korea. Daejeon: NAK.
  9. Proof of Concept (n. d.). Woorimalsaem. Retrieved 19, October 2020, from https://opendict.korean.go.kr/dictionary/view?sense_no-816007
  10. Recurrent Neural Network (n. d.). IT Vocabulary Dictionary. Retrieved 6, October 2020 from http://terms.tta.or.kr/dictionary/dictionaryView.do?word_seq=138911-9
  11. Republic of Korea. Ministry of Science and ICT, Korea Institute of S&T Evaluation and Planning (2019). The future of blockchain - Technical impact assessment report. Retrieved 12, October 2020. from https://www.kistep.re.kr/c5/sub2.jsp?brdType=R&bbldx-12717
  12. Republic of Korea. President Committee on the Fourth Industrial Revolution (2020). The strategies on proliferation of blockchain. Seoul: President Committee on the Fourth Industrial Revolution. Retrieved 13, October 2020. from http://www.korea.kr/common/download.do?tbIKey=GMN&fileld=191393783
  13. Vocabularies related to Blockchain (2018). Dictionary of Current affairs and common sense. Retrieved 19, October 2020, from https://terms.naver.com/entry.nhn?docId=5569380&cid=43667&categoryId=43667
  14. Zero knowledge proof (n. d.) Telecommunication dictionary by Telecommunications Technology Association. Retrieved 16, September 2020. from http://terms.tta.or.kr/dictionaryView.do?word_seq=060549-3
  15. Batista, D. & Weingaertner, T. (2019). ArchContract: using smart contracts for disposition. 2019 IEEE International Conference on Big Data(Big Data), 3060-3065. https://doi.org/10.1109/BigData47090.2019.9006221
  16. Bui, T. Cooper, D. Collomosse, J. Bell, M. Green, A. Sheridan, J. ... Brown, A. (2019). ARCHANGEL: Tamper-proofing Video Archives using Temporal Content Hashes on the Blockchain. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition Workshops, arXiv:1904.12059v1.
  17. Daniel, D. & Ifejika Speranze, C. (2020). The Role of Blockchain in Documenting Land Users' Rights: The Canonical Case of Farmers in the Vernacular Land Market. Frontiers in blockchain. 3, 19. https://doi.org/10.3389/fbloc.2020.00019
  18. Duranti, L., Rogers, C. (2019). Trusting Records in the Cloud. UK: Facet Publishing.
  19. Galiev, A., Prokopyev, N., Ishmukhametov, S., Stolov, E., Latypov, R., & Vlasov, I. (2019). Archain: a novel blockchain based archival system. IEEE, 2018 Second World Conference on Smart Trends in Systems, Security and Sustainability (WorldS4), 84-89. https://doi.org/10.1109/WorldS4.2018.8611607
  20. Green, A., Das, A., Cooper, D., Fawcett, J., Keller, J., Higgins, J., ... Bui, T. (2019). ARCHANGEL: guaranteeing the integrity of digital archives. Open Data Institute, The National Archives, University of Surrey.
  21. Hyperledger (n. d.). Hyperledger Fabric. Retrieved October 7, 2020, from https://www.hyperledger.org/use/fabric
  22. ISO 15489-1:2016 Information and documentation - Records management - Part 1: Concepts and principles.
  23. ISO/WD TR 24332: Information and documentation - Application of blockchain technology to records management - Issues and considerations
  24. Jones, R. (2020). Hyperledger Indy. Retrieved October 7, 2020, from https://wiki.hyperledger.org/display/indy/Hyperledger+Indy
  25. Lemieux, V. (2016a). Blockchain for Recordkeeping - Help or Hype? https://doi.org/10.13140/RG.2.2.28447.56488
  26. Lemieux, V. (2016b). Trusting records: Is blockchain technology the answer? Records Management Journal, 26(2), 110-119. https://doi.org/10.1108/RMJ-12-2015-0042
  27. Lemieux, V. (2017a). Blockchain and Distributed Ledgers as Trusted Recordkeeping Systems: An Archival Theoretic Evaluation Framework. In Future Technologies Conference (FTC). Vancouver, BC.
  28. Lemieux, V. (2017b). A typology of blockchain recordkeeping solutions and some reflections on their implication of the future archival preservation. In 2017 IEEE International Conference on Big Data (Big Data), 2271-2278. Boston, MA. https://doi.org/10.1109/BigData.2017.8258180
  29. Lemieux, V., Hofman, D., Hamouda, H., Batista, D., Kaur, R., Pan, W., ... Fraser, R. (2020). Having our omic cake and eating it too: Evaluating User Response to using Blockchain Technology for Private & Secure Health Data Management and Sharing. arXiv preprint arXiv:2004.11502.
  30. Major, W., Buchanan, W., & Ahmad, J. (2020). An authentication protocol based on chas and zero knowledge proof. Nonlinear Dyn, 99, 3065-3087. https://doi.org/10.1007/s11091-020-05463-3
  31. MathWorks (n. d.) 컨벌루션 뉴럴 네트워크란? 검색일자: 2020.10.14. https://kr.mathworks.com/solutions/deep-learning/convolutional-neural-network.html
  32. National Archives and Records Administration (2019). Blockchain White Paper.
  33. Open Data Institute (2019). ARCHANGEL pilot - User Research.
  34. Permatasari, I., Essaid, M., Kim, H., & Ju, H. (2020). Blockchain Implementation to Verify Archives Integrity on Cilegon E-Archive. Applied Science, 10(7), 2621-2639. https://doi.org/10.3390/app10072621
  35. Rajalakshmi, A., Lakshmy, K. V., Sindu, M., & Amritha, P. P. (2018). A Blockchain and IPFS based framework for secure research record keeping. International Journal of Pure and Applied Mathematics, 119(15), 1437-1442.
  36. Reed, D., Sporny, M., Longley, D., Allen, C., Grant, R., Sabadello, M., & Holt, J. (2020). Decentralized Identifiers (DIDs) v1.0, W3C Working Draft. Retrieved October 7, 2020, from https://www.w3.org/TR/did-core/
  37. Szabo, N. (1996). Smart Contracts: Building Blocks for Digital Markets. http://www.fon.hum.uva.nl/rob/Courses/Information-InSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh. net/smart_contracts_2.html
  38. Unnithan, C., Houghton, A., Anema, A., & Lemieux, V. (2020). Blockchain in Global health - An appraisal of current and future applications. In Li, K., Chen, X., Jiang, H. (Eds.), Essentials of Blockchain Technology. pp.189-202. Boca Raton, FL: CRC Press.
  39. Wager, S. (2005). Digital asset management, media asset management, and content management: From confusion to clarity. Journal of Digital Asset Management, 1(1), 40-45. https://doi.org/10.1057/palgrave.dam.3640008
  40. Wang, S., Ouyang, L., Yuan, Y., Ni, X., Han, X., & Wang, F. (2019). Blockchain Enabled Smart Contracts: architecture, applications, and future trends. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 49(11), 2266-2277. https://doi.org/10.1109/TSMC.2019.2895123
  41. Zaghloul, E., Li, T., & Ren, J. (2019). Security and Privacy of Electronic Health Records: Decentralized and Hierarchical Data Sharing using Smart Contracts. 2019 International Conference on Computing, Networking and Communications (ICNC), 375-379.