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

NFT를 이용한 상장 증명 웹시스템 설계 및 구현

Design and Implementation of Certificate Verification Web System Using NFT

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류학제간연구

초록

본 논문에서는 IYRC 국제청소년로봇대회 참가자들의 상장 원본을 NFT화하는 웹시스템을 제안한다. IYRC 국제대회에서 수상한 참가자들의 상장 (디지털 파일 원본)을 대상으로 NFT를 발행하고 마켓에서 거래될 수 있는 웹기반 시스템을 설계하고 구현하였다. 각 상장마다 고유한 일련번호를 부여하였고 발행된 상장 NFT는 수상자, 팀이름, 소속국가, 대회명이 식별데이터로 함께 저장되고 Contract Address가 생성된다. 이를 통해 각 NFT가 언제 발행되고 언제 누구에게로 이전되었는지 폴리곤 네트워크(Polygon Scan)에서 확인이 가능하다. 스마트 컨트랙트 개발을 위해서는 solidity 언어를 사용했고, 파일 분산저장을 위해 IPFS를 적용했다. 토큰 발행은 거래 수수료가 없는 Polygon Network 위에서 ERC-1155 프로토콜을 적용해 개발했다. NFT 마켓 플레이스인 오픈씨 (Opensea)와 자체 개발한 플랫폼에서 상장 NFT를 발행하였다. NFT 발행주체가 상장을 발급한 주관기관이므로 해당 상장 이미지와 설명이 원본임을 공신력 있게 증명할 수 있다는 장점이 있다. 이를 통해 상장을 누구나 24시간 열람하고 확인할 수 있다는 점에서 ‘수상실적증명’의 자동화 기능도 수행할 수 있다.

Abstract

NFT (Non-fungible Token) is at the center of technological change in the web 3.0 era. NFT is used in various fields such as collections, games, music, movies, and sports. In this paper, propose a Certification Verification System using NFT for the IYRC (International Youth Robot Competition). It designed and implemented a web-based system that could be issued and traded on the market for NFTs (the original digital files) for award-winning participants at the International Competition. Each NFT was given a unique serial number. In the minted (a.k.a. issued) NFTs, the name of the winners, team, country, and game categoy are stored together as identification data, and a contract address is created. It is possible to check when each NFT was issued and to whom it was transferred from the Polygon Scan. Solidity language was used to develop smart contracts, and IPFS was applied to store files. Token issuance was developed by applying the ERC-1155 protocol on the Polygon Network, which has no transaction fees. NFTs are listed on public marketplace (e.g. OpenSea) and also on its own developed platform. Since the IYRC organizer issues NFTs directly, it can be reliably proved that the listing images and descriptions are the original. Through this NFT system, anyone can check the owner of each certificate (NFT) 24 hours a day without worrying about the loss of the certificate.

참고문헌 (20)

  1. Non-fungible token (nft): overview, evaluation, opportunities and challenges, "Q. Wang", 1~2 (2021)
  2. L, "The non-fungible token (nft) market and its relationship with bitcoin and ethereum", pp.3~5 (2021), Blockchain Research Lab
  3. D. Sam, "$69 million for digital art? The NFT craze, explained", Los Angeles Times, ~ (2021)
  4. 최성원, "대체불가능토큰(NFT)기반 블록체인 게임의 비즈니스모델 혁신요소 연구 : 게임 내 디지털 자산 유통 플랫폼 ‘플레이댑’ 사례를 중심으로", 한국게임학회 논문지, 21(2), pp.123~138 (2021), 한국게임학회
  5. J. W. Hong, "Efficient method for ownership transfer based Parent-Child property NFT in blockchain game", 석사, pp.2021
  6. 황정훈, "블록체인 기술의 교육적 활용을 위한 시론(試論)적 연구", 교육문화연구, 25(2), pp.745~764 (2019), 교육연구소[DOI]
  7. Goldman Sachs, "Digital assets: beauty is not in the eye of the beholder", pp.19~ (2021), Investment Strategy Group
  8. 김숙철, "전력분야의 블록체인 적용 사례분석을 통한 대규모 전력서비스 적용 가능성 연구", 공학기술논문지, 11(2), pp.77~86 (2018), 공학기술연구원[DOI]
  9. 박종태, "블록체인 인사채용시스템 설계 및 구현", 한국지식정보기술학회 논문지, 15(1), pp.77~90 (2020), 한국지식정보기술학회[DOI]
  10. 정승욱, "HyperCerts : 개인정보를 고려한 OTP 기반 디지털 졸업장 블록체인 시스템", 정보보호학회논문지, 28(4), pp.987~997 (2018), 한국정보보호학회[DOI]
  11. 배승훈, "자격증 위조 방지와 빠른 진위 확인을 위한 블록체인 기반 자격증 관리 시스템 설계 및 구현", 한국정보기술학회논문지, 18(3), pp.67~77 (2020), 한국정보기술학회[DOI]
  12. 김기홍, "블록체인 기술을 이용한 학교문서위조 예방모델의 연구", 중재연구, 28(2), pp.165~178 (2018), 한국중재학회[DOI]
  13. "International Youth Robot Competition"[URL]
  14. S. Wang, "n overview of smart contract: architecture, applications, and future trends", Proc. IEEE Intell. Vehicles Symp, pp.108~113 (2018)
  15. "Bitcoin: A peer-to-peer electronic cash system"[URL]
  16. A next generation smart contract & decentralized application platform (white paper), "V. Buterin", Etherium Foundation, ~ (2013)
  17. "Solidity"[URL]
  18. "ERC-1155 MULTI-TOKEN STANDARD"[URL]
  19. J. Benet, "IPFS-content addressed, versioned, P2P file system", ~ (2014)

관련 논문AI추천

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