DOI QR코드

DOI QR Code

An Evaluation Management System Using Blockchain

  • Lee, Su-Hyun (Dept. of Computer Engineering, Changwon National University)
  • 투고 : 2019.02.12
  • 심사 : 2021.01.25
  • 발행 : 2021.02.26

초록

제4차산업혁명의 핵심기술 중의 하나로 인식되고 있는 블록체인은 인터넷을 기반으로 중앙집중적인 제어가 없이도 작동되는 자율적인 분산 정보관리시스템이다. 블록체인은 정보의 무결성, 신뢰성 등을 특징으로 하며, 이러한 특징을 필요로 하는 곳에는 블록체인을 활용할 수 있다. 대표적인 응용으로는 금융, 거래, 평가관리 등을 들 수 있다. 본 논문에서는 블록체인을 기반으로 사용자들이 자유롭게 평가개체(instance)를 생성하고 관리할 수 있는 평가관리시스템을 설계하였다. 평가관리자는 자신의 목적에 맞게 평가개체를 하나 생성하고, 평가항목과 평가자들을 배정할 수 있다. 평가자들이 평가항목에 대해서 평가를 마치면 평가관리자는 해당 평가개체에 대해서 평가 결과를 집계를 할 수 있다. 여러 용도로 평가를 시행하고 싶지만 평가시스템을 갖추지 못한 경우에 본 시스템을 이용하면 이를 비교적 간단히 평가시스템을 구현할 수 있다. 또한 블록체인의 특성으로 인하여 평가자들은 자신이 이미 기록한 평가 값을 수정하지 못하며, 시스템 관리자 또는 평가 관리자 역시 평가 값을 수정하지 못한다. 이런 이유로 평가의 신뢰성은 높아진다고 볼 수 있다.

Blockchain, recognized as one of the core technologies of the 4th industrial revolution, is an Internet-based distributed data management system which does not require centralized control. Blockchain is characterized by the integrity and reliability of information, and blockchains can be used where such characteristics are required. Typical applications of blockchain include finance, transaction, and evaluation management. In this paper, we designed a blockchain-based evaluation management system that allows users to freely create and manage evaluation instances. Evaluation managers can create an evaluation instance according to their purpose and allocate evaluation items and evaluators. When the evaluators finish evaluating the evaluation items, the evaluation manager can aggregate the evaluation results for the instance. Someone, who want to perform evaluation for various purposes but do not have an evaluation system, can implement the evaluation system relatively simply by using this system. In addition, due to the characteristic of the blockchain, evaluators cannot modify the evaluation scores they have already recorded, and neither the system administrator nor the evaluation administrator can modify the evaluation scores. For this reason, the reliability of the evaluation increases.

키워드

참고문헌

  1. Dae-Hong Min, et al., "Blockchain, where is it applied?," ETRI Insight Report 2018-001, May 2018. (in Korean)
  2. Satoshi Nakamoto, "Bitcoin: A Peer-to-Peer Electronic Cash System," October 2008. (https://bitcoin.org/bitcoin.pdf)
  3. NIST, "Secure hash standard (SHS)," FIPS PUB 180-4, National Institute of Standards and Technology, August 2015. (https://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf)
  4. Jong-Cheol Im, Hyun-Kyung Yoo, Ji-Young Kwak and Sun-Mi Kim, "Blockchain and Consensus Algorithm," Electronics and Telecommunications Trends, Vol. 33 No. 1, February 2018. (in Korean)
  5. Adam Back, "Hashcash - a denial of service counter-measure," August 2002. (http://www.hashcash.org/papers/hashcash.pdf)
  6. Ethereum Project, https://www.ethereum.org/
  7. Wesley Egbertsen, et al., "Replacing Paper Contracts With Ethereum Smart Contracts," June 2016. (https://allquantor.at/blockchainbib/pdf/egbertsen2016replacing.pdf)
  8. Chris Dannen, "Introducing Ethereum and Solidity," Apress, 2017.
  9. Truffle Suite, https://www.trufflesuite.com/
  10. Fabian Vogelsteller, et al., "web3.js Documentation, Release 1.0.0," June 2019. (https://web3js.readthedocs.io/_/downloads/en/v1.2.6/pdf/)
  11. Gwyduk Yeom, "Blockchain-Based Mobile Cryptocurrency Wallet," Journal of The Korea Society of Computer and Information, Vol. 24 No. 8, August 2019.
  12. Min-Ho Kwon and Myung-Joon Lee, "A robust execution scheme for Ethereum blockchain application services," Journal of The Korea Society of Computer and Information, Vol. 25 No. 3, pp. 73-80, March 2020
  13. P. McCorry, et al., "A smart contract for boardroom voting with maximum voter privacy," International Conference on Financial Cryptography and Data Security, April 2017.