Product Key Management Project based on Hyperledger Fabric
2019 KBCI 프로젝트 - Poomkey
프로젝트 팀원
프로젝트 기간
- 2019.08 ~ 2019.09
프로젝트 개요
- 2019 KBCI 프로젝트입니다.
- 제품 키 유통 및 관리 플랫폼입니다.
현황 및 문제점
- 전자기기나 소프트웨어의 판매량이 늘어남에 따라 해당 제품을 보증받을 수 있는 제품 키의 보급도 증가하고 있는 추세입니다. 하지만, 대부분의 소비자들은 자신이 구매한 제품에 대한 제품 키를 기억해두지 않는 경우가 허다합니다.
제안
- 사용자가 제품 키 내역을 간편하게 조회할 수 있고, 보관 및 관리하도록 합니다.
- 사용자가 제품 키를 효과적으로 관리하기 위해 키를 DID와 같은 형태로 관리하도록 합니다.
- 중고 제품 키 판매가 가능한 시장을 만들어 사용자 간 제품 키를 거래할 수 있도록 하고, 이러한 거래는 개인 대 개인이 진행하도록 합니다.
기획 및 설계 문서
개발 언어 및 구성 환경
- Blockchain: Hyperledger-Fabric
- Language: HTML, go
- DB: MySQL (Module: Node.js)
- OS: Window, Linux
- IDE: VSCode
구현 내역
기능
- 사용자가 자신이 구매한 제품에 대한 키를 하나하나 등록할 수 있게 구현하였습니다.
- 사용자간 제품 키를 거래할 수 있도록 구현하였습니다.
- 제품 키를 구매한 사용자와 제품 키의 번호를 입력해야 거래가 가능합니다.
- 거래에 대한 내역은 트랜잭션으로 조회할 수 있습니다.
화면
- 영상
- 로그인 화면
- 제품 키 등록 화면
- 등록한 제품 키 조회 화면
- 전체 제품 키 조회 화면
- 제품 키 히스토리 조회 화면
프로젝트 내 역할
- Front-end